From d5b1086d2ed8d4833314f132bbef67561bc587b7 Mon Sep 17 00:00:00 2001 From: EmanuelFeru Date: Tue, 20 Oct 2020 17:47:32 +0200 Subject: [PATCH] Fixed bug PI controller integrator is now working correctly. --- BLDC_controller_ert_rtw/BLDC_controller.c | 4533 +++--- BLDC_controller_ert_rtw/BLDC_controller.h | 593 +- .../BLDC_controller_data.c | 100 +- BLDC_controller_ert_rtw/ert_main.c | 106 +- .../html/webview/support/slwebview.json | 11 +- .../BLDCmotor_FOC_R2017b_fixdt_10035_d.json | 10 +- .../BLDCmotor_FOC_R2017b_fixdt_10035_d.svg | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_10066_d.json | 3146 +--- .../BLDCmotor_FOC_R2017b_fixdt_10066_d.png | Bin 8756 -> 5361 bytes .../BLDCmotor_FOC_R2017b_fixdt_10066_d.svg | 3025 +--- .../BLDCmotor_FOC_R2017b_fixdt_10164_d.png | Bin 7597 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_10364_d.json | 9183 +++++------ .../BLDCmotor_FOC_R2017b_fixdt_10364_d.png | Bin 11257 -> 12813 bytes .../BLDCmotor_FOC_R2017b_fixdt_10364_d.svg | 9420 +++++------ .../BLDCmotor_FOC_R2017b_fixdt_10454_d.png | Bin 7781 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_10507_d.svg | 1180 -- .../BLDCmotor_FOC_R2017b_fixdt_10508_d.svg | 1180 -- .../BLDCmotor_FOC_R2017b_fixdt_10566_d.png | Bin 6765 -> 0 bytes ...DCmotor_FOC_R2017b_fixdt_10746_2895_d.json | 936 -- ...DCmotor_FOC_R2017b_fixdt_10808_2895_d.json | 936 -- .../BLDCmotor_FOC_R2017b_fixdt_10828_d.png | Bin 7778 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11023_d.json | 1248 +- .../BLDCmotor_FOC_R2017b_fixdt_11023_d.png | Bin 6951 -> 6934 bytes .../BLDCmotor_FOC_R2017b_fixdt_11023_d.svg | 1848 +-- .../BLDCmotor_FOC_R2017b_fixdt_11026_d.json | 520 +- .../BLDCmotor_FOC_R2017b_fixdt_11026_d.svg | 754 +- .../BLDCmotor_FOC_R2017b_fixdt_11041_d.json | 692 +- .../BLDCmotor_FOC_R2017b_fixdt_11041_d.svg | 886 +- .../BLDCmotor_FOC_R2017b_fixdt_11056_d.json | 436 +- .../BLDCmotor_FOC_R2017b_fixdt_11056_d.svg | 680 +- .../BLDCmotor_FOC_R2017b_fixdt_11151_d.json | 1451 +- .../BLDCmotor_FOC_R2017b_fixdt_11151_d.png | Bin 10132 -> 10601 bytes .../BLDCmotor_FOC_R2017b_fixdt_11151_d.svg | 2653 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11159_d.json | 3316 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11159_d.png | Bin 8901 -> 8897 bytes .../BLDCmotor_FOC_R2017b_fixdt_11159_d.svg | 2906 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11200_d.json | 454 +- .../BLDCmotor_FOC_R2017b_fixdt_11200_d.svg | 1020 +- .../BLDCmotor_FOC_R2017b_fixdt_11201_d.json | 1124 +- .../BLDCmotor_FOC_R2017b_fixdt_11201_d.png | Bin 6410 -> 6410 bytes .../BLDCmotor_FOC_R2017b_fixdt_11201_d.svg | 2522 +-- .../BLDCmotor_FOC_R2017b_fixdt_11207_d.json | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_11207_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_11211_d.json | 64 +- .../BLDCmotor_FOC_R2017b_fixdt_11211_d.svg | 106 +- .../BLDCmotor_FOC_R2017b_fixdt_11215_d.json | 586 +- .../BLDCmotor_FOC_R2017b_fixdt_11215_d.png | Bin 5820 -> 5815 bytes .../BLDCmotor_FOC_R2017b_fixdt_11215_d.svg | 916 +- .../BLDCmotor_FOC_R2017b_fixdt_11254_d.json | 536 +- .../BLDCmotor_FOC_R2017b_fixdt_11254_d.svg | 716 +- ...DCmotor_FOC_R2017b_fixdt_11265_2342_d.json | 12 +- ...LDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg | 6 +- ...DCmotor_FOC_R2017b_fixdt_11265_2395_d.json | 14 +- ...LDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg | 10 +- .../BLDCmotor_FOC_R2017b_fixdt_11265_d.json | 658 +- .../BLDCmotor_FOC_R2017b_fixdt_11265_d.svg | 1014 +- .../BLDCmotor_FOC_R2017b_fixdt_11267_d.json | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_11267_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_11357_d.json | 536 +- .../BLDCmotor_FOC_R2017b_fixdt_11357_d.svg | 608 +- .../BLDCmotor_FOC_R2017b_fixdt_11408_d.json | 10 +- .../BLDCmotor_FOC_R2017b_fixdt_11408_d.svg | 6 +- .../BLDCmotor_FOC_R2017b_fixdt_11719_d.json | 3243 ++++ .../BLDCmotor_FOC_R2017b_fixdt_11719_d.png | Bin 0 -> 8758 bytes .../BLDCmotor_FOC_R2017b_fixdt_11719_d.svg | 2800 ++++ ...> BLDCmotor_FOC_R2017b_fixdt_11746_d.json} | 82 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11746_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11746_d.svg} | 60 +- ...> BLDCmotor_FOC_R2017b_fixdt_11747_d.json} | 82 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11747_d.png} | Bin .../BLDCmotor_FOC_R2017b_fixdt_11747_d.svg | 1180 ++ .../BLDCmotor_FOC_R2017b_fixdt_11769_d.json | 4830 ++++++ .../BLDCmotor_FOC_R2017b_fixdt_11769_d.png | Bin 0 -> 6627 bytes .../BLDCmotor_FOC_R2017b_fixdt_11769_d.svg | 4227 +++++ ...Cmotor_FOC_R2017b_fixdt_11784_2423_d.json} | 80 +- ...DCmotor_FOC_R2017b_fixdt_11784_2423_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11784_2423_d.svg} | 120 +- ...Cmotor_FOC_R2017b_fixdt_11784_2428_d.json} | 1484 +- ...LDCmotor_FOC_R2017b_fixdt_11784_2428_d.png | Bin 0 -> 6890 bytes ...DCmotor_FOC_R2017b_fixdt_11784_2428_d.svg} | 1810 +-- ...r_FOC_R2017b_fixdt_11784_2435_2515_d.json} | 54 +- ...or_FOC_R2017b_fixdt_11784_2435_2515_d.png} | Bin ...or_FOC_R2017b_fixdt_11784_2435_2515_d.svg} | 62 +- ...Cmotor_FOC_R2017b_fixdt_11784_2435_d.json} | 258 +- ...DCmotor_FOC_R2017b_fixdt_11784_2435_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11784_2435_d.svg} | 448 +- ...Cmotor_FOC_R2017b_fixdt_11784_2473_d.json} | 680 +- ...DCmotor_FOC_R2017b_fixdt_11784_2473_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11784_2473_d.svg} | 1610 +- ...r_FOC_R2017b_fixdt_11784_2480_2515_d.json} | 54 +- ...or_FOC_R2017b_fixdt_11784_2480_2515_d.png} | Bin ...or_FOC_R2017b_fixdt_11784_2480_2515_d.svg} | 62 +- ...Cmotor_FOC_R2017b_fixdt_11784_2480_d.json} | 594 +- ...DCmotor_FOC_R2017b_fixdt_11784_2480_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11784_2480_d.svg} | 798 +- ...Cmotor_FOC_R2017b_fixdt_11784_2507_d.json} | 34 +- ...DCmotor_FOC_R2017b_fixdt_11784_2507_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11784_2507_d.svg} | 54 +- ...> BLDCmotor_FOC_R2017b_fixdt_11784_d.json} | 2348 +-- .../BLDCmotor_FOC_R2017b_fixdt_11784_d.png | Bin 0 -> 6802 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11784_d.svg} | 3444 ++-- ...> BLDCmotor_FOC_R2017b_fixdt_11815_d.json} | 34 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11815_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11815_d.svg} | 54 +- ...> BLDCmotor_FOC_R2017b_fixdt_11884_d.json} | 580 +- .../BLDCmotor_FOC_R2017b_fixdt_11884_d.png | Bin 0 -> 7319 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11884_d.svg} | 860 +- .../BLDCmotor_FOC_R2017b_fixdt_11895_d.json | 200 + .../BLDCmotor_FOC_R2017b_fixdt_11895_d.png | Bin 0 -> 12609 bytes .../BLDCmotor_FOC_R2017b_fixdt_11895_d.svg | 428 + .../BLDCmotor_FOC_R2017b_fixdt_11900_d.json | 3102 ++++ .../BLDCmotor_FOC_R2017b_fixdt_11900_d.png | Bin 0 -> 7456 bytes .../BLDCmotor_FOC_R2017b_fixdt_11900_d.svg | 2425 +++ .../BLDCmotor_FOC_R2017b_fixdt_11930_d.json | 1511 ++ .../BLDCmotor_FOC_R2017b_fixdt_11930_d.png | Bin 0 -> 5959 bytes .../BLDCmotor_FOC_R2017b_fixdt_11930_d.svg | 1201 ++ ...> BLDCmotor_FOC_R2017b_fixdt_12109_d.json} | 588 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12109_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12109_d.svg} | 878 +- ...> BLDCmotor_FOC_R2017b_fixdt_12126_d.json} | 1474 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12126_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12126_d.svg} | 1096 +- .../BLDCmotor_FOC_R2017b_fixdt_12219_d.json | 7327 +++++++++ .../BLDCmotor_FOC_R2017b_fixdt_12219_d.png | Bin 0 -> 13924 bytes .../BLDCmotor_FOC_R2017b_fixdt_12219_d.svg | 6363 ++++++++ ...> BLDCmotor_FOC_R2017b_fixdt_12283_d.json} | 344 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12283_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12283_d.svg} | 280 +- ...> BLDCmotor_FOC_R2017b_fixdt_12289_d.json} | 82 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12289_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12289_d.svg} | 56 +- ...> BLDCmotor_FOC_R2017b_fixdt_12294_d.json} | 814 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12294_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12294_d.svg} | 1432 +- ...Cmotor_FOC_R2017b_fixdt_12306_2877_d.json} | 344 +- ...DCmotor_FOC_R2017b_fixdt_12306_2877_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12306_2877_d.svg} | 230 +- ...Cmotor_FOC_R2017b_fixdt_12306_2895_d.json} | 82 +- ...DCmotor_FOC_R2017b_fixdt_12306_2895_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12306_2895_d.svg} | 66 +- ...> BLDCmotor_FOC_R2017b_fixdt_12306_d.json} | 862 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12306_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12306_d.svg} | 732 +- ...> BLDCmotor_FOC_R2017b_fixdt_12312_d.json} | 1002 +- .../BLDCmotor_FOC_R2017b_fixdt_12312_d.png | Bin 0 -> 6768 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_12312_d.svg} | 3124 ++-- ...Cmotor_FOC_R2017b_fixdt_12335_2877_d.json} | 230 +- ...DCmotor_FOC_R2017b_fixdt_12335_2877_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12335_2877_d.svg} | 200 +- ...DCmotor_FOC_R2017b_fixdt_12335_2895_d.json | 936 ++ ...DCmotor_FOC_R2017b_fixdt_12335_2895_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12335_2895_d.svg} | 66 +- ...> BLDCmotor_FOC_R2017b_fixdt_12335_d.json} | 1014 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12335_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12335_d.svg} | 982 +- ...Cmotor_FOC_R2017b_fixdt_12336_2877_d.json} | 344 +- ...DCmotor_FOC_R2017b_fixdt_12336_2877_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12336_2877_d.svg} | 296 +- ...DCmotor_FOC_R2017b_fixdt_12336_2895_d.json | 936 ++ ...DCmotor_FOC_R2017b_fixdt_12336_2895_d.png} | Bin ...LDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg | 1180 ++ ...> BLDCmotor_FOC_R2017b_fixdt_12336_d.json} | 456 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12336_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12336_d.svg} | 908 +- .../BLDCmotor_FOC_R2017b_fixdt_12392_d.json | 7842 ++++++++++ .../BLDCmotor_FOC_R2017b_fixdt_12392_d.png | Bin 0 -> 11548 bytes .../BLDCmotor_FOC_R2017b_fixdt_12392_d.svg | 6244 ++++++++ ...> BLDCmotor_FOC_R2017b_fixdt_12482_d.json} | 24 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12482_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12482_d.svg} | 16 +- ...> BLDCmotor_FOC_R2017b_fixdt_12487_d.json} | 2848 ++-- ...=> BLDCmotor_FOC_R2017b_fixdt_12487_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12487_d.svg} | 5770 +++---- ...Cmotor_FOC_R2017b_fixdt_12533_2779_d.json} | 258 +- ...DCmotor_FOC_R2017b_fixdt_12533_2779_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12533_2779_d.svg} | 42 +- ...Cmotor_FOC_R2017b_fixdt_12533_2791_d.json} | 254 +- ...DCmotor_FOC_R2017b_fixdt_12533_2791_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12533_2791_d.svg} | 186 +- ...Cmotor_FOC_R2017b_fixdt_12533_2816_d.json} | 102 +- ...DCmotor_FOC_R2017b_fixdt_12533_2816_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12533_2816_d.svg} | 42 +- ...> BLDCmotor_FOC_R2017b_fixdt_12533_d.json} | 1914 +-- ...=> BLDCmotor_FOC_R2017b_fixdt_12533_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12533_d.svg} | 1634 +- ...> BLDCmotor_FOC_R2017b_fixdt_12547_d.json} | 1974 +-- .../BLDCmotor_FOC_R2017b_fixdt_12547_d.png | Bin 0 -> 6487 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_12547_d.svg} | 4108 ++--- ...Cmotor_FOC_R2017b_fixdt_12580_2779_d.json} | 54 +- ...DCmotor_FOC_R2017b_fixdt_12580_2779_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12580_2779_d.svg} | 334 +- ...Cmotor_FOC_R2017b_fixdt_12580_2791_d.json} | 494 +- ...DCmotor_FOC_R2017b_fixdt_12580_2791_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12580_2791_d.svg} | 1308 +- ...Cmotor_FOC_R2017b_fixdt_12580_2816_d.json} | 286 +- ...DCmotor_FOC_R2017b_fixdt_12580_2816_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12580_2816_d.svg} | 584 +- ...> BLDCmotor_FOC_R2017b_fixdt_12580_d.json} | 2036 +-- .../BLDCmotor_FOC_R2017b_fixdt_12580_d.png | Bin 0 -> 7763 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_12580_d.svg} | 2096 +-- ...> BLDCmotor_FOC_R2017b_fixdt_12581_d.json} | 82 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12581_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12581_d.svg} | 56 +- ...> BLDCmotor_FOC_R2017b_fixdt_12587_d.json} | 1386 +- .../BLDCmotor_FOC_R2017b_fixdt_12587_d.png | Bin 0 -> 5517 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_12587_d.svg} | 1820 +-- ...Cmotor_FOC_R2017b_fixdt_12607_2779_d.json} | 650 +- ...DCmotor_FOC_R2017b_fixdt_12607_2779_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12607_2779_d.svg} | 350 +- ...Cmotor_FOC_R2017b_fixdt_12607_2791_d.json} | 454 +- ...DCmotor_FOC_R2017b_fixdt_12607_2791_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12607_2791_d.svg} | 654 +- ...Cmotor_FOC_R2017b_fixdt_12607_2816_d.json} | 204 +- ...DCmotor_FOC_R2017b_fixdt_12607_2816_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_12607_2816_d.svg} | 320 +- ...> BLDCmotor_FOC_R2017b_fixdt_12607_d.json} | 1706 +- .../BLDCmotor_FOC_R2017b_fixdt_12607_d.png | Bin 0 -> 7771 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_12607_d.svg} | 2058 +-- .../BLDCmotor_FOC_R2017b_fixdt_12608_d.json | 936 ++ ...=> BLDCmotor_FOC_R2017b_fixdt_12608_d.png} | Bin .../BLDCmotor_FOC_R2017b_fixdt_12608_d.svg | 1180 ++ ...> BLDCmotor_FOC_R2017b_fixdt_12616_d.json} | 1202 +- ...=> BLDCmotor_FOC_R2017b_fixdt_12616_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12616_d.svg} | 2036 +-- .../BLDCmotor_FOC_R2017b_fixdt_12638_d.json | 936 ++ ...=> BLDCmotor_FOC_R2017b_fixdt_12638_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_12638_d.svg} | 56 +- .../BLDCmotor_FOC_R2017b_fixdt_29_d.json | 8781 +++++------ .../BLDCmotor_FOC_R2017b_fixdt_29_d.png | Bin 11832 -> 11493 bytes .../BLDCmotor_FOC_R2017b_fixdt_29_d.svg | 10921 ++++++------- .../BLDCmotor_FOC_R2017b_fixdt_29_icons.png | Bin 3300 -> 3298 bytes .../BLDCmotor_FOC_R2017b_fixdt_8220_d.json | 1894 +-- .../BLDCmotor_FOC_R2017b_fixdt_8220_d.png | Bin 14233 -> 14235 bytes .../BLDCmotor_FOC_R2017b_fixdt_8220_d.svg | 2414 +-- .../BLDCmotor_FOC_R2017b_fixdt_8225_d.json | 34 +- .../BLDCmotor_FOC_R2017b_fixdt_8225_d.svg | 262 +- .../BLDCmotor_FOC_R2017b_fixdt_8235_d.json | 16 +- .../BLDCmotor_FOC_R2017b_fixdt_8235_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_8247_d.json | 94 +- .../BLDCmotor_FOC_R2017b_fixdt_8247_d.svg | 166 +- .../BLDCmotor_FOC_R2017b_fixdt_8263_d.json | 2520 +-- .../BLDCmotor_FOC_R2017b_fixdt_8263_d.png | Bin 8742 -> 8730 bytes .../BLDCmotor_FOC_R2017b_fixdt_8263_d.svg | 4282 ++--- ...LDCmotor_FOC_R2017b_fixdt_8272_2515_d.json | 10 +- ...BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg | 38 +- .../BLDCmotor_FOC_R2017b_fixdt_8272_d.json | 148 +- .../BLDCmotor_FOC_R2017b_fixdt_8272_d.svg | 184 +- .../BLDCmotor_FOC_R2017b_fixdt_8314_d.json | 1758 +-- .../BLDCmotor_FOC_R2017b_fixdt_8314_d.svg | 4162 ++--- .../BLDCmotor_FOC_R2017b_fixdt_8384_d.json | 1268 +- .../BLDCmotor_FOC_R2017b_fixdt_8384_d.png | Bin 8133 -> 8133 bytes .../BLDCmotor_FOC_R2017b_fixdt_8384_d.svg | 1756 +-- .../BLDCmotor_FOC_R2017b_fixdt_8469_d.json | 3982 +---- .../BLDCmotor_FOC_R2017b_fixdt_8469_d.png | Bin 6634 -> 5348 bytes .../BLDCmotor_FOC_R2017b_fixdt_8469_d.svg | 4180 +---- ...BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png | Bin 6872 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8486_d.png | Bin 6778 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8658_d.json | 8915 +++++------ .../BLDCmotor_FOC_R2017b_fixdt_8658_d.png | Bin 9825 -> 11386 bytes .../BLDCmotor_FOC_R2017b_fixdt_8658_d.svg | 13009 ++++++++-------- .../BLDCmotor_FOC_R2017b_fixdt_8726_d.json | 1368 +- .../BLDCmotor_FOC_R2017b_fixdt_8726_d.png | Bin 5211 -> 5983 bytes .../BLDCmotor_FOC_R2017b_fixdt_8726_d.svg | 1448 +- .../BLDCmotor_FOC_R2017b_fixdt_8738_d.json | 278 +- .../BLDCmotor_FOC_R2017b_fixdt_8738_d.svg | 368 +- .../BLDCmotor_FOC_R2017b_fixdt_8743_d.json | 470 +- .../BLDCmotor_FOC_R2017b_fixdt_8743_d.png | Bin 4467 -> 4467 bytes .../BLDCmotor_FOC_R2017b_fixdt_8743_d.svg | 1474 +- .../BLDCmotor_FOC_R2017b_fixdt_8913_d.json | 7401 +++------ .../BLDCmotor_FOC_R2017b_fixdt_8913_d.png | Bin 13898 -> 9811 bytes .../BLDCmotor_FOC_R2017b_fixdt_8913_d.svg | 7743 ++++----- .../BLDCmotor_FOC_R2017b_fixdt_9045_d.json | 392 +- .../BLDCmotor_FOC_R2017b_fixdt_9045_d.svg | 800 +- .../BLDCmotor_FOC_R2017b_fixdt_9109_d.png | Bin 7450 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_9143_d.png | Bin 5751 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_9164_d.json | 936 -- .../BLDCmotor_FOC_R2017b_fixdt_9188_d.json | 936 -- .../BLDCmotor_FOC_R2017b_fixdt_9188_d.svg | 1180 -- .../BLDCmotor_FOC_R2017b_fixdt_9198_d.json | 2296 +-- .../BLDCmotor_FOC_R2017b_fixdt_9198_d.png | Bin 8475 -> 8486 bytes .../BLDCmotor_FOC_R2017b_fixdt_9198_d.svg | 3216 ++-- .../BLDCmotor_FOC_R2017b_fixdt_9292_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_9293_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_9741_d.json | 758 +- .../BLDCmotor_FOC_R2017b_fixdt_9741_d.svg | 948 +- .../BLDCmotor_FOC_R2017b_fixdt_9743_d.json | 162 +- .../BLDCmotor_FOC_R2017b_fixdt_9743_d.svg | 252 +- .../BLDCmotor_FOC_R2017b_fixdt_9842_d.json | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_9842_d.svg | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_9904_d.json | 466 +- .../BLDCmotor_FOC_R2017b_fixdt_9904_d.svg | 736 +- .../BLDCmotor_FOC_R2017b_fixdt_h_1.json | 6988 +++++---- .../BLDCmotor_FOC_R2017b_fixdt_m.json | 3329 ++-- BLDC_controller_ert_rtw/rtwtypes.h | 4 +- BLDCmotor_FOC_R2017b_fixdt.slx | Bin 207467 -> 223701 bytes BLDCmotor_FOC_R2017b_fixdt_backup.slx | Bin 0 -> 211988 bytes init_model.m | 2 +- 297 files changed, 172054 insertions(+), 137539 deletions(-) delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10507_d.json => BLDCmotor_FOC_R2017b_fixdt_11746_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10507_d.png => BLDCmotor_FOC_R2017b_fixdt_11746_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg => BLDCmotor_FOC_R2017b_fixdt_11746_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10508_d.json => BLDCmotor_FOC_R2017b_fixdt_11747_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10508_d.png => BLDCmotor_FOC_R2017b_fixdt_11747_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json} (85%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png => BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_d.json => BLDCmotor_FOC_R2017b_fixdt_11784_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8486_d.svg => BLDCmotor_FOC_R2017b_fixdt_11784_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8519_d.json => BLDCmotor_FOC_R2017b_fixdt_11815_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8519_d.png => BLDCmotor_FOC_R2017b_fixdt_11815_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8519_d.svg => BLDCmotor_FOC_R2017b_fixdt_11815_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10164_d.json => BLDCmotor_FOC_R2017b_fixdt_11884_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10164_d.svg => BLDCmotor_FOC_R2017b_fixdt_11884_d.svg} (79%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.svg create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8866_d.json => BLDCmotor_FOC_R2017b_fixdt_12109_d.json} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8866_d.png => BLDCmotor_FOC_R2017b_fixdt_12109_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8866_d.svg => BLDCmotor_FOC_R2017b_fixdt_12109_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8886_d.json => BLDCmotor_FOC_R2017b_fixdt_12126_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8886_d.png => BLDCmotor_FOC_R2017b_fixdt_12126_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_8886_d.svg => BLDCmotor_FOC_R2017b_fixdt_12126_d.svg} (96%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10584_d.json => BLDCmotor_FOC_R2017b_fixdt_12283_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10584_d.png => BLDCmotor_FOC_R2017b_fixdt_12283_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10584_d.svg => BLDCmotor_FOC_R2017b_fixdt_12283_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10594_d.json => BLDCmotor_FOC_R2017b_fixdt_12289_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10594_d.png => BLDCmotor_FOC_R2017b_fixdt_12289_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10594_d.svg => BLDCmotor_FOC_R2017b_fixdt_12289_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10602_d.json => BLDCmotor_FOC_R2017b_fixdt_12294_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10602_d.png => BLDCmotor_FOC_R2017b_fixdt_12294_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10602_d.svg => BLDCmotor_FOC_R2017b_fixdt_12294_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json => BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.png => BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg => BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json => BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png => BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9164_d.svg => BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_d.json => BLDCmotor_FOC_R2017b_fixdt_12306_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_d.png => BLDCmotor_FOC_R2017b_fixdt_12306_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_d.svg => BLDCmotor_FOC_R2017b_fixdt_12306_d.svg} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10566_d.json => BLDCmotor_FOC_R2017b_fixdt_12312_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10566_d.svg => BLDCmotor_FOC_R2017b_fixdt_12312_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json => BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.png => BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg => BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg} (97%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png => BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10829_d.svg => BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_d.json => BLDCmotor_FOC_R2017b_fixdt_12335_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_d.png => BLDCmotor_FOC_R2017b_fixdt_12335_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_d.svg => BLDCmotor_FOC_R2017b_fixdt_12335_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json => BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.png => BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg => BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg} (89%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png => BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_d.json => BLDCmotor_FOC_R2017b_fixdt_12336_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10808_d.png => BLDCmotor_FOC_R2017b_fixdt_12336_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_d.svg => BLDCmotor_FOC_R2017b_fixdt_12336_d.svg} (92%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9029_d.json => BLDCmotor_FOC_R2017b_fixdt_12482_d.json} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9029_d.png => BLDCmotor_FOC_R2017b_fixdt_12482_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9029_d.svg => BLDCmotor_FOC_R2017b_fixdt_12482_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9074_d.json => BLDCmotor_FOC_R2017b_fixdt_12487_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9074_d.png => BLDCmotor_FOC_R2017b_fixdt_12487_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9074_d.svg => BLDCmotor_FOC_R2017b_fixdt_12487_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json => BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.png => BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg => BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg} (96%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json => BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png => BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg => BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json => BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png => BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg => BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg} (97%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_d.json => BLDCmotor_FOC_R2017b_fixdt_12533_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_d.png => BLDCmotor_FOC_R2017b_fixdt_12533_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_d.svg => BLDCmotor_FOC_R2017b_fixdt_12533_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9109_d.json => BLDCmotor_FOC_R2017b_fixdt_12547_d.json} (84%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9109_d.svg => BLDCmotor_FOC_R2017b_fixdt_12547_d.svg} (85%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json => BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.png => BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg => BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json => BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png => BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg => BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json => BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png => BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg => BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_d.json => BLDCmotor_FOC_R2017b_fixdt_12580_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_d.svg => BLDCmotor_FOC_R2017b_fixdt_12580_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10829_d.json => BLDCmotor_FOC_R2017b_fixdt_12581_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10829_d.png => BLDCmotor_FOC_R2017b_fixdt_12581_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg => BLDCmotor_FOC_R2017b_fixdt_12581_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9143_d.json => BLDCmotor_FOC_R2017b_fixdt_12587_d.json} (82%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9143_d.svg => BLDCmotor_FOC_R2017b_fixdt_12587_d.svg} (84%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json => BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.png => BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg => BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json => BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png => BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg => BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json => BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png => BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg => BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_d.json => BLDCmotor_FOC_R2017b_fixdt_12607_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10828_d.svg => BLDCmotor_FOC_R2017b_fixdt_12607_d.svg} (93%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9164_d.png => BLDCmotor_FOC_R2017b_fixdt_12608_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9171_d.json => BLDCmotor_FOC_R2017b_fixdt_12616_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9171_d.png => BLDCmotor_FOC_R2017b_fixdt_12616_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9171_d.svg => BLDCmotor_FOC_R2017b_fixdt_12616_d.svg} (89%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_9188_d.png => BLDCmotor_FOC_R2017b_fixdt_12638_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg => BLDCmotor_FOC_R2017b_fixdt_12638_d.svg} (95%) delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg create mode 100644 BLDCmotor_FOC_R2017b_fixdt_backup.slx diff --git a/BLDC_controller_ert_rtw/BLDC_controller.c b/BLDC_controller_ert_rtw/BLDC_controller.c index 2028911..439c623 100644 --- a/BLDC_controller_ert_rtw/BLDC_controller.c +++ b/BLDC_controller_ert_rtw/BLDC_controller.c @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'BLDC_controller'. * - * Model version : 1.1284 + * Model version : 1.1296 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 - * C/C++ source code generated on : Sun Oct 11 21:38:56 2020 + * C/C++ source code generated on : Tue Oct 20 17:29:57 2020 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex @@ -19,7 +19,7 @@ #include "BLDC_controller.h" -/* Named constants for Chart: '/F03_02_Control_Mode_Manager' */ +/* 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) @@ -101,35 +101,39 @@ 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 Counter_b_Init(DW_Counter_b *localDW, uint16_T rtp_z_cntInit); +extern void Counter_n(uint16_T rtu_inc, uint16_T rtu_max, boolean_T rtu_rst, + uint16_T *rty_cnt, DW_Counter_b *localDW); +extern void either_edge(boolean_T rtu_u, boolean_T *rty_y, 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); extern void I_backCalc_fixdt_Init(DW_I_backCalc_fixdt *localDW, int32_T rtp_yInit); +extern void I_backCalc_fixdt_Reset(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); +extern void PI_clamp_fixdt_Init(DW_PI_clamp_fixdt *localDW); +extern void PI_clamp_fixdt_Reset(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_d_Init(DW_PI_clamp_fixdt_m *localDW); +extern void PI_clamp_fixdt_b_Reset(DW_PI_clamp_fixdt_m *localDW); +extern void PI_clamp_fixdt_l(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, int16_T *rty_out, DW_PI_clamp_fixdt_m *localDW); +extern void PI_clamp_fixdt_f_Init(DW_PI_clamp_fixdt_g *localDW); +extern void PI_clamp_fixdt_g_Reset(DW_PI_clamp_fixdt_g *localDW); +extern void PI_clamp_fixdt_k(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, int16_T *rty_out, DW_PI_clamp_fixdt_g *localDW); uint8_T plook_u8s16_evencka(int16_T u, int16_T bp0, uint16_T bpSpace, uint32_T maxIndex) { @@ -190,23 +194,23 @@ int32_T div_nde_s32_floor(int32_T numerator, int32_T denominator) 0) ? -1 : 0) + numerator / denominator; } -/* System initialize for atomic system: '/Counter' */ +/* System initialize for atomic system: '/Counter' */ void Counter_Init(DW_Counter *localDW, int16_T rtp_z_cntInit) { - /* InitializeConditions for UnitDelay: '/UnitDelay' */ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = rtp_z_cntInit; } -/* Output and update for atomic system: '/Counter' */ +/* 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' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant23' + * UnitDelay: '/UnitDelay' */ if (rtu_rst) { rtu_rst_0 = 0; @@ -214,478 +218,40 @@ int16_T Counter(int16_T rtu_inc, int16_T rtu_max, boolean_T rtu_rst, DW_Counter rtu_rst_0 = localDW->UnitDelay_DSTATE; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Sum: '/Sum1' */ + /* Sum: '/Sum1' */ rty_cnt_0 = (int16_T)(rtu_inc + rtu_rst_0); - /* MinMax: '/MinMax' */ + /* MinMax: '/MinMax' */ if (rty_cnt_0 < rtu_max) { - /* Update for UnitDelay: '/UnitDelay' */ + /* Update for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = rty_cnt_0; } else { - /* Update for UnitDelay: '/UnitDelay' */ + /* Update for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = rtu_max; } - /* End of MinMax: '/MinMax' */ + /* 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' */ +/* System reset for atomic system: '/Low_Pass_Filter' */ void Low_Pass_Filter_Reset(DW_Low_Pass_Filter *localDW) { - /* InitializeConditions for UnitDelay: '/UnitDelay1' */ + /* InitializeConditions for UnitDelay: '/UnitDelay1' */ localDW->UnitDelay1_DSTATE[0] = 0; localDW->UnitDelay1_DSTATE[1] = 0; } -/* Output and update for atomic system: '/Low_Pass_Filter' */ +/* 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' + /* Sum: '/Sum2' incorporates: + * UnitDelay: '/UnitDelay1' */ rtb_Sum3_g = rtu_u[0] - (localDW->UnitDelay1_DSTATE[0] >> 16); if (rtb_Sum3_g > 32767) { @@ -696,21 +262,21 @@ void Low_Pass_Filter(const int16_T rtu_u[2], uint16_T rtu_coef, int16_T rty_y[2] } } - /* Sum: '/Sum3' incorporates: - * Product: '/Divide3' - * Sum: '/Sum2' - * UnitDelay: '/UnitDelay1' + /* 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' */ + /* DataTypeConversion: '/Data Type Conversion' */ rty_y[0] = (int16_T)(rtb_Sum3_g >> 16); - /* Update for UnitDelay: '/UnitDelay1' */ + /* Update for UnitDelay: '/UnitDelay1' */ localDW->UnitDelay1_DSTATE[0] = rtb_Sum3_g; - /* Sum: '/Sum2' incorporates: - * UnitDelay: '/UnitDelay1' + /* Sum: '/Sum2' incorporates: + * UnitDelay: '/UnitDelay1' */ rtb_Sum3_g = rtu_u[1] - (localDW->UnitDelay1_DSTATE[1] >> 16); if (rtb_Sum3_g > 32767) { @@ -721,122 +287,44 @@ void Low_Pass_Filter(const int16_T rtu_u[2], uint16_T rtu_coef, int16_T rty_y[2] } } - /* Sum: '/Sum3' incorporates: - * Product: '/Divide3' - * Sum: '/Sum2' - * UnitDelay: '/UnitDelay1' + /* 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' */ + /* DataTypeConversion: '/Data Type Conversion' */ rty_y[1] = (int16_T)(rtb_Sum3_g >> 16); - /* Update for UnitDelay: '/UnitDelay1' */ + /* 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' + * '/Counter' + * '/Counter' */ -void I_backCalc_fixdt_Init(DW_I_backCalc_fixdt *localDW, int32_T rtp_yInit) +void Counter_b_Init(DW_Counter_b *localDW, uint16_T rtp_z_cntInit) { - /* 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' */ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = rtp_z_cntInit; } /* * Output and update for atomic system: - * '/Counter' - * '/Counter' + * '/Counter' + * '/Counter' */ -uint16_T Counter_i(uint16_T rtu_inc, uint16_T rtu_max, boolean_T rtu_rst, - DW_Counter_l *localDW) +void Counter_n(uint16_T rtu_inc, uint16_T rtu_max, boolean_T rtu_rst, uint16_T + *rty_cnt, DW_Counter_b *localDW) { uint16_T rtu_rst_0; - uint16_T rty_cnt_0; - /* Switch: '/Switch1' incorporates: - * Constant: '/Constant23' - * UnitDelay: '/UnitDelay' + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant23' + * UnitDelay: '/UnitDelay' */ if (rtu_rst) { rtu_rst_0 = 0U; @@ -844,141 +332,672 @@ uint16_T Counter_i(uint16_T rtu_inc, uint16_T rtu_max, boolean_T rtu_rst, rtu_rst_0 = localDW->UnitDelay_DSTATE; } - /* End of Switch: '/Switch1' */ + /* End of Switch: '/Switch1' */ - /* Sum: '/Sum1' */ - rty_cnt_0 = (uint16_T)((uint32_T)rtu_inc + rtu_rst_0); + /* Sum: '/Sum1' */ + *rty_cnt = (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; + /* MinMax: '/MinMax' */ + if (*rty_cnt < rtu_max) { + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = *rty_cnt; } else { - /* Update for UnitDelay: '/UnitDelay' */ + /* Update for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = rtu_max; } - /* End of MinMax: '/MinMax' */ - return rty_cnt_0; + /* End of MinMax: '/MinMax' */ } /* * Output and update for atomic system: - * '/either_edge' - * '/either_edge' + * '/either_edge' + * '/either_edge' */ -boolean_T either_edge(boolean_T rtu_u, DW_either_edge *localDW) +void either_edge(boolean_T rtu_u, boolean_T *rty_y, DW_either_edge *localDW) { - boolean_T rty_y_0; - - /* RelationalOperator: '/Relational Operator' incorporates: - * UnitDelay: '/UnitDelay' + /* RelationalOperator: '/Relational Operator' incorporates: + * UnitDelay: '/UnitDelay' */ - rty_y_0 = (rtu_u != localDW->UnitDelay_DSTATE); + *rty_y = (rtu_u != localDW->UnitDelay_DSTATE); - /* Update for UnitDelay: '/UnitDelay' */ + /* Update for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = rtu_u; - return rty_y_0; } -/* System initialize for atomic system: '/Debounce_Filter' */ +/* System initialize for atomic system: '/Debounce_Filter' */ void Debounce_Filter_Init(DW_Debounce_Filter *localDW) { - /* SystemInitialize for IfAction SubSystem: '/Qualification' */ + /* SystemInitialize for IfAction SubSystem: '/Qualification' */ - /* SystemInitialize for Atomic SubSystem: '/Counter' */ - Counter_b_Init(&localDW->Counter_i0, 0U); + /* SystemInitialize for Atomic SubSystem: '/Counter' */ + Counter_b_Init(&localDW->Counter_n1, 0U); - /* End of SystemInitialize for SubSystem: '/Counter' */ + /* End of SystemInitialize for SubSystem: '/Counter' */ - /* End of SystemInitialize for SubSystem: '/Qualification' */ + /* End of SystemInitialize for SubSystem: '/Qualification' */ - /* SystemInitialize for IfAction SubSystem: '/Dequalification' */ + /* SystemInitialize for IfAction SubSystem: '/Dequalification' */ - /* SystemInitialize for Atomic SubSystem: '/Counter' */ - Counter_b_Init(&localDW->Counter_h, 0U); + /* SystemInitialize for Atomic SubSystem: '/Counter' */ + Counter_b_Init(&localDW->Counter_e, 0U); - /* End of SystemInitialize for SubSystem: '/Counter' */ + /* End of SystemInitialize for SubSystem: '/Counter' */ - /* End of SystemInitialize for SubSystem: '/Dequalification' */ + /* End of SystemInitialize for SubSystem: '/Dequalification' */ } -/* Output and update for atomic system: '/Debounce_Filter' */ +/* 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; + uint16_T rtb_Sum1_n; + boolean_T rtb_RelationalOperator_g; - /* UnitDelay: '/UnitDelay' */ - rtb_UnitDelay_o = localDW->UnitDelay_DSTATE; + /* Outputs for Atomic SubSystem: '/either_edge' */ + either_edge(rtu_u, &rtb_RelationalOperator_g, &localDW->either_edge_p); - /* Outputs for Atomic SubSystem: '/either_edge' */ - rtb_RelationalOperator_f = either_edge(rtu_u, &localDW->either_edge_k); + /* End of Outputs for SubSystem: '/either_edge' */ - /* 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: '/If2' incorporates: + * Constant: '/Constant6' + * Constant: '/Constant6' + * Inport: '/yPrev' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + * UnitDelay: '/UnitDelay' */ - if (rtu_u && (!rtb_UnitDelay_o)) { - /* Outputs for IfAction SubSystem: '/Qualification' incorporates: + if (rtu_u && (!localDW->UnitDelay_DSTATE)) { + /* Outputs for IfAction SubSystem: '/Qualification' incorporates: + * ActionPort: '/Action Port' + */ + + /* Outputs for Atomic SubSystem: '/Counter' */ + Counter_n(1U, rtu_tAcv, rtb_RelationalOperator_g, &rtb_Sum1_n, + &localDW->Counter_n1); + + /* End of Outputs for SubSystem: '/Counter' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant6' + * RelationalOperator: '/Relational Operator2' + */ + *rty_y = ((rtb_Sum1_n > rtu_tAcv) || localDW->UnitDelay_DSTATE); + + /* End of Outputs for SubSystem: '/Qualification' */ + } else if ((!rtu_u) && localDW->UnitDelay_DSTATE) { + /* Outputs for IfAction SubSystem: '/Dequalification' incorporates: + * ActionPort: '/Action Port' + */ + + /* Outputs for Atomic SubSystem: '/Counter' */ + Counter_n(1U, rtu_tDeacv, rtb_RelationalOperator_g, &rtb_Sum1_n, + &localDW->Counter_e); + + /* End of Outputs for SubSystem: '/Counter' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant6' + * RelationalOperator: '/Relational Operator2' + */ + *rty_y = ((!(rtb_Sum1_n > rtu_tDeacv)) && localDW->UnitDelay_DSTATE); + + /* End of Outputs for SubSystem: '/Dequalification' */ + } else { + /* Outputs for IfAction SubSystem: '/Default' incorporates: * ActionPort: '/Action Port' */ + *rty_y = localDW->UnitDelay_DSTATE; - /* 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 Outputs for SubSystem: '/Default' */ } - /* End of If: '/If2' */ + /* End of If: '/If2' */ - /* Update for UnitDelay: '/UnitDelay' */ + /* Update for UnitDelay: '/UnitDelay' */ localDW->UnitDelay_DSTATE = *rty_y; } +/* + * 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_m = rtp_yInit; +} + +/* + * System reset for atomic system: + * '/I_backCalc_fixdt' + * '/I_backCalc_fixdt1' + * '/I_backCalc_fixdt' + */ +void I_backCalc_fixdt_Reset(DW_I_backCalc_fixdt *localDW, int32_T rtp_yInit) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = 0; + + /* InitializeConditions for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE_m = 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_o; + int16_T rtb_DataTypeConversion1_gf; + + /* Sum: '/Sum2' incorporates: + * Product: '/Divide2' + * UnitDelay: '/UnitDelay' + */ + rtb_Sum1_o = (rtu_err * rtu_I) >> 4; + if ((rtb_Sum1_o < 0) && (localDW->UnitDelay_DSTATE < MIN_int32_T - rtb_Sum1_o)) + { + rtb_Sum1_o = MIN_int32_T; + } else if ((rtb_Sum1_o > 0) && (localDW->UnitDelay_DSTATE > MAX_int32_T + - rtb_Sum1_o)) { + rtb_Sum1_o = MAX_int32_T; + } else { + rtb_Sum1_o += localDW->UnitDelay_DSTATE; + } + + /* End of Sum: '/Sum2' */ + + /* Sum: '/Sum1' incorporates: + * UnitDelay: '/UnitDelay' + */ + rtb_Sum1_o += localDW->UnitDelay_DSTATE_m; + + /* DataTypeConversion: '/Data Type Conversion1' */ + rtb_DataTypeConversion1_gf = (int16_T)(rtb_Sum1_o >> 12); + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_DataTypeConversion1_gf > rtu_satMax) { + *rty_out = rtu_satMax; + } else if (rtb_DataTypeConversion1_gf < rtu_satMin) { + /* Switch: '/Switch' */ + *rty_out = rtu_satMin; + } else { + *rty_out = rtb_DataTypeConversion1_gf; + } + + /* End of Switch: '/Switch2' */ + + /* Update for UnitDelay: '/UnitDelay' incorporates: + * Product: '/Divide1' + * Sum: '/Sum3' + */ + localDW->UnitDelay_DSTATE = (int16_T)(*rty_out - rtb_DataTypeConversion1_gf) * + rtu_Kb; + + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE_m = rtb_Sum1_o; +} + +/* 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; +} + +/* System reset for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_Reset(DW_PI_clamp_fixdt *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' */ +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_c0; + boolean_T rtb_UpperRelop_f; + int32_T rtb_Sum1_p0; + 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_p0 = 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_p0 >> 16) << 1) + tmp) >> 1; + if (tmp > 32767) { + tmp = 32767; + } else { + if (tmp < -32768) { + tmp = -32768; + } + } + + /* RelationalOperator: '/LowerRelop1' incorporates: + * Sum: '/Sum1' + */ + rtb_LowerRelop1_c0 = ((int16_T)tmp > rtu_satMax); + + /* RelationalOperator: '/UpperRelop' incorporates: + * Sum: '/Sum1' + */ + rtb_UpperRelop_f = ((int16_T)tmp < rtu_satMin); + + /* Switch: '/Switch1' incorporates: + * Sum: '/Sum1' + * Switch: '/Switch3' + */ + if (rtb_LowerRelop1_c0) { + *rty_out = rtu_satMax; + } else if (rtb_UpperRelop_f) { + /* 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_c0 || + rtb_UpperRelop_f)); + + /* Update for Delay: '/Resettable Delay' */ + localDW->icLoad = 0U; + localDW->ResettableDelay_DSTATE = rtb_Sum1_p0; +} + +/* System initialize for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_d_Init(DW_PI_clamp_fixdt_m *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_m *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' */ +void PI_clamp_fixdt_l(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, int16_T *rty_out, DW_PI_clamp_fixdt_m + *localDW) +{ + boolean_T rtb_LowerRelop1_l; + boolean_T rtb_UpperRelop_l; + int32_T rtb_Sum1_ni; + 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 << 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_ni = 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_ni >> 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_l = ((int16_T)tmp < rtu_satMin); + + /* Switch: '/Switch1' incorporates: + * Sum: '/Sum1' + * Switch: '/Switch3' + */ + if (rtb_LowerRelop1_l) { + *rty_out = rtu_satMax; + } else if (rtb_UpperRelop_l) { + /* 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_l || + rtb_UpperRelop_l)); + + /* Update for Delay: '/Resettable Delay' */ + localDW->icLoad = 0U; + localDW->ResettableDelay_DSTATE = rtb_Sum1_ni; +} + +/* System initialize for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_f_Init(DW_PI_clamp_fixdt_g *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_g *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' */ +void PI_clamp_fixdt_k(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, int16_T *rty_out, DW_PI_clamp_fixdt_g + *localDW) +{ + boolean_T rtb_LowerRelop1_i3; + boolean_T rtb_UpperRelop_i; + int16_T rtb_Sum1_bm; + int16_T tmp; + int32_T tmp_0; + int32_T q0; + + /* 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_bm = (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_bm << 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_i3 = ((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_i3) { + *rty_out = rtu_satMax; + } else if (rtb_UpperRelop_i) { + /* Switch: '/Switch3' */ + *rty_out = rtu_satMin; + } else { + *rty_out = (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_i3 || + rtb_UpperRelop_i)); + + /* Update for Delay: '/Resettable Delay' */ + localDW->icLoad = 0U; + localDW->ResettableDelay_DSTATE = rtb_Sum1_bm; +} + /* Model step function */ void BLDC_controller_step(RT_MODEL *const rtM) { @@ -986,83 +1005,82 @@ void BLDC_controller_step(RT_MODEL *const rtM) 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_UnitDelay5_e; + uint8_T rtb_a_elecAngle_XA_g; + boolean_T rtb_LogicalOperator1_j; boolean_T rtb_LogicalOperator2_p; - boolean_T rtb_LogicalOperator4; - int16_T rtb_Switch2_k; - int16_T rtb_Abs5; - int16_T rtb_DataTypeConversion2; + boolean_T rtb_RelationalOperator1_mv; int16_T rtb_Switch1_l; int16_T rtb_Saturation; int16_T rtb_Saturation1; - int16_T rtb_Merge; - int16_T rtb_Switch2_l; - int16_T rtb_toNegative; - int32_T rtb_DataTypeConversion; + int32_T rtb_Sum1_jt; + int16_T rtb_Merge_m; + int16_T rtb_Merge1; + int16_T rtb_TmpSignalConversionAtLow_Pa[2]; int32_T rtb_Switch1; int32_T rtb_Sum1; int32_T rtb_Gain3; - int16_T rtb_TmpSignalConversionAtLow_Pa[2]; + uint8_T Sum; + int16_T Switch2; + int16_T Abs5; + int16_T DataTypeConversion2; 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' + /* 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); + 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: + /* Logic: '/Logical Operator' incorporates: * Inport: '/b_hallA ' * Inport: '/b_hallB' * Inport: '/b_hallC' - * UnitDelay: '/UnitDelay1' - * UnitDelay: '/UnitDelay2' - * UnitDelay: '/UnitDelay3' + * 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: '/If2' incorporates: + * If: '/If2' + * Inport: '/z_counterRawPrev' + * UnitDelay: '/UnitDelay3' */ if (rtb_LogicalOperator) { - /* Outputs for IfAction SubSystem: '/F01_03_Direction_Detection' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/F01_03_Direction_Detection' incorporates: + * ActionPort: '/Action Port' */ - /* UnitDelay: '/UnitDelay3' */ + /* UnitDelay: '/UnitDelay3' */ UnitDelay3 = rtDW->Switch2_e; - /* Sum: '/Sum2' incorporates: - * Constant: '/vec_hallToPos' - * Selector: '/Selector' - * UnitDelay: '/UnitDelay2' + /* Sum: '/Sum2' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + * UnitDelay: '/UnitDelay2' */ - rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[rtb_Sum] - + rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[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' + /* 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; @@ -1070,38 +1088,38 @@ void BLDC_controller_step(RT_MODEL *const rtM) rtDW->Switch2_e = -1; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Update for UnitDelay: '/UnitDelay2' incorporates: - * Constant: '/vec_hallToPos' - * Selector: '/Selector' + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' */ - rtDW->UnitDelay2_DSTATE_b = rtConstP.vec_hallToPos_Value[rtb_Sum]; + rtDW->UnitDelay2_DSTATE_b = rtConstP.vec_hallToPos_Value[Sum]; - /* End of Outputs for SubSystem: '/F01_03_Direction_Detection' */ + /* End of Outputs for SubSystem: '/F01_03_Direction_Detection' */ - /* Outputs for IfAction SubSystem: '/Raw_Motor_Speed_Estimation' incorporates: - * ActionPort: '/Action Port' + /* 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' + /* Sum: '/Sum7' incorporates: + * Inport: '/z_counterRawPrev' + * UnitDelay: '/UnitDelay3' + * UnitDelay: '/UnitDelay4' */ - rtb_Switch2_k = (int16_T)(rtDW->z_counterRawPrev - rtDW->UnitDelay4_DSTATE); + Switch2 = (int16_T)(rtDW->z_counterRawPrev - rtDW->UnitDelay4_DSTATE); - /* Abs: '/Abs2' */ - if (rtb_Switch2_k < 0) { - rtb_Switch1_l = (int16_T)-rtb_Switch2_k; + /* Abs: '/Abs2' */ + if (Switch2 < 0) { + rtb_Switch1_l = (int16_T)-Switch2; } else { - rtb_Switch1_l = rtb_Switch2_k; + rtb_Switch1_l = Switch2; } - /* End of Abs: '/Abs2' */ + /* End of Abs: '/Abs2' */ - /* Relay: '/dz_cntTrnsDet' */ + /* Relay: '/dz_cntTrnsDet' */ if (rtb_Switch1_l >= rtP->dz_cntTrnsDetHi) { rtDW->dz_cntTrnsDet_Mode = true; } else { @@ -1112,560 +1130,138 @@ void BLDC_controller_step(RT_MODEL *const rtM) rtDW->dz_cntTrnsDet = rtDW->dz_cntTrnsDet_Mode; - /* End of Relay: '/dz_cntTrnsDet' */ + /* End of Relay: '/dz_cntTrnsDet' */ - /* RelationalOperator: '/Relational Operator4' */ + /* RelationalOperator: '/Relational Operator4' */ rtb_RelationalOperator4_d = (rtDW->Switch2_e != UnitDelay3); - /* Switch: '/Switch3' incorporates: - * Constant: '/Constant4' - * Logic: '/Logical Operator1' - * Switch: '/Switch1' - * Switch: '/Switch2' - * UnitDelay: '/UnitDelay1' + /* 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' + /* 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' + /* 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' + /* 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' */ + /* End of Switch: '/Switch3' */ - /* Product: '/Divide11' */ + /* Product: '/Divide11' */ rtDW->Divide11 = (int16_T)(rtb_Switch1_l * rtDW->Switch2_e); - /* Update for UnitDelay: '/UnitDelay4' */ + /* Update for UnitDelay: '/UnitDelay4' */ rtDW->UnitDelay4_DSTATE = rtDW->z_counterRawPrev; - /* Update for UnitDelay: '/UnitDelay2' incorporates: - * UnitDelay: '/UnitDelay3' + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * UnitDelay: '/UnitDelay3' */ rtDW->UnitDelay2_DSTATE = rtDW->UnitDelay3_DSTATE_o; - /* Update for UnitDelay: '/UnitDelay3' incorporates: - * UnitDelay: '/UnitDelay5' + /* Update for UnitDelay: '/UnitDelay3' incorporates: + * UnitDelay: '/UnitDelay5' */ rtDW->UnitDelay3_DSTATE_o = rtDW->UnitDelay5_DSTATE; - /* Update for UnitDelay: '/UnitDelay5' */ + /* Update for UnitDelay: '/UnitDelay5' */ rtDW->UnitDelay5_DSTATE = rtDW->z_counterRawPrev; - /* Update for UnitDelay: '/UnitDelay1' */ + /* Update for UnitDelay: '/UnitDelay1' */ rtDW->UnitDelay1_DSTATE_n = rtb_RelationalOperator4_d; - /* End of Outputs for SubSystem: '/Raw_Motor_Speed_Estimation' */ + /* End of Outputs for SubSystem: '/Raw_Motor_Speed_Estimation' */ } - /* End of If: '/If2' */ + /* End of If: '/If2' */ - /* Outputs for Atomic SubSystem: '/Counter' */ + /* Outputs for Atomic SubSystem: '/Counter' */ - /* Constant: '/Constant6' incorporates: - * Constant: '/z_maxCntRst2' + /* 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' */ + /* End of Outputs for SubSystem: '/Counter' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/Constant4' - * Constant: '/z_maxCntRst' - * RelationalOperator: '/Relational Operator2' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant4' + * Constant: '/z_maxCntRst' + * RelationalOperator: '/Relational Operator2' */ if (rtb_Switch1_l > rtP->z_maxCntRst) { - rtb_Switch2_k = 0; + Switch2 = 0; } else { - rtb_Switch2_k = rtDW->Divide11; + Switch2 = rtDW->Divide11; } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* Abs: '/Abs5' */ - if (rtb_Switch2_k < 0) { - rtb_Abs5 = (int16_T)-rtb_Switch2_k; + /* Abs: '/Abs5' */ + if (Switch2 < 0) { + Abs5 = (int16_T)-Switch2; } else { - rtb_Abs5 = rtb_Switch2_k; + Abs5 = Switch2; } - /* End of Abs: '/Abs5' */ + /* End of Abs: '/Abs5' */ - /* Relay: '/n_commDeacv' */ - if (rtb_Abs5 >= rtP->n_commDeacvHi) { + /* Relay: '/n_commDeacv' */ + if (Abs5 >= rtP->n_commDeacvHi) { rtDW->n_commDeacv_Mode = true; } else { - if (rtb_Abs5 <= rtP->n_commAcvLo) { + if (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' + /* 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))); + /* UnitDelay: '/UnitDelay2' */ + rtb_RelationalOperator4_d = rtDW->UnitDelay2_DSTATE_c; + + /* UnitDelay: '/UnitDelay5' */ + rtb_UnitDelay5_e = rtDW->UnitDelay5_DSTATE_m; + /* 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; + DataTypeConversion2 = (int16_T)(rtU->r_inpTgt << 4); /* Saturate: '/Saturation' incorporates: * Inport: '/i_phaAB' @@ -1695,207 +1291,108 @@ void BLDC_controller_step(RT_MODEL *const rtM) /* End of Saturate: '/Saturation1' */ - /* If: '/If1' incorporates: - * Constant: '/b_angleMeasEna' + /* If: '/If1' incorporates: + * Constant: '/b_angleMeasEna' */ if (!rtP->b_angleMeasEna) { - /* Outputs for IfAction SubSystem: '/F01_05_Electrical_Angle_Estimation' incorporates: - * ActionPort: '/Action Port' + /* 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' + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant16' + * Product: '/Divide1' + * Product: '/Divide3' + * RelationalOperator: '/Relational Operator7' + * Sum: '/Sum3' + * Switch: '/Switch3' */ if (rtb_LogicalOperator) { - /* MinMax: '/MinMax' */ - rtb_Merge = rtb_Switch1_l; - if (!(rtb_Merge < rtDW->z_counterRawPrev)) { - rtb_Merge = rtDW->z_counterRawPrev; + /* MinMax: '/MinMax' */ + rtb_Merge_m = rtb_Switch1_l; + if (!(rtb_Merge_m < rtDW->z_counterRawPrev)) { + rtb_Merge_m = rtDW->z_counterRawPrev; } - /* End of MinMax: '/MinMax' */ + /* End of MinMax: '/MinMax' */ - /* Switch: '/Switch3' incorporates: - * Constant: '/vec_hallToPos' - * Constant: '/Constant16' - * RelationalOperator: '/Relational Operator7' - * Selector: '/Selector' - * Sum: '/Sum1' + /* 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]; + rtb_Sum2_h = rtConstP.vec_hallToPos_Value[Sum]; } else { - rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[rtb_Sum] + 1); + rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[Sum] + 1); } - rtb_Merge = (int16_T)(((int16_T)((int16_T)((rtb_Merge << 14) / + rtb_Merge_m = (int16_T)(((int16_T)((int16_T)((rtb_Merge_m << 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' + /* Switch: '/Switch3' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' */ - rtb_Sum2_h = rtConstP.vec_hallToPos_Value[rtb_Sum]; + rtb_Sum2_h = rtConstP.vec_hallToPos_Value[Sum]; } else { - /* Switch: '/Switch3' incorporates: - * Constant: '/vec_hallToPos' - * Selector: '/Selector' - * Sum: '/Sum1' + /* Switch: '/Switch3' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + * Sum: '/Sum1' */ - rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[rtb_Sum] + 1); + rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[Sum] + 1); } - rtb_Merge = (int16_T)(rtb_Sum2_h << 12); + rtb_Merge_m = (int16_T)(rtb_Sum2_h << 12); } - /* End of Switch: '/Switch2' */ + /* End of Switch: '/Switch2' */ - /* MinMax: '/MinMax1' incorporates: - * Constant: '/Constant1' + /* MinMax: '/MinMax1' incorporates: + * Constant: '/Constant1' */ - if (!(rtb_Merge > 0)) { - rtb_Merge = 0; + if (!(rtb_Merge_m > 0)) { + rtb_Merge_m = 0; } - /* End of MinMax: '/MinMax1' */ + /* End of MinMax: '/MinMax1' */ - /* SignalConversion: '/Signal Conversion2' incorporates: - * Product: '/Divide2' + /* SignalConversion: '/Signal Conversion2' incorporates: + * Product: '/Divide2' */ - rtb_Merge = (int16_T)((15 * rtb_Merge) >> 4); + rtb_Merge_m = (int16_T)((15 * rtb_Merge_m) >> 4); - /* End of Outputs for SubSystem: '/F01_05_Electrical_Angle_Estimation' */ + /* End of Outputs for SubSystem: '/F01_05_Electrical_Angle_Estimation' */ } else { - /* Outputs for IfAction SubSystem: '/F01_06_Electrical_Angle_Measurement' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/F01_06_Electrical_Angle_Measurement' incorporates: + * ActionPort: '/Action Port' */ - /* Sum: '/Sum1' incorporates: - * Constant: '/Constant2' - * Constant: '/n_polePairs' + /* Sum: '/Sum1' incorporates: + * Constant: '/Constant2' + * Constant: '/n_polePairs' * Inport: '/a_mechAngle' - * Product: '/Divide' + * Product: '/Divide' */ - rtb_DataTypeConversion = rtU->a_mechAngle * rtP->n_polePairs - 480; + rtb_Sum1_jt = rtU->a_mechAngle * rtP->n_polePairs - 480; - /* DataTypeConversion: '/Data Type Conversion20' incorporates: - * Constant: '/a_elecPeriod' - * Product: '/Divide2' - * Product: '/Divide3' - * Sum: '/Sum3' + /* DataTypeConversion: '/Data Type Conversion20' incorporates: + * Constant: '/a_elecPeriod' + * Product: '/Divide2' + * Product: '/Divide3' + * Sum: '/Sum3' */ - rtb_Merge = (int16_T)((int16_T)(rtb_DataTypeConversion - ((int16_T)((int16_T) - div_nde_s32_floor(rtb_DataTypeConversion, 5760) * 360) << 4)) << 2); + rtb_Merge_m = (int16_T)((int16_T)(rtb_Sum1_jt - ((int16_T)((int16_T) + div_nde_s32_floor(rtb_Sum1_jt, 5760) * 360) << 4)) << 2); - /* End of Outputs for SubSystem: '/F01_06_Electrical_Angle_Measurement' */ + /* End of Outputs for SubSystem: '/F01_06_Electrical_Angle_Measurement' */ } - /* End of If: '/If1' */ + /* 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: + /* If: '/If1' incorporates: * Constant: '/z_ctrlTypSel' */ rtb_Sum2_h = rtDW->If1_ActiveSubsystem; @@ -1906,89 +1403,61 @@ void BLDC_controller_step(RT_MODEL *const rtM) rtDW->If1_ActiveSubsystem = UnitDelay3; if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { - /* Disable for If: '/If2' */ + /* Disable for If: '/If2' */ if (rtDW->If2_ActiveSubsystem_a == 0) { - /* Disable for Outport: '/iq' */ + /* Disable for Outport: '/iq' */ rtDW->DataTypeConversion[0] = 0; - /* Disable for Outport: '/id' */ + /* Disable for Outport: '/iqAbs' */ + rtDW->Abs5_h = 0; + + /* Disable for Outport: '/id' */ rtDW->DataTypeConversion[1] = 0; } rtDW->If2_ActiveSubsystem_a = -1; - /* End of Disable for If: '/If2' */ + /* 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; - } + /* Disable for Outport: '/r_sin' */ + rtDW->r_sin_M1 = 0; - rtDW->If1_ActiveSubsystem_e = -1; + /* Disable for Outport: '/r_cos' */ + rtDW->r_cos_M1 = 0; - /* 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' */ + /* Disable for Outport: '/iq' */ rtDW->DataTypeConversion[0] = 0; - /* Disable for Outport: '/id' */ + /* Disable for Outport: '/id' */ rtDW->DataTypeConversion[1] = 0; + + /* Disable for Outport: '/iqAbs' */ + rtDW->Abs5_h = 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' + /* Outputs for IfAction SubSystem: '/Clarke_Park_Transform_Forward' 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: '/If1' incorporates: + * Constant: '/z_selPhaCurMeasABC' */ if (rtP->z_selPhaCurMeasABC == 0) { - /* Outputs for IfAction SubSystem: '/Clarke_PhasesAB' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Clarke_PhasesAB' incorporates: + * ActionPort: '/Action Port' */ - /* Gain: '/Gain4' */ + /* Gain: '/Gain4' */ rtb_Gain3 = 18919 * rtb_Saturation; - /* Gain: '/Gain2' */ - rtb_DataTypeConversion = 18919 * rtb_Saturation1; + /* Gain: '/Gain2' */ + rtb_Sum1_jt = 18919 * rtb_Saturation1; - /* Sum: '/Sum1' incorporates: - * Gain: '/Gain2' - * Gain: '/Gain4' + /* 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); + (((rtb_Sum1_jt < 0 ? 16383 : 0) + rtb_Sum1_jt) >> 14); if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -1997,15 +1466,15 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - rtb_DataTypeConversion2 = (int16_T)rtb_Gain3; + rtb_Merge1 = (int16_T)rtb_Gain3; - /* End of Sum: '/Sum1' */ - /* End of Outputs for SubSystem: '/Clarke_PhasesAB' */ + /* 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' + /* Outputs for IfAction SubSystem: '/Clarke_PhasesBC' incorporates: + * ActionPort: '/Action Port' */ - /* Sum: '/Sum3' */ + /* Sum: '/Sum3' */ rtb_Gain3 = rtb_Saturation - rtb_Saturation1; if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; @@ -2015,14 +1484,13 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Gain: '/Gain2' incorporates: - * Sum: '/Sum3' + /* Gain: '/Gain2' incorporates: + * Sum: '/Sum3' */ rtb_Gain3 *= 18919; - rtb_DataTypeConversion2 = (int16_T)(((rtb_Gain3 < 0 ? 32767 : 0) + - rtb_Gain3) >> 15); + rtb_Merge1 = (int16_T)(((rtb_Gain3 < 0 ? 32767 : 0) + rtb_Gain3) >> 15); - /* Sum: '/Sum1' */ + /* Sum: '/Sum1' */ rtb_Gain3 = -rtb_Saturation - rtb_Saturation1; if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; @@ -2034,25 +1502,24 @@ void BLDC_controller_step(RT_MODEL *const rtM) rtb_Saturation = (int16_T)rtb_Gain3; - /* End of Sum: '/Sum1' */ - /* End of Outputs for SubSystem: '/Clarke_PhasesBC' */ + /* End of Sum: '/Sum1' */ + /* End of Outputs for SubSystem: '/Clarke_PhasesBC' */ } else { - /* Outputs for IfAction SubSystem: '/Clarke_PhasesAC' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Clarke_PhasesAC' incorporates: + * ActionPort: '/Action Port' */ - /* Gain: '/Gain4' */ + /* Gain: '/Gain4' */ rtb_Gain3 = 18919 * rtb_Saturation; - /* Gain: '/Gain2' */ - rtb_DataTypeConversion = 18919 * rtb_Saturation1; + /* Gain: '/Gain2' */ + rtb_Sum1_jt = 18919 * rtb_Saturation1; - /* Sum: '/Sum1' incorporates: - * Gain: '/Gain2' - * Gain: '/Gain4' + /* 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); + (((rtb_Sum1_jt < 0 ? 16383 : 0) + rtb_Sum1_jt) >> 14); if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2061,19 +1528,25 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - rtb_DataTypeConversion2 = (int16_T)rtb_Gain3; + rtb_Merge1 = (int16_T)rtb_Gain3; - /* End of Sum: '/Sum1' */ - /* End of Outputs for SubSystem: '/Clarke_PhasesAC' */ + /* End of Sum: '/Sum1' */ + /* End of Outputs for SubSystem: '/Clarke_PhasesAC' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ - /* PreLookup: '/a_elecAngle_XA' */ - rtb_Sum_l = plook_u8s16_evencka(rtb_Merge, 0, 128U, 180U); + /* PreLookup: '/a_elecAngle_XA' */ + rtb_a_elecAngle_XA_g = plook_u8s16_evencka(rtb_Merge_m, 0, 128U, 180U); - /* If: '/If2' incorporates: - * Constant: '/cf_currFilt' + /* Interpolation_n-D: '/r_sin_M1' */ + rtDW->r_sin_M1 = rtConstP.r_sin_M1_Table[rtb_a_elecAngle_XA_g]; + + /* Interpolation_n-D: '/r_cos_M1' */ + rtDW->r_cos_M1 = rtConstP.r_cos_M1_Table[rtb_a_elecAngle_XA_g]; + + /* If: '/If2' incorporates: + * Constant: '/cf_currFilt' * Inport: '/b_motEna' */ rtb_Sum2_h = rtDW->If2_ActiveSubsystem_a; @@ -2084,38 +1557,38 @@ void BLDC_controller_step(RT_MODEL *const rtM) rtDW->If2_ActiveSubsystem_a = UnitDelay3; if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { - /* Disable for Outport: '/iq' */ + /* Disable for Outport: '/iq' */ rtDW->DataTypeConversion[0] = 0; - /* Disable for Outport: '/id' */ + /* Disable for Outport: '/iqAbs' */ + rtDW->Abs5_h = 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 IfAction SubSystem: '/Current_Filtering' incorporates: + * ActionPort: '/Action Port' */ - /* SystemReset for Atomic SubSystem: '/Low_Pass_Filter' */ + /* SystemReset for Atomic SubSystem: '/Low_Pass_Filter' */ - /* SystemReset for If: '/If2' */ + /* 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: '/Low_Pass_Filter' */ - /* End of SystemReset for SubSystem: '/Current_Filtering' */ + /* 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' + /* Sum: '/Sum6' incorporates: + * Product: '/Divide1' + * Product: '/Divide4' */ - rtb_Gain3 = (int16_T)((rtb_DataTypeConversion2 * - rtConstP.r_cos_M1_Table[rtb_Sum_l]) >> 14) - (int16_T)((rtb_Saturation * - rtConstP.r_sin_M1_Table[rtb_Sum_l]) >> 14); + rtb_Gain3 = (int16_T)((rtb_Merge1 * rtDW->r_cos_M1) >> 14) - (int16_T) + ((rtb_Saturation * rtDW->r_sin_M1) >> 14); if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2124,25 +1597,22 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Outputs for IfAction SubSystem: '/Current_Filtering' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Current_Filtering' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion: '/TmpSignal ConversionAtLow_Pass_FilterInport1' incorporates: - * Sum: '/Sum6' + /* SignalConversion: '/TmpSignal ConversionAtLow_Pass_FilterInport1' incorporates: + * Sum: '/Sum6' */ rtb_TmpSignalConversionAtLow_Pa[0] = (int16_T)rtb_Gain3; - /* End of Outputs for SubSystem: '/Current_Filtering' */ + /* 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' + /* Sum: '/Sum1' incorporates: + * Product: '/Divide2' + * Product: '/Divide3' */ - rtb_Gain3 = (int16_T)((rtb_Saturation * rtConstP.r_cos_M1_Table[rtb_Sum_l]) - >> 14) + (int16_T)((rtb_DataTypeConversion2 * - rtConstP.r_sin_M1_Table[rtb_Sum_l]) >> 14); + rtb_Gain3 = (int16_T)((rtb_Saturation * rtDW->r_cos_M1) >> 14) + (int16_T) + ((rtb_Merge1 * rtDW->r_sin_M1) >> 14); if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2151,65 +1621,615 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Outputs for IfAction SubSystem: '/Current_Filtering' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Current_Filtering' incorporates: + * ActionPort: '/Action Port' */ - /* SignalConversion: '/TmpSignal ConversionAtLow_Pass_FilterInport1' incorporates: - * Sum: '/Sum1' + /* SignalConversion: '/TmpSignal ConversionAtLow_Pass_FilterInport1' incorporates: + * Sum: '/Sum1' */ rtb_TmpSignalConversionAtLow_Pa[1] = (int16_T)rtb_Gain3; - /* Outputs for Atomic SubSystem: '/Low_Pass_Filter' */ + /* 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: '/Low_Pass_Filter' */ - /* End of Outputs for SubSystem: '/Current_Filtering' */ + /* Abs: '/Abs5' incorporates: + * Constant: '/cf_currFilt' + */ + if (rtDW->DataTypeConversion[0] < 0) { + rtDW->Abs5_h = (int16_T)-rtDW->DataTypeConversion[0]; + } else { + rtDW->Abs5_h = rtDW->DataTypeConversion[0]; + } + + /* End of Abs: '/Abs5' */ + /* End of Outputs for SubSystem: '/Current_Filtering' */ } - /* End of If: '/If2' */ + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/Clarke_Park_Transform_Forward' */ + } - /* If: '/If3' incorporates: - * Constant: '/Vd_max1' - * Constant: '/i_max' - * UnitDelay: '/UnitDelay5' + /* End of If: '/If1' */ + + /* Chart: '/Task_Scheduler' incorporates: + * UnitDelay: '/UnitDelay2' + * UnitDelay: '/UnitDelay5' + * UnitDelay: '/UnitDelay6' + */ + if (rtDW->UnitDelay2_DSTATE_c) { + /* Outputs for Function Call SubSystem: '/F02_Diagnostics' */ + /* If: '/If2' incorporates: + * Constant: '/CTRL_COMM2' + * Constant: '/t_errDequal' + * Constant: '/t_errQual' + * Constant: '/b_diagEna' + * RelationalOperator: '/Relational Operator2' */ - if (rtDW->UnitDelay5_DSTATE_l) { - /* Outputs for IfAction SubSystem: '/Motor_Limitations' incorporates: - * ActionPort: '/Action Port' + if (rtP->b_diagEna) { + /* Outputs for IfAction SubSystem: '/Diagnostics_Enabled' 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 ((rtDW->UnitDelay_DSTATE_e & 4) != 0) { + rtb_RelationalOperator1_mv = true; + } else { + if (rtDW->UnitDelay4_DSTATE_eu < 0) { + /* Abs: '/Abs4' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtb_Saturation1 = (int16_T)-rtDW->UnitDelay4_DSTATE_eu; + } else { + /* Abs: '/Abs4' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtb_Saturation1 = rtDW->UnitDelay4_DSTATE_eu; + } + + rtb_RelationalOperator1_mv = (rtU->b_motEna && (Abs5 < + rtP->n_stdStillDet) && (rtb_Saturation1 > 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_a_elecAngle_XA_g = (uint8_T)(((uint32_T)((Sum == 7) << 1) + (Sum == 0)) + + (rtb_RelationalOperator1_mv << 2)); + + /* Outputs for Atomic SubSystem: '/Debounce_Filter' */ + Debounce_Filter(rtb_a_elecAngle_XA_g != 0, rtP->t_errQual, + rtP->t_errDequal, &rtDW->Merge_p, &rtDW->Debounce_Filter_k); + + /* End of Outputs for SubSystem: '/Debounce_Filter' */ + + /* Outputs for Atomic SubSystem: '/either_edge' */ + either_edge(rtDW->Merge_p, &rtb_RelationalOperator1_mv, + &rtDW->either_edge_i); + + /* 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_mv) { + /* Outport: '/z_errCode' */ + rtY->z_errCode = rtb_a_elecAngle_XA_g; + } else { + /* Outport: '/z_errCode' incorporates: + * UnitDelay: '/UnitDelay' + */ + rtY->z_errCode = rtDW->UnitDelay_DSTATE_e; + } + + /* End of Switch: '/Switch1' */ + + /* Update for UnitDelay: '/UnitDelay' incorporates: + * Outport: '/z_errCode' + */ + rtDW->UnitDelay_DSTATE_e = rtY->z_errCode; + + /* End of Outputs for SubSystem: '/Diagnostics_Enabled' */ + } + + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/F02_Diagnostics' */ + + /* Outputs for Function Call SubSystem: '/F03_Control_Mode_Manager' */ + /* Logic: '/Logical Operator4' incorporates: + * Constant: '/constant8' + * Inport: '/b_motEna' + * Inport: '/z_ctrlModReq' + * Logic: '/Logical Operator7' + * RelationalOperator: '/Relational Operator10' + */ + rtb_RelationalOperator1_mv = (rtDW->Merge_p || (!rtU->b_motEna) || + (rtU->z_ctrlModReq == 0)); + + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/b_cruiseCtrlEna' + * Constant: '/constant1' + * Inport: '/z_ctrlModReq' + * RelationalOperator: '/Relational Operator1' + */ + rtb_LogicalOperator1_j = ((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)); + + /* 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_RelationalOperator1_mv) { + 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_LogicalOperator1_j) { + 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_LogicalOperator1_j) { + 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_LogicalOperator1_j) { + 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_LogicalOperator1_j) { + 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_RelationalOperator1_mv) && ((rtU->z_ctrlModReq == 1) || + rtb_LogicalOperator1_j || 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_LogicalOperator1_j) { + 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 (DataTypeConversion2 > 16000) { + DataTypeConversion2 = 16000; + } else { + if (DataTypeConversion2 < -16000) { + DataTypeConversion2 = -16000; + } + } + + /* Outputs for IfAction SubSystem: '/FOC_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* Product: '/Divide1' incorporates: + * Inport: '/z_ctrlModReq' + * Product: '/Divide4' + * Selector: '/Selector' + */ + rtb_Saturation = (int16_T)(((uint16_T)((tmp[rtU->z_ctrlModReq] << 5) / 125) + * DataTypeConversion2) >> 12); + + /* End of Outputs for SubSystem: '/FOC_Control_Type' */ + } else if (DataTypeConversion2 > 16000) { + /* Outputs for IfAction SubSystem: '/Default_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* Saturate: '/Saturation' incorporates: + * Inport: '/r_inpTgt' + */ + rtb_Saturation = 16000; + + /* End of Outputs for SubSystem: '/Default_Control_Type' */ + } else if (DataTypeConversion2 < -16000) { + /* Outputs for IfAction SubSystem: '/Default_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* Saturate: '/Saturation' incorporates: + * Inport: '/r_inpTgt' + */ + rtb_Saturation = -16000; + + /* End of Outputs for SubSystem: '/Default_Control_Type' */ + } else { + /* Outputs for IfAction SubSystem: '/Default_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + rtb_Saturation = 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_f; + UnitDelay3 = (int8_T)!(rtDW->z_ctrlMod == 0); + rtDW->If2_ActiveSubsystem_f = 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_Sum1_jt = (rtb_Gain3 & 134217728) != 0 ? rtb_Gain3 | -134217728 : + rtb_Gain3 & 134217727; + + /* Outputs for Atomic SubSystem: '/rising_edge_init' */ + /* UnitDelay: '/UnitDelay' */ + rtb_RelationalOperator1_mv = 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_mv) { + rtb_Switch1 = rtb_Sum1_jt; + } 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_mv) { + /* Update for UnitDelay: '/UnitDelay' */ + rtDW->UnitDelay_DSTATE = rtb_Sum1_jt; + } 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_Saturation; + + /* End of Outputs for SubSystem: '/Default_Mode' */ + break; + } + + /* End of If: '/If2' */ + + /* Abs: '/Abs1' */ + if (rtDW->Merge1 < 0) { + rtDW->Abs1 = (int16_T)-rtDW->Merge1; + } else { + rtDW->Abs1 = rtDW->Merge1; + } + + /* End of Abs: '/Abs1' */ + /* End of Outputs for SubSystem: '/F03_Control_Mode_Manager' */ + } else if (rtDW->UnitDelay5_DSTATE_m) { + /* Outputs for Function Call SubSystem: '/F04_Field_Weakening' */ + /* If: '/If3' incorporates: + * Constant: '/b_fieldWeakEna' + */ + if (rtP->b_fieldWeakEna) { + /* Outputs for IfAction SubSystem: '/Field_Weakening_Enabled' incorporates: + * ActionPort: '/Action Port' + */ + /* Abs: '/Abs5' */ + if (DataTypeConversion2 < 0) { + DataTypeConversion2 = (int16_T)-DataTypeConversion2; + } + + /* End of Abs: '/Abs5' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/r_fieldWeakHi' + * Constant: '/r_fieldWeakLo' + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (DataTypeConversion2 > rtP->r_fieldWeakHi) { + DataTypeConversion2 = rtP->r_fieldWeakHi; + } else { + if (DataTypeConversion2 < rtP->r_fieldWeakLo) { + /* Switch: '/Switch' incorporates: + * Constant: '/r_fieldWeakLo' + */ + DataTypeConversion2 = rtP->r_fieldWeakLo; + } + } + + /* End of Switch: '/Switch2' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/z_ctrlTypSel' + * Constant: '/CTRL_COMM2' + * Constant: '/a_phaAdvMax' + * Constant: '/id_fieldWeakMax' + * RelationalOperator: '/Relational Operator1' + */ + if (rtP->z_ctrlTypSel == 2) { + rtb_Saturation1 = rtP->id_fieldWeakMax; + } else { + rtb_Saturation1 = rtP->a_phaAdvMax; + } + + /* End of Switch: '/Switch2' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/n_fieldWeakAuthHi' + * Constant: '/n_fieldWeakAuthLo' + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (Abs5 > rtP->n_fieldWeakAuthHi) { + rtb_Saturation = rtP->n_fieldWeakAuthHi; + } else if (Abs5 < rtP->n_fieldWeakAuthLo) { + /* Switch: '/Switch' incorporates: + * Constant: '/n_fieldWeakAuthLo' + */ + rtb_Saturation = rtP->n_fieldWeakAuthLo; + } else { + rtb_Saturation = 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) + (DataTypeConversion2 - rtP->r_fieldWeakLo) << 15) / (int16_T) + (rtP->r_fieldWeakHi - rtP->r_fieldWeakLo)) * (uint16_T)(((int16_T) + (rtb_Saturation - rtP->n_fieldWeakAuthLo) << 15) / (int16_T) + (rtP->n_fieldWeakAuthHi - rtP->n_fieldWeakAuthLo))) >> 15) * + rtb_Saturation1) >> 15); + + /* End of Outputs for SubSystem: '/Field_Weakening_Enabled' */ + } + + /* End of If: '/If3' */ + /* End of Outputs for SubSystem: '/F04_Field_Weakening' */ + + /* Outputs for Function Call SubSystem: '/Motor_Limitations' */ + /* If: '/If1' incorporates: + * Constant: '/z_ctrlTypSel' + * Constant: '/Vd_max1' + * Constant: '/i_max' + */ + rtb_Sum2_h = rtDW->If1_ActiveSubsystem_o; + UnitDelay3 = -1; + if (rtP->z_ctrlTypSel == 2) { + UnitDelay3 = 0; + } + + rtDW->If1_ActiveSubsystem_o = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for SwitchCase: '/Switch Case' */ + rtDW->SwitchCase_ActiveSubsystem_d = -1; + } + + if (UnitDelay3 == 0) { + /* Outputs for IfAction SubSystem: '/Motor_Limitations_Enabled' incorporates: + * ActionPort: '/Action Port' */ rtDW->Vd_max1 = rtP->Vd_max; - /* Gain: '/Gain3' incorporates: - * Constant: '/Vd_max1' + /* 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' + /* 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; + if (rtDW->Switch1 < 0) { + rtb_Saturation1 = (int16_T)-rtDW->Switch1; } else { - rtb_Merge_f_idx_2 = rtDW->UnitDelay4_DSTATE_h; + rtb_Saturation1 = rtDW->Switch1; } - rtDW->Vq_max_M1 = rtP->Vq_max_M1[plook_u8s16_evencka(rtb_Merge_f_idx_2, + rtDW->Vq_max_M1 = rtP->Vq_max_M1[plook_u8s16_evencka(rtb_Saturation1, 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' */ + /* End of Interpolation_n-D: '/Vq_max_M1' */ - /* Gain: '/Gain5' */ + /* 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' + /* 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) ? @@ -2222,202 +2242,37 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Product: '/Divide1' incorporates: - * Interpolation_n-D: '/iq_maxSca_M1' - * PreLookup: '/iq_maxSca_XA' - * Product: '/Divide4' + /* Product: '/Divide1' incorporates: + * Interpolation_n-D: '/iq_maxSca_M1' + * PreLookup: '/iq_maxSca_XA' + * Product: '/Divide4' */ - rtDW->Divide1_a = (int16_T) + rtDW->Divide1_n = (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; + /* Gain: '/Gain1' */ + rtDW->Gain1 = (int16_T)-rtDW->Divide1_n; - /* 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' + /* 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' */ + rtb_Sum2_h = rtDW->SwitchCase_ActiveSubsystem_d; + UnitDelay3 = -1; 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: + UnitDelay3 = 0; break; case 2: @@ -2427,257 +2282,533 @@ void BLDC_controller_step(RT_MODEL *const rtM) case 3: UnitDelay3 = 2; break; - - default: - UnitDelay3 = 3; - break; } - rtDW->SwitchCase_ActiveSubsystem = UnitDelay3; + rtDW->SwitchCase_ActiveSubsystem_d = 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_Saturation = (int16_T)(rtb_Switch2_l * rtb_Merge_f_idx_2); - - /* Switch: '/Switch2' incorporates: - * RelationalOperator: '/LowerRelop1' - * RelationalOperator: '/UpperRelop' - * Switch: '/Switch' - */ - if (rtb_Saturation > rtDW->Vq_max_M1) { - /* SignalConversion: '/Signal Conversion2' */ - rtDW->Merge = rtDW->Vq_max_M1; - } else if (rtb_Saturation < rtDW->Gain5) { - /* Switch: '/Switch' incorporates: - * SignalConversion: '/Signal Conversion2' + if (UnitDelay3 != rtb_Sum2_h) { + /* SystemReset for IfAction SubSystem: '/Voltage_Mode_Protection' incorporates: + * ActionPort: '/Action Port' */ - rtDW->Merge = rtDW->Gain5; - } else { - /* SignalConversion: '/Signal Conversion2' incorporates: - * Switch: '/Switch' - */ - rtDW->Merge = rtb_Saturation; + + /* SystemReset for Atomic SubSystem: '/I_backCalc_fixdt' */ + + /* SystemReset for SwitchCase: '/Switch Case' */ + I_backCalc_fixdt_Reset(&rtDW->I_backCalc_fixdt_i, 65536000); + + /* End of SystemReset for SubSystem: '/I_backCalc_fixdt' */ + + /* SystemReset for Atomic SubSystem: '/I_backCalc_fixdt1' */ + I_backCalc_fixdt_Reset(&rtDW->I_backCalc_fixdt1, 65536000); + + /* End of SystemReset for SubSystem: '/I_backCalc_fixdt1' */ + + /* End of SystemReset for SubSystem: '/Voltage_Mode_Protection' */ } - /* End of Switch: '/Switch2' */ - /* End of Outputs for SubSystem: '/Voltage_Mode' */ + /* 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_n - rtDW->Abs5_h), + rtP->cf_iqKiLimProt, rtP->cf_KbLimProt, rtDW->Abs1, 0, + &rtDW->Switch2_a, &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 - Abs5), rtP->cf_nKiLimProt, + rtP->cf_KbLimProt, rtDW->Abs1, 0, &rtDW->Switch2_o, + &rtDW->I_backCalc_fixdt1); + + /* End of Outputs for SubSystem: '/I_backCalc_fixdt1' */ + + /* End of Outputs for SubSystem: '/Voltage_Mode_Protection' */ 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' + /* Outputs for IfAction SubSystem: '/Speed_Mode_Protection' incorporates: + * ActionPort: '/Action Port' */ - /* DataTypeConversion: '/Data Type Conversion2' incorporates: - * Constant: '/n_cruiseMotTgt' + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' */ - rtb_Saturation = (int16_T)(rtP->n_cruiseMotTgt << 4); - - /* Switch: '/Switch4' incorporates: - * Constant: '/b_cruiseCtrlEna' - * Logic: '/Logical Operator1' - * RelationalOperator: '/Relational Operator3' - */ - if (rtP->b_cruiseCtrlEna && (rtb_Saturation != 0)) { - /* Switch: '/Switch3' incorporates: - * MinMax: '/MinMax4' - */ - if (rtb_Saturation > 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' */ + if (rtDW->DataTypeConversion[0] > rtDW->Divide1_n) { + rtb_Saturation1 = rtDW->Divide1_n; + } else if (rtDW->DataTypeConversion[0] < rtDW->Gain1) { + /* Switch: '/Switch' */ + rtb_Saturation1 = rtDW->Gain1; } else { - rtb_TmpSignalConversionAtLow_Pa[0] = rtDW->Vq_max_M1; - rtb_TmpSignalConversionAtLow_Pa[1] = rtDW->Gain5; + rtb_Saturation1 = rtDW->DataTypeConversion[0]; } - /* End of Switch: '/Switch4' */ + /* End of Switch: '/Switch2' */ - /* Switch: '/Switch2' incorporates: - * Constant: '/b_cruiseCtrlEna' + /* Product: '/Divide1' incorporates: + * Constant: '/cf_iqKiLimProt' + * Sum: '/Sum3' */ - if (!rtP->b_cruiseCtrlEna) { - rtb_Saturation = rtDW->Merge1; - } + rtDW->Divide1 = (int16_T)(rtb_Saturation1 - rtDW->DataTypeConversion[0]) + * rtP->cf_iqKiLimProt; - /* End of Switch: '/Switch2' */ - - /* Sum: '/Sum3' */ - rtb_Gain3 = rtb_Saturation - 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' */ + /* End of Outputs for SubSystem: '/Speed_Mode_Protection' */ break; case 2: if (UnitDelay3 != rtb_Sum2_h) { - /* SystemReset for IfAction SubSystem: '/Torque_Mode' incorporates: - * ActionPort: '/Action Port' + /* SystemReset for IfAction SubSystem: '/Torque_Mode_Protection' incorporates: + * ActionPort: '/Action Port' */ - /* SystemReset for Atomic SubSystem: '/PI_clamp_fixdt' */ + /* SystemReset for Atomic SubSystem: '/I_backCalc_fixdt' */ - /* SystemReset for SwitchCase: '/Switch Case' */ - PI_clamp_fixdt_b_Reset(&rtDW->PI_clamp_fixdt_at); + /* SystemReset for SwitchCase: '/Switch Case' */ + I_backCalc_fixdt_Reset(&rtDW->I_backCalc_fixdt_j, 58982400); - /* End of SystemReset for SubSystem: '/PI_clamp_fixdt' */ + /* End of SystemReset for SubSystem: '/I_backCalc_fixdt' */ - /* End of SystemReset for SubSystem: '/Torque_Mode' */ + /* End of SystemReset for SubSystem: '/Torque_Mode_Protection' */ } - /* Outputs for IfAction SubSystem: '/Torque_Mode' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/Torque_Mode_Protection' incorporates: + * ActionPort: '/Action Port' */ - /* Gain: '/Gain4' */ - rtb_Saturation = (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; - } + /* Outputs for Atomic SubSystem: '/I_backCalc_fixdt' */ + I_backCalc_fixdt((int16_T)(rtP->n_max - Abs5), rtP->cf_nKiLimProt, + rtP->cf_KbLimProt, rtDW->Vq_max_M1, 0, &rtDW->Switch2_i, + &rtDW->I_backCalc_fixdt_j); - /* End of Switch: '/Switch2' */ + /* End of Outputs for SubSystem: '/I_backCalc_fixdt' */ - /* 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_Saturation > rtDW->Gain5)) { - rtb_Saturation = 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_Saturation, 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' */ + /* End of Outputs for SubSystem: '/Torque_Mode_Protection' */ break; } - /* End of SwitchCase: '/Switch Case' */ - /* End of Outputs for SubSystem: '/FOC' */ + /* End of SwitchCase: '/Switch Case' */ + + /* Gain: '/Gain4' */ + rtDW->Gain4 = (int16_T)-rtDW->i_max; + + /* End of Outputs for SubSystem: '/Motor_Limitations_Enabled' */ } - /* End of If: '/If1' */ + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/Motor_Limitations' */ + } else { + if (rtDW->UnitDelay6_DSTATE) { + /* Outputs for Function Call SubSystem: '/FOC' */ + /* If: '/If1' incorporates: + * Constant: '/z_ctrlTypSel' + */ + rtb_Sum2_h = rtDW->If1_ActiveSubsystem_j; + UnitDelay3 = -1; + if (rtP->z_ctrlTypSel == 2) { + UnitDelay3 = 0; + } - /* Sum: '/Sum6' incorporates: - * Interpolation_n-D: '/r_cos_M1' - * Interpolation_n-D: '/r_sin_M1' - * Product: '/Divide1' - * Product: '/Divide4' + rtDW->If1_ActiveSubsystem_j = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for SwitchCase: '/Switch Case' */ + rtDW->SwitchCase_ActiveSubsystem = -1; + + /* Disable for If: '/If1' */ + rtDW->If1_ActiveSubsystem_a = -1; + } + + if (UnitDelay3 == 0) { + /* Outputs for IfAction SubSystem: '/FOC_Enabled' incorporates: + * ActionPort: '/Action Port' + */ + /* SwitchCase: '/Switch Case' incorporates: + * Constant: '/cf_nKi' + * Constant: '/cf_nKp' + * Inport: '/r_inpTgtSca' + * Sum: '/Sum3' + * 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 (rtDW->Abs1 < rtDW->Switch2_a) { + DataTypeConversion2 = rtDW->Abs1; + } else { + DataTypeConversion2 = rtDW->Switch2_a; + } + + if (!(DataTypeConversion2 < rtDW->Switch2_o)) { + DataTypeConversion2 = rtDW->Switch2_o; + } + + /* End of MinMax: '/MinMax' */ + + /* Signum: '/SignDeltaU2' */ + if (rtDW->Merge1 < 0) { + rtb_Saturation1 = -1; + } else { + rtb_Saturation1 = (int16_T)(rtDW->Merge1 > 0); + } + + /* End of Signum: '/SignDeltaU2' */ + + /* Product: '/Divide1' */ + rtb_Saturation = (int16_T)(DataTypeConversion2 * rtb_Saturation1); + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_Saturation > rtDW->Vq_max_M1) { + /* SignalConversion: '/Signal Conversion2' */ + rtDW->Merge = rtDW->Vq_max_M1; + } else if (rtb_Saturation < rtDW->Gain5) { + /* Switch: '/Switch' incorporates: + * SignalConversion: '/Signal Conversion2' + */ + rtDW->Merge = rtDW->Gain5; + } else { + /* SignalConversion: '/Signal Conversion2' incorporates: + * Switch: '/Switch' + */ + rtDW->Merge = rtb_Saturation; + } + + /* 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_b_Reset(&rtDW->PI_clamp_fixdt_l4); + + /* 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_Saturation = (int16_T)(rtP->n_cruiseMotTgt << 4); + + /* Switch: '/Switch4' incorporates: + * Constant: '/b_cruiseCtrlEna' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator3' + */ + if (rtP->b_cruiseCtrlEna && (rtb_Saturation != 0)) { + /* Switch: '/Switch3' incorporates: + * MinMax: '/MinMax4' + */ + if (rtb_Saturation > 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_Saturation = rtDW->Merge1; + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum3' */ + rtb_Gain3 = rtb_Saturation - Switch2; + 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_l((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->Merge, &rtDW->PI_clamp_fixdt_l4); + + /* 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_g_Reset(&rtDW->PI_clamp_fixdt_kh); + + /* 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_Saturation = (int16_T)-rtDW->Switch2_i; + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtDW->Merge1 > rtDW->Divide1_n) { + rtb_Saturation1 = rtDW->Divide1_n; + } else if (rtDW->Merge1 < rtDW->Gain1) { + /* Switch: '/Switch' */ + rtb_Saturation1 = rtDW->Gain1; + } else { + rtb_Saturation1 = rtDW->Merge1; + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum2' */ + rtb_Gain3 = rtb_Saturation1 - 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_i) { + rtb_Saturation1 = rtDW->Vq_max_M1; + } else { + rtb_Saturation1 = rtDW->Switch2_i; + } + + /* End of MinMax: '/MinMax1' */ + + /* MinMax: '/MinMax2' */ + if (!(rtb_Saturation > rtDW->Gain5)) { + rtb_Saturation = rtDW->Gain5; + } + + /* End of MinMax: '/MinMax2' */ + + /* Outputs for Atomic SubSystem: '/PI_clamp_fixdt' */ + + /* SignalConversion: '/Signal Conversion2' incorporates: + * Constant: '/cf_iqKi' + * Constant: '/cf_iqKp' + * Constant: '/constant2' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay4' + */ + PI_clamp_fixdt_k((int16_T)rtb_Gain3, rtP->cf_iqKp, rtP->cf_iqKi, + rtDW->UnitDelay4_DSTATE_eu, rtb_Saturation1, + rtb_Saturation, 0, &rtDW->Merge, + &rtDW->PI_clamp_fixdt_kh); + + /* 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' */ + + /* If: '/If1' incorporates: + * Constant: '/cf_idKi1' + * Constant: '/cf_idKp1' + * Constant: '/constant1' + * Constant: '/constant2' + * Sum: '/Sum3' + */ + rtb_Sum2_h = rtDW->If1_ActiveSubsystem_a; + UnitDelay3 = -1; + if (rtb_LogicalOperator) { + UnitDelay3 = 0; + } + + rtDW->If1_ActiveSubsystem_a = UnitDelay3; + if (UnitDelay3 == 0) { + if (0 != rtb_Sum2_h) { + /* SystemReset for IfAction SubSystem: '/Vd_Calculation' incorporates: + * ActionPort: '/Action Port' + */ + + /* SystemReset for Atomic SubSystem: '/PI_clamp_fixdt' */ + + /* SystemReset for If: '/If1' */ + PI_clamp_fixdt_Reset(&rtDW->PI_clamp_fixdt_i); + + /* End of SystemReset for SubSystem: '/PI_clamp_fixdt' */ + + /* End of SystemReset for SubSystem: '/Vd_Calculation' */ + } + + /* Outputs for IfAction SubSystem: '/Vd_Calculation' incorporates: + * ActionPort: '/Action Port' + */ + /* Gain: '/toNegative' */ + rtb_Saturation = (int16_T)-rtDW->Divide3; + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_Saturation > rtDW->i_max) { + rtb_Saturation = rtDW->i_max; + } else { + if (rtb_Saturation < rtDW->Gain4) { + /* Switch: '/Switch' */ + rtb_Saturation = rtDW->Gain4; + } + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum3' */ + rtb_Gain3 = rtb_Saturation - 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_i); + + /* End of Outputs for SubSystem: '/PI_clamp_fixdt' */ + + /* End of Outputs for SubSystem: '/Vd_Calculation' */ + } + + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/FOC_Enabled' */ + } + + /* End of If: '/If1' */ + /* End of Outputs for SubSystem: '/FOC' */ + } + } + + /* End of Chart: '/Task_Scheduler' */ + + /* If: '/If2' incorporates: + * Constant: '/z_ctrlTypSel' + * Constant: '/CTRL_COMM1' + * RelationalOperator: '/Relational Operator6' + * Switch: '/Switch2' + */ + rtb_Sum2_h = rtDW->If2_ActiveSubsystem; + UnitDelay3 = -1; + if (rtP->z_ctrlTypSel == 2) { + rtb_Saturation = rtDW->Merge; + UnitDelay3 = 0; + } else { + rtb_Saturation = rtDW->Merge1; + } + + rtDW->If2_ActiveSubsystem = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for Outport: '/V_phaABC_FOC' */ + rtDW->Gain4_e[0] = 0; + rtDW->Gain4_e[1] = 0; + rtDW->Gain4_e[2] = 0; + } + + if (UnitDelay3 == 0) { + /* Outputs for IfAction SubSystem: '/Clarke_Park_Transform_Inverse' incorporates: + * ActionPort: '/Action Port' */ - 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); + /* Sum: '/Sum6' incorporates: + * Product: '/Divide1' + * Product: '/Divide4' + */ + rtb_Gain3 = (int16_T)((rtDW->Switch1 * rtDW->r_cos_M1) >> 14) - (int16_T) + ((rtDW->Merge * rtDW->r_sin_M1) >> 14); if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2686,49 +2817,45 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Sum: '/Sum1' incorporates: - * Interpolation_n-D: '/r_cos_M1' - * Interpolation_n-D: '/r_sin_M1' - * Product: '/Divide2' - * Product: '/Divide3' + /* Sum: '/Sum1' incorporates: + * 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; + rtb_Sum1_jt = (int16_T)((rtDW->Switch1 * rtDW->r_sin_M1) >> 14) + (int16_T) + ((rtDW->Merge * rtDW->r_cos_M1) >> 14); + if (rtb_Sum1_jt > 32767) { + rtb_Sum1_jt = 32767; } else { - if (rtb_DataTypeConversion < -32768) { - rtb_DataTypeConversion = -32768; + if (rtb_Sum1_jt < -32768) { + rtb_Sum1_jt = -32768; } } - /* Gain: '/Gain1' incorporates: - * Sum: '/Sum1' + /* Gain: '/Gain1' incorporates: + * Sum: '/Sum1' */ - rtb_DataTypeConversion *= 14189; + rtb_Sum1_jt *= 14189; - /* Sum: '/Sum6' incorporates: - * Gain: '/Gain1' - * Gain: '/Gain3' - * Sum: '/Sum6' + /* 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; + rtb_Sum1_jt = (((rtb_Sum1_jt < 0 ? 16383 : 0) + rtb_Sum1_jt) >> 14) - + ((int16_T)(((int16_T)rtb_Gain3 < 0) + (int16_T)rtb_Gain3) >> 1); + if (rtb_Sum1_jt > 32767) { + rtb_Sum1_jt = 32767; } else { - if (rtb_DataTypeConversion < -32768) { - rtb_DataTypeConversion = -32768; + if (rtb_Sum1_jt < -32768) { + rtb_Sum1_jt = -32768; } } - /* Sum: '/Sum2' incorporates: - * Sum: '/Sum6' - * Sum: '/Sum6' + /* Sum: '/Sum2' incorporates: + * Sum: '/Sum6' + * Sum: '/Sum6' */ - rtb_Switch1 = -(int16_T)rtb_Gain3 - (int16_T)rtb_DataTypeConversion; + rtb_Switch1 = -(int16_T)rtb_Gain3 - (int16_T)rtb_Sum1_jt; if (rtb_Switch1 > 32767) { rtb_Switch1 = 32767; } else { @@ -2737,39 +2864,39 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* MinMax: '/MinMax1' incorporates: - * Sum: '/Sum2' - * Sum: '/Sum6' - * Sum: '/Sum6' + /* 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; + DataTypeConversion2 = (int16_T)rtb_Gain3; + if (!((int16_T)rtb_Gain3 < (int16_T)rtb_Sum1_jt)) { + DataTypeConversion2 = (int16_T)rtb_Sum1_jt; } - if (!(rtb_Switch2_l < (int16_T)rtb_Switch1)) { - rtb_Switch2_l = (int16_T)rtb_Switch1; + if (!(DataTypeConversion2 < (int16_T)rtb_Switch1)) { + DataTypeConversion2 = (int16_T)rtb_Switch1; } - /* MinMax: '/MinMax2' incorporates: - * Sum: '/Sum2' - * Sum: '/Sum6' - * Sum: '/Sum6' + /* MinMax: '/MinMax2' incorporates: + * Sum: '/Sum2' + * Sum: '/Sum6' + * Sum: '/Sum6' */ - rtb_Saturation = (int16_T)rtb_Gain3; - if (!((int16_T)rtb_Gain3 > (int16_T)rtb_DataTypeConversion)) { - rtb_Saturation = (int16_T)rtb_DataTypeConversion; + rtb_Saturation1 = (int16_T)rtb_Gain3; + if (!((int16_T)rtb_Gain3 > (int16_T)rtb_Sum1_jt)) { + rtb_Saturation1 = (int16_T)rtb_Sum1_jt; } - if (!(rtb_Saturation > (int16_T)rtb_Switch1)) { - rtb_Saturation = (int16_T)rtb_Switch1; + if (!(rtb_Saturation1 > (int16_T)rtb_Switch1)) { + rtb_Saturation1 = (int16_T)rtb_Switch1; } - /* Sum: '/Add' incorporates: - * MinMax: '/MinMax1' - * MinMax: '/MinMax2' + /* Sum: '/Add' incorporates: + * MinMax: '/MinMax1' + * MinMax: '/MinMax2' */ - rtb_Sum1 = rtb_Switch2_l + rtb_Saturation; + rtb_Sum1 = DataTypeConversion2 + rtb_Saturation1; if (rtb_Sum1 > 32767) { rtb_Sum1 = 32767; } else { @@ -2778,15 +2905,15 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Gain: '/Gain2' incorporates: - * Sum: '/Add' + /* Gain: '/Gain2' incorporates: + * Sum: '/Add' */ - rtb_DataTypeConversion2 = (int16_T)(rtb_Sum1 >> 1); + rtb_Merge1 = (int16_T)(rtb_Sum1 >> 1); - /* Sum: '/Add1' incorporates: - * Sum: '/Sum6' + /* Sum: '/Add1' incorporates: + * Sum: '/Sum6' */ - rtb_Gain3 = (int16_T)rtb_Gain3 - rtb_DataTypeConversion2; + rtb_Gain3 = (int16_T)rtb_Gain3 - rtb_Merge1; if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2795,15 +2922,15 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Gain: '/Gain4' incorporates: - * Sum: '/Add1' + /* Gain: '/Gain4' incorporates: + * Sum: '/Add1' */ - rtDW->Gain4[0] = (int16_T)((18919 * rtb_Gain3) >> 14); + rtDW->Gain4_e[0] = (int16_T)((18919 * rtb_Gain3) >> 14); - /* Sum: '/Add1' incorporates: - * Sum: '/Sum6' + /* Sum: '/Add1' incorporates: + * Sum: '/Sum6' */ - rtb_Gain3 = (int16_T)rtb_DataTypeConversion - rtb_DataTypeConversion2; + rtb_Gain3 = (int16_T)rtb_Sum1_jt - rtb_Merge1; if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2812,15 +2939,15 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Gain: '/Gain4' incorporates: - * Sum: '/Add1' + /* Gain: '/Gain4' incorporates: + * Sum: '/Add1' */ - rtDW->Gain4[1] = (int16_T)((18919 * rtb_Gain3) >> 14); + rtDW->Gain4_e[1] = (int16_T)((18919 * rtb_Gain3) >> 14); - /* Sum: '/Add1' incorporates: - * Sum: '/Sum2' + /* Sum: '/Add1' incorporates: + * Sum: '/Sum2' */ - rtb_Gain3 = (int16_T)rtb_Switch1 - rtb_DataTypeConversion2; + rtb_Gain3 = (int16_T)rtb_Switch1 - rtb_Merge1; if (rtb_Gain3 > 32767) { rtb_Gain3 = 32767; } else { @@ -2829,212 +2956,196 @@ void BLDC_controller_step(RT_MODEL *const rtM) } } - /* Gain: '/Gain4' incorporates: - * Sum: '/Add1' + /* Gain: '/Gain4' incorporates: + * Sum: '/Add1' */ - rtDW->Gain4[2] = (int16_T)((18919 * rtb_Gain3) >> 14); + rtDW->Gain4_e[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 Outputs for SubSystem: '/Clarke_Park_Transform_Inverse' */ } - /* End of If: '/If1' */ + /* End of If: '/If2' */ - /* Switch: '/Switch2' incorporates: + /* If: '/If' incorporates: + * Constant: '/vec_hallToPos' * Constant: '/z_ctrlTypSel' - * Constant: '/CTRL_COMM1' - * RelationalOperator: '/Relational Operator6' - */ - if (rtP->z_ctrlTypSel == 2) { - rtb_Saturation = rtDW->Merge; - } else { - rtb_Saturation = 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' + * 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': + * 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' + /* 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]; + DataTypeConversion2 = rtDW->Gain4_e[0]; + rtb_Saturation1 = rtDW->Gain4_e[1]; + rtb_Merge1 = rtDW->Gain4_e[2]; - /* End of Outputs for SubSystem: '/FOC_Method' */ + /* 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' + /* Outputs for IfAction SubSystem: '/SIN_Method' incorporates: + * ActionPort: '/Action Port' */ - /* Switch: '/Switch_PhaAdv' incorporates: - * Constant: '/b_fieldWeakEna' - * Product: '/Divide2' - * Product: '/Divide3' - * Sum: '/Sum3' + /* Switch: '/Switch_PhaAdv' incorporates: + * Constant: '/b_fieldWeakEna' + * Product: '/Divide2' + * Product: '/Divide3' + * Sum: '/Sum3' */ if (rtP->b_fieldWeakEna) { - /* Sum: '/Sum3' incorporates: - * Product: '/Product2' + /* Sum: '/Sum3' incorporates: + * Product: '/Product2' */ - rtb_Saturation1 = (int16_T)((int16_T)((int16_T)(rtDW->Divide3 * - rtDW->Switch2_e) << 2) + rtb_Merge); - rtb_Saturation1 -= (int16_T)((int16_T)((int16_T)div_nde_s32_floor - (rtb_Saturation1, 23040) * 360) << 6); + DataTypeConversion2 = (int16_T)((int16_T)((int16_T)(rtDW->Divide3 * + rtDW->Switch2_e) << 2) + rtb_Merge_m); + DataTypeConversion2 -= (int16_T)((int16_T)((int16_T)div_nde_s32_floor + (DataTypeConversion2, 23040) * 360) << 6); } else { - rtb_Saturation1 = rtb_Merge; + DataTypeConversion2 = rtb_Merge_m; } - /* End of Switch: '/Switch_PhaAdv' */ + /* End of Switch: '/Switch_PhaAdv' */ - /* PreLookup: '/a_elecAngle_XA' */ - rtb_Sum = plook_u8s16_evencka(rtb_Saturation1, 0, 128U, 180U); + /* PreLookup: '/a_elecAngle_XA' */ + Sum = plook_u8s16_evencka(DataTypeConversion2, 0, 128U, 180U); - /* Product: '/Divide2' incorporates: - * Interpolation_n-D: '/r_sin3PhaA_M1' - * Interpolation_n-D: '/r_sin3PhaB_M1' - * Interpolation_n-D: '/r_sin3PhaC_M1' + /* 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_Saturation * - rtConstP.r_sin3PhaA_M1_Table[rtb_Sum]) >> 14); + DataTypeConversion2 = (int16_T)((rtb_Saturation * + rtConstP.r_sin3PhaA_M1_Table[Sum]) >> 14); rtb_Saturation1 = (int16_T)((rtb_Saturation * - rtConstP.r_sin3PhaB_M1_Table[rtb_Sum]) >> 14); - rtb_Merge_f_idx_2 = (int16_T)((rtb_Saturation * - rtConstP.r_sin3PhaC_M1_Table[rtb_Sum]) >> 14); + rtConstP.r_sin3PhaB_M1_Table[Sum]) >> 14); + rtb_Merge1 = (int16_T)((rtb_Saturation * rtConstP.r_sin3PhaC_M1_Table[Sum]) >> + 14); - /* End of Outputs for SubSystem: '/SIN_Method' */ + /* End of Outputs for SubSystem: '/SIN_Method' */ } else { - /* Outputs for IfAction SubSystem: '/COM_Method' incorporates: - * ActionPort: '/Action Port' + /* Outputs for IfAction SubSystem: '/COM_Method' incorporates: + * ActionPort: '/Action Port' */ - if (rtConstP.vec_hallToPos_Value[rtb_Sum] > 5) { - /* LookupNDDirect: '/z_commutMap_M1' + if (rtConstP.vec_hallToPos_Value[Sum] > 5) { + /* LookupNDDirect: '/z_commutMap_M1' * - * About '/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' + } else if (rtConstP.vec_hallToPos_Value[Sum] < 0) { + /* LookupNDDirect: '/z_commutMap_M1' * - * About '/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' + /* LookupNDDirect: '/z_commutMap_M1' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' * - * About '/z_commutMap_M1': + * About '/z_commutMap_M1': * 2-dimensional Direct Look-Up returning a Column */ - rtb_Sum2_h = rtConstP.vec_hallToPos_Value[rtb_Sum]; + rtb_Sum2_h = rtConstP.vec_hallToPos_Value[Sum]; } - /* LookupNDDirect: '/z_commutMap_M1' incorporates: - * Constant: '/vec_hallToPos' - * Selector: '/Selector' + /* LookupNDDirect: '/z_commutMap_M1' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' * - * About '/z_commutMap_M1': + * About '/z_commutMap_M1': * 2-dimensional Direct Look-Up returning a Column */ - rtb_DataTypeConversion = rtb_Sum2_h * 3; + rtb_Sum1_jt = rtb_Sum2_h * 3; - /* Product: '/Divide2' incorporates: - * LookupNDDirect: '/z_commutMap_M1' + /* Product: '/Divide2' incorporates: + * LookupNDDirect: '/z_commutMap_M1' * - * About '/z_commutMap_M1': + * About '/z_commutMap_M1': * 2-dimensional Direct Look-Up returning a Column */ - rtb_DataTypeConversion2 = (int16_T)(rtb_Saturation * - rtConstP.z_commutMap_M1_table[rtb_DataTypeConversion]); - rtb_Saturation1 = (int16_T)(rtConstP.z_commutMap_M1_table[1 + - rtb_DataTypeConversion] * rtb_Saturation); - rtb_Merge_f_idx_2 = (int16_T)(rtConstP.z_commutMap_M1_table[2 + - rtb_DataTypeConversion] * rtb_Saturation); + DataTypeConversion2 = (int16_T)(rtb_Saturation * + rtConstP.z_commutMap_M1_table[rtb_Sum1_jt]); + rtb_Saturation1 = (int16_T)(rtConstP.z_commutMap_M1_table[1 + rtb_Sum1_jt] * + rtb_Saturation); + rtb_Merge1 = (int16_T)(rtConstP.z_commutMap_M1_table[2 + rtb_Sum1_jt] * + rtb_Saturation); - /* End of Outputs for SubSystem: '/COM_Method' */ + /* End of Outputs for SubSystem: '/COM_Method' */ } - /* End of If: '/If' */ + /* End of If: '/If' */ /* Outport: '/DC_phaA' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + * DataTypeConversion: '/Data Type Conversion6' */ - rtY->DC_phaA = (int16_T)(rtb_DataTypeConversion2 >> 4); + rtY->DC_phaA = (int16_T)(DataTypeConversion2 >> 4); /* Outport: '/DC_phaB' incorporates: - * DataTypeConversion: '/Data Type Conversion6' + * DataTypeConversion: '/Data Type Conversion6' */ rtY->DC_phaB = (int16_T)(rtb_Saturation1 >> 4); - /* Update for UnitDelay: '/UnitDelay3' incorporates: + /* Update for UnitDelay: '/UnitDelay3' incorporates: * Inport: '/b_hallA ' */ rtDW->UnitDelay3_DSTATE_fy = rtU->b_hallA; - /* Update for UnitDelay: '/UnitDelay1' incorporates: + /* Update for UnitDelay: '/UnitDelay1' incorporates: * Inport: '/b_hallB' */ rtDW->UnitDelay1_DSTATE = rtU->b_hallB; - /* Update for UnitDelay: '/UnitDelay2' incorporates: + /* Update for UnitDelay: '/UnitDelay2' incorporates: * Inport: '/b_hallC' */ rtDW->UnitDelay2_DSTATE_f = rtU->b_hallC; - /* Update for UnitDelay: '/UnitDelay3' */ + /* Update for UnitDelay: '/UnitDelay3' */ rtDW->UnitDelay3_DSTATE = rtb_Switch1_l; - /* Update for UnitDelay: '/UnitDelay4' */ - rtDW->UnitDelay4_DSTATE_e = rtb_Abs5; + /* Update for UnitDelay: '/UnitDelay4' */ + rtDW->UnitDelay4_DSTATE_e = Abs5; - /* Update for UnitDelay: '/UnitDelay2' incorporates: - * UnitDelay: '/UnitDelay6' + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * UnitDelay: '/UnitDelay6' */ - rtDW->UnitDelay2_DSTATE_g = rtDW->UnitDelay6_DSTATE; + rtDW->UnitDelay2_DSTATE_c = rtDW->UnitDelay6_DSTATE; - /* Update for UnitDelay: '/UnitDelay4' */ + /* Update for UnitDelay: '/UnitDelay5' */ + rtDW->UnitDelay5_DSTATE_m = rtb_RelationalOperator4_d; + + /* Update for UnitDelay: '/UnitDelay6' */ + rtDW->UnitDelay6_DSTATE = rtb_UnitDelay5_e; + + /* Update for UnitDelay: '/UnitDelay4' */ rtDW->UnitDelay4_DSTATE_eu = rtb_Saturation; - /* 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' + * DataTypeConversion: '/Data Type Conversion6' */ - rtY->DC_phaC = (int16_T)(rtb_Merge_f_idx_2 >> 4); + rtY->DC_phaC = (int16_T)(rtb_Merge1 >> 4); /* Outport: '/n_mot' incorporates: * DataTypeConversion: '/Data Type Conversion1' */ - rtY->n_mot = (int16_T)(rtb_Switch2_k >> 4); + rtY->n_mot = (int16_T)(Switch2 >> 4); /* Outport: '/a_elecAngle' incorporates: * DataTypeConversion: '/Data Type Conversion3' */ - rtY->a_elecAngle = (int16_T)(rtb_Merge >> 6); + rtY->a_elecAngle = (int16_T)(rtb_Merge_m >> 6); /* End of Outputs for SubSystem: '/BLDC_controller' */ @@ -3052,154 +3163,184 @@ void BLDC_controller_initialize(RT_MODEL *const rtM) 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' */ + /* Start for If: '/If1' */ rtDW->If1_ActiveSubsystem = -1; - /* Start for IfAction SubSystem: '/F05_Field_Oriented_Control' */ - /* Start for If: '/If2' */ + /* Start for IfAction SubSystem: '/Clarke_Park_Transform_Forward' */ + /* Start for If: '/If2' */ rtDW->If2_ActiveSubsystem_a = -1; - /* Start for If: '/If1' */ - rtDW->If1_ActiveSubsystem_e = -1; + /* End of Start for SubSystem: '/Clarke_Park_Transform_Forward' */ - /* Start for IfAction SubSystem: '/FOC' */ - /* Start for SwitchCase: '/Switch Case' */ + /* Start for Chart: '/Task_Scheduler' incorporates: + * SubSystem: '/F03_Control_Mode_Manager' + */ + /* Start for If: '/If2' */ + rtDW->If2_ActiveSubsystem_f = -1; + + /* Start for Chart: '/Task_Scheduler' incorporates: + * SubSystem: '/Motor_Limitations' + */ + /* Start for If: '/If1' */ + rtDW->If1_ActiveSubsystem_o = -1; + + /* Start for IfAction SubSystem: '/Motor_Limitations_Enabled' */ + /* Start for SwitchCase: '/Switch Case' */ + rtDW->SwitchCase_ActiveSubsystem_d = -1; + + /* End of Start for SubSystem: '/Motor_Limitations_Enabled' */ + + /* Start for Chart: '/Task_Scheduler' incorporates: + * SubSystem: '/FOC' + */ + /* Start for If: '/If1' */ + rtDW->If1_ActiveSubsystem_j = -1; + + /* Start for IfAction SubSystem: '/FOC_Enabled' */ + /* Start for SwitchCase: '/Switch Case' */ rtDW->SwitchCase_ActiveSubsystem = -1; - /* End of Start for SubSystem: '/FOC' */ - /* End of Start for SubSystem: '/F05_Field_Oriented_Control' */ + /* Start for If: '/If1' */ + rtDW->If1_ActiveSubsystem_a = -1; + + /* End of Start for SubSystem: '/FOC_Enabled' */ + + /* Start for If: '/If2' */ + rtDW->If2_ActiveSubsystem = -1; + /* End of Start for SubSystem: '/BLDC_controller' */ /* SystemInitialize for Atomic SubSystem: '/BLDC_controller' */ - /* InitializeConditions for UnitDelay: '/UnitDelay3' */ + /* InitializeConditions for UnitDelay: '/UnitDelay3' */ rtDW->UnitDelay3_DSTATE = rtP->z_maxCntRst; - /* InitializeConditions for UnitDelay: '/UnitDelay2' */ - rtDW->UnitDelay2_DSTATE_g = true; + /* InitializeConditions for UnitDelay: '/UnitDelay2' */ + rtDW->UnitDelay2_DSTATE_c = true; - /* SystemInitialize for IfAction SubSystem: '/Raw_Motor_Speed_Estimation' */ - /* SystemInitialize for Outport: '/z_counter' */ + /* 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' */ + /* End of SystemInitialize for SubSystem: '/Raw_Motor_Speed_Estimation' */ - /* SystemInitialize for Atomic SubSystem: '/Counter' */ + /* SystemInitialize for Atomic SubSystem: '/Counter' */ Counter_Init(&rtDW->Counter_e, rtP->z_maxCntRst); - /* End of SystemInitialize for SubSystem: '/Counter' */ + /* End of SystemInitialize for SubSystem: '/Counter' */ - /* SystemInitialize for IfAction SubSystem: '/F02_Diagnostics' */ + /* SystemInitialize for Chart: '/Task_Scheduler' incorporates: + * SubSystem: '/F02_Diagnostics' + */ - /* SystemInitialize for Atomic SubSystem: '/Debounce_Filter' */ - Debounce_Filter_Init(&rtDW->Debounce_Filter_f); + /* SystemInitialize for IfAction SubSystem: '/Diagnostics_Enabled' */ - /* End of SystemInitialize for SubSystem: '/Debounce_Filter' */ + /* SystemInitialize for Atomic SubSystem: '/Debounce_Filter' */ + Debounce_Filter_Init(&rtDW->Debounce_Filter_k); - /* End of SystemInitialize for SubSystem: '/F02_Diagnostics' */ + /* End of SystemInitialize for SubSystem: '/Debounce_Filter' */ - /* 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' */ + /* End of SystemInitialize for SubSystem: '/Diagnostics_Enabled' */ + + /* SystemInitialize for Chart: '/Task_Scheduler' incorporates: + * 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' */ + /* End of SystemInitialize for SubSystem: '/rising_edge_init' */ + /* End of SystemInitialize for SubSystem: '/Open_Mode' */ - /* SystemInitialize for IfAction SubSystem: '/F05_Field_Oriented_Control' */ - /* SystemInitialize for IfAction SubSystem: '/Motor_Limitations' */ + /* SystemInitialize for Chart: '/Task_Scheduler' incorporates: + * SubSystem: '/Motor_Limitations' + */ + /* SystemInitialize for IfAction SubSystem: '/Motor_Limitations_Enabled' */ - /* SystemInitialize for IfAction SubSystem: '/Voltage_Mode_Protection' */ + /* SystemInitialize for IfAction SubSystem: '/Voltage_Mode_Protection' */ - /* SystemInitialize for Atomic SubSystem: '/I_backCalc_fixdt' */ + /* 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' */ + /* End of SystemInitialize for SubSystem: '/I_backCalc_fixdt' */ - /* SystemInitialize for Atomic SubSystem: '/I_backCalc_fixdt1' */ + /* 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: '/I_backCalc_fixdt1' */ - /* End of SystemInitialize for SubSystem: '/Voltage_Mode_Protection' */ + /* End of SystemInitialize for SubSystem: '/Voltage_Mode_Protection' */ - /* SystemInitialize for IfAction SubSystem: '/Torque_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); + /* SystemInitialize for Atomic SubSystem: '/I_backCalc_fixdt' */ + I_backCalc_fixdt_Init(&rtDW->I_backCalc_fixdt_j, 58982400); - /* End of SystemInitialize for SubSystem: '/I_backCalc_fixdt' */ + /* End of SystemInitialize for SubSystem: '/I_backCalc_fixdt' */ - /* End of SystemInitialize for SubSystem: '/Torque_Mode_Protection' */ + /* End of SystemInitialize for SubSystem: '/Torque_Mode_Protection' */ - /* SystemInitialize for Outport: '/Vd_max' */ + /* SystemInitialize for Outport: '/Vd_max' */ rtDW->Vd_max1 = 14400; - /* SystemInitialize for Outport: '/Vd_min' */ + /* SystemInitialize for Outport: '/Vd_min' */ rtDW->Gain3 = -14400; - /* SystemInitialize for Outport: '/Vq_max' */ + /* SystemInitialize for Outport: '/Vq_max' */ rtDW->Vq_max_M1 = 14400; - /* SystemInitialize for Outport: '/Vq_min' */ + /* SystemInitialize for Outport: '/Vq_min' */ rtDW->Gain5 = -14400; - /* SystemInitialize for Outport: '/id_max' */ + /* SystemInitialize for Outport: '/id_max' */ rtDW->i_max = 12000; - /* SystemInitialize for Outport: '/id_min' */ - rtDW->Gain4_c = -12000; + /* SystemInitialize for Outport: '/id_min' */ + rtDW->Gain4 = -12000; - /* SystemInitialize for Outport: '/iq_max' */ - rtDW->Divide1_a = 12000; + /* SystemInitialize for Outport: '/iq_max' */ + rtDW->Divide1_n = 12000; - /* SystemInitialize for Outport: '/iq_min' */ + /* SystemInitialize for Outport: '/iq_min' */ rtDW->Gain1 = -12000; - /* End of SystemInitialize for SubSystem: '/Motor_Limitations' */ + /* End of SystemInitialize for SubSystem: '/Motor_Limitations_Enabled' */ - /* SystemInitialize for IfAction SubSystem: '/FOC' */ + /* SystemInitialize for Chart: '/Task_Scheduler' incorporates: + * SubSystem: '/FOC' + */ - /* SystemInitialize for IfAction SubSystem: '/Vd_Calculation' */ + /* SystemInitialize for IfAction SubSystem: '/FOC_Enabled' */ - /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ - PI_clamp_fixdt_Init(&rtDW->PI_clamp_fixdt_k); + /* SystemInitialize for IfAction SubSystem: '/Speed_Mode' */ - /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ + /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt_d_Init(&rtDW->PI_clamp_fixdt_l4); - /* End of SystemInitialize for SubSystem: '/Vd_Calculation' */ + /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ - /* SystemInitialize for IfAction SubSystem: '/Speed_Mode' */ + /* End of SystemInitialize for SubSystem: '/Speed_Mode' */ - /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ - PI_clamp_fixdt_g_Init(&rtDW->PI_clamp_fixdt_oc); + /* SystemInitialize for IfAction SubSystem: '/Torque_Mode' */ - /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ + /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt_f_Init(&rtDW->PI_clamp_fixdt_kh); - /* End of SystemInitialize for SubSystem: '/Speed_Mode' */ + /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ - /* SystemInitialize for IfAction SubSystem: '/Torque_Mode' */ + /* End of SystemInitialize for SubSystem: '/Torque_Mode' */ - /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ - PI_clamp_fixdt_k_Init(&rtDW->PI_clamp_fixdt_at); + /* SystemInitialize for IfAction SubSystem: '/Vd_Calculation' */ - /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ + /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt_Init(&rtDW->PI_clamp_fixdt_i); - /* End of SystemInitialize for SubSystem: '/Torque_Mode' */ + /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ - /* End of SystemInitialize for SubSystem: '/FOC' */ + /* End of SystemInitialize for SubSystem: '/Vd_Calculation' */ + + /* End of SystemInitialize for SubSystem: '/FOC_Enabled' */ - /* End of SystemInitialize for SubSystem: '/F05_Field_Oriented_Control' */ /* End of SystemInitialize for SubSystem: '/BLDC_controller' */ } diff --git a/BLDC_controller_ert_rtw/BLDC_controller.h b/BLDC_controller_ert_rtw/BLDC_controller.h index 264222a..73f7876 100644 --- a/BLDC_controller_ert_rtw/BLDC_controller.h +++ b/BLDC_controller_ert_rtw/BLDC_controller.h @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'BLDC_controller'. * - * Model version : 1.1284 + * Model version : 1.1296 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 - * C/C++ source code generated on : Sun Oct 11 21:38:56 2020 + * C/C++ source code generated on : Tue Oct 20 17:29:57 2020 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex @@ -30,167 +30,174 @@ /* Forward declaration for rtModel */ typedef struct tag_RTM RT_MODEL; -/* Block signals and states (auto storage) for system '/Counter' */ +/* Block signals and states (auto storage) for system '/Counter' */ typedef struct { - int16_T UnitDelay_DSTATE; /* '/UnitDelay' */ + int16_T UnitDelay_DSTATE; /* '/UnitDelay' */ } DW_Counter; -/* Block signals and states (auto storage) for system '/PI_clamp_fixdt' */ +/* Block signals and states (auto storage) for system '/Low_Pass_Filter' */ 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' */ + int32_T UnitDelay1_DSTATE[2]; /* '/UnitDelay1' */ } DW_Low_Pass_Filter; -/* Block signals and states (auto storage) for system '/I_backCalc_fixdt' */ +/* Block signals and states (auto storage) for system '/Counter' */ typedef struct { - int32_T UnitDelay_DSTATE; /* '/UnitDelay' */ - int32_T UnitDelay_DSTATE_h; /* '/UnitDelay' */ -} DW_I_backCalc_fixdt; + uint16_T UnitDelay_DSTATE; /* '/UnitDelay' */ +} DW_Counter_b; -/* Block signals and states (auto storage) for system '/Counter' */ +/* Block signals and states (auto storage) for system '/either_edge' */ 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' */ + boolean_T UnitDelay_DSTATE; /* '/UnitDelay' */ } DW_either_edge; -/* Block signals and states (auto storage) for system '/Debounce_Filter' */ +/* 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_either_edge either_edge_p; /* '/either_edge' */ + DW_Counter_b Counter_e; /* '/Counter' */ + DW_Counter_b Counter_n1; /* '/Counter' */ + boolean_T UnitDelay_DSTATE; /* '/UnitDelay' */ } DW_Debounce_Filter; +/* Block signals and states (auto storage) for system '/I_backCalc_fixdt' */ +typedef struct { + int32_T UnitDelay_DSTATE; /* '/UnitDelay' */ + int32_T UnitDelay_DSTATE_m; /* '/UnitDelay' */ +} DW_I_backCalc_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; + +/* 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_m; + +/* 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_g; + /* 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; /* '/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_PI_clamp_fixdt_g PI_clamp_fixdt_kh;/* '/PI_clamp_fixdt' */ + DW_PI_clamp_fixdt_m PI_clamp_fixdt_l4;/* '/PI_clamp_fixdt' */ + DW_PI_clamp_fixdt PI_clamp_fixdt_i; /* '/PI_clamp_fixdt' */ + DW_I_backCalc_fixdt I_backCalc_fixdt_j;/* '/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_either_edge either_edge_i; /* '/either_edge' */ + DW_Debounce_Filter Debounce_Filter_k;/* '/Debounce_Filter' */ + DW_Low_Pass_Filter Low_Pass_Filter_m;/* '/Low_Pass_Filter' */ + DW_Counter Counter_e; /* '/Counter' */ + int32_T Divide1; /* '/Divide1' */ + int32_T UnitDelay_DSTATE; /* '/UnitDelay' */ + int16_T Gain4_e[3]; /* '/Gain4' */ + int16_T DataTypeConversion[2]; /* '/Data Type Conversion' */ + int16_T z_counterRawPrev; /* '/z_counterRawPrev' */ + int16_T Merge; /* '/Merge' */ + int16_T Switch1; /* '/Switch1' */ + 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_n; /* '/Divide1' */ + int16_T Gain1; /* '/Gain1' */ + int16_T Gain4; /* '/Gain4' */ + int16_T Switch2_i; /* '/Switch2' */ + int16_T Switch2_o; /* '/Switch2' */ + int16_T Switch2_a; /* '/Switch2' */ + int16_T Divide3; /* '/Divide3' */ + int16_T Merge1; /* '/Merge1' */ + int16_T Abs1; /* '/Abs1' */ + int16_T Abs5_h; /* '/Abs5' */ + int16_T Divide11; /* '/Divide11' */ + int16_T r_sin_M1; /* '/r_sin_M1' */ + int16_T r_cos_M1; /* '/r_cos_M1' */ + 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' */ + int8_T Switch2_e; /* '/Switch2' */ + int8_T UnitDelay2_DSTATE_b; /* '/UnitDelay2' */ + int8_T If1_ActiveSubsystem; /* '/If1' */ + int8_T If2_ActiveSubsystem; /* '/If2' */ + int8_T If1_ActiveSubsystem_j; /* '/If1' */ + int8_T SwitchCase_ActiveSubsystem; /* '/Switch Case' */ + int8_T If1_ActiveSubsystem_a; /* '/If1' */ + int8_T If1_ActiveSubsystem_o; /* '/If1' */ + int8_T SwitchCase_ActiveSubsystem_d; /* '/Switch Case' */ + int8_T If2_ActiveSubsystem_f; /* '/If2' */ + int8_T If2_ActiveSubsystem_a; /* '/If2' */ + 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 UnitDelay_DSTATE_e; /* '/UnitDelay' */ + 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_p; /* '/Merge' */ + boolean_T dz_cntTrnsDet; /* '/dz_cntTrnsDet' */ + boolean_T UnitDelay2_DSTATE_c; /* '/UnitDelay2' */ + boolean_T UnitDelay5_DSTATE_m; /* '/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' + * Referenced by: '/r_sin_M1' */ int16_T r_sin_M1_Table[181]; /* Computed Parameter: r_cos_M1_Table - * Referenced by: '/r_cos_M1' + * Referenced by: '/r_cos_M1' */ int16_T r_cos_M1_Table[181]; + /* 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: iq_maxSca_M1_Table - * Referenced by: '/iq_maxSca_M1' + * Referenced by: '/iq_maxSca_M1' */ uint16_T iq_maxSca_M1_Table[50]; /* Computed Parameter: z_commutMap_M1_table - * Referenced by: '/z_commutMap_M1' + * Referenced by: '/z_commutMap_M1' */ int8_T z_commutMap_M1_table[18]; /* Computed Parameter: vec_hallToPos_Value - * Referenced by: '/vec_hallToPos' + * Referenced by: '/vec_hallToPos' */ int8_T vec_hallToPos_Value[8]; } ConstP; @@ -224,145 +231,145 @@ typedef struct { /* Parameters (auto storage) */ struct P_ { int32_T dV_openRate; /* Variable: dV_openRate - * Referenced by: '/dV_openRate' + * Referenced by: '/dV_openRate' */ int16_T dz_cntTrnsDetHi; /* Variable: dz_cntTrnsDetHi - * Referenced by: '/dz_cntTrnsDet' + * Referenced by: '/dz_cntTrnsDet' */ int16_T dz_cntTrnsDetLo; /* Variable: dz_cntTrnsDetLo - * Referenced by: '/dz_cntTrnsDet' + * Referenced by: '/dz_cntTrnsDet' */ int16_T n_cruiseMotTgt; /* Variable: n_cruiseMotTgt - * Referenced by: '/n_cruiseMotTgt' + * Referenced by: '/n_cruiseMotTgt' */ int16_T z_maxCntRst; /* Variable: z_maxCntRst * Referenced by: - * '/Counter' - * '/z_maxCntRst' - * '/z_maxCntRst2' - * '/UnitDelay3' - * '/z_counter' + * '/Counter' + * '/z_maxCntRst' + * '/z_maxCntRst2' + * '/UnitDelay3' + * '/z_counter' */ uint16_T cf_speedCoef; /* Variable: cf_speedCoef - * Referenced by: '/cf_speedCoef' + * Referenced by: '/cf_speedCoef' */ uint16_T t_errDequal; /* Variable: t_errDequal - * Referenced by: '/t_errDequal' + * Referenced by: '/t_errDequal' */ uint16_T t_errQual; /* Variable: t_errQual - * Referenced by: '/t_errQual' + * Referenced by: '/t_errQual' */ int16_T Vd_max; /* Variable: Vd_max * Referenced by: - * '/Vd_max1' - * '/Vd_max' + * '/Vd_max' + * '/Vd_max1' */ int16_T Vq_max_M1[46]; /* Variable: Vq_max_M1 - * Referenced by: '/Vq_max_M1' + * Referenced by: '/Vq_max_M1' */ int16_T Vq_max_XA[46]; /* Variable: Vq_max_XA - * Referenced by: '/Vq_max_XA' + * Referenced by: '/Vq_max_XA' */ int16_T a_phaAdvMax; /* Variable: a_phaAdvMax - * Referenced by: '/a_phaAdvMax' + * Referenced by: '/a_phaAdvMax' */ int16_T i_max; /* Variable: i_max * Referenced by: - * '/i_max' - * '/i_max' + * '/i_max' + * '/i_max' */ int16_T id_fieldWeakMax; /* Variable: id_fieldWeakMax - * Referenced by: '/id_fieldWeakMax' + * Referenced by: '/id_fieldWeakMax' */ int16_T n_commAcvLo; /* Variable: n_commAcvLo - * Referenced by: '/n_commDeacv' + * Referenced by: '/n_commDeacv' */ int16_T n_commDeacvHi; /* Variable: n_commDeacvHi - * Referenced by: '/n_commDeacv' + * Referenced by: '/n_commDeacv' */ int16_T n_fieldWeakAuthHi; /* Variable: n_fieldWeakAuthHi - * Referenced by: '/n_fieldWeakAuthHi' + * Referenced by: '/n_fieldWeakAuthHi' */ int16_T n_fieldWeakAuthLo; /* Variable: n_fieldWeakAuthLo - * Referenced by: '/n_fieldWeakAuthLo' + * Referenced by: '/n_fieldWeakAuthLo' */ int16_T n_max; /* Variable: n_max * Referenced by: - * '/n_max1' - * '/n_max' + * '/n_max' + * '/n_max1' */ int16_T n_stdStillDet; /* Variable: n_stdStillDet - * Referenced by: '/n_stdStillDet' + * Referenced by: '/n_stdStillDet' */ int16_T r_errInpTgtThres; /* Variable: r_errInpTgtThres - * Referenced by: '/r_errInpTgtThres' + * Referenced by: '/r_errInpTgtThres' */ int16_T r_fieldWeakHi; /* Variable: r_fieldWeakHi - * Referenced by: '/r_fieldWeakHi' + * Referenced by: '/r_fieldWeakHi' */ int16_T r_fieldWeakLo; /* Variable: r_fieldWeakLo - * Referenced by: '/r_fieldWeakLo' + * Referenced by: '/r_fieldWeakLo' */ uint16_T cf_KbLimProt; /* Variable: cf_KbLimProt * Referenced by: - * '/cf_KbLimProt' - * '/cf_KbLimProt' + * '/cf_KbLimProt' + * '/cf_KbLimProt' */ uint16_T cf_idKp; /* Variable: cf_idKp - * Referenced by: '/cf_idKp1' + * Referenced by: '/cf_idKp1' */ uint16_T cf_iqKp; /* Variable: cf_iqKp - * Referenced by: '/cf_iqKp' + * Referenced by: '/cf_iqKp' */ uint16_T cf_nKp; /* Variable: cf_nKp - * Referenced by: '/cf_nKp' + * Referenced by: '/cf_nKp' */ uint16_T cf_currFilt; /* Variable: cf_currFilt - * Referenced by: '/cf_currFilt' + * Referenced by: '/cf_currFilt' */ uint16_T cf_idKi; /* Variable: cf_idKi - * Referenced by: '/cf_idKi1' + * Referenced by: '/cf_idKi1' */ uint16_T cf_iqKi; /* Variable: cf_iqKi - * Referenced by: '/cf_iqKi' + * Referenced by: '/cf_iqKi' */ uint16_T cf_iqKiLimProt; /* Variable: cf_iqKiLimProt * Referenced by: - * '/cf_iqKiLimProt' - * '/cf_iqKiLimProt' + * '/cf_iqKiLimProt' + * '/cf_iqKiLimProt' */ uint16_T cf_nKi; /* Variable: cf_nKi - * Referenced by: '/cf_nKi' + * Referenced by: '/cf_nKi' */ uint16_T cf_nKiLimProt; /* Variable: cf_nKiLimProt * Referenced by: - * '/cf_nKiLimProt' - * '/cf_nKiLimProt' + * '/cf_nKiLimProt' + * '/cf_nKiLimProt' */ uint8_T n_polePairs; /* Variable: n_polePairs - * Referenced by: '/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' + * Referenced by: '/z_selPhaCurMeasABC' */ boolean_T b_angleMeasEna; /* Variable: b_angleMeasEna * Referenced by: - * '/b_angleMeasEna' - * '/b_angleMeasEna' + * '/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' + * Referenced by: '/b_diagEna' */ boolean_T b_fieldWeakEna; /* Variable: b_fieldWeakEna * Referenced by: - * '/b_fieldWeakEna' - * '/b_fieldWeakEna' + * '/b_fieldWeakEna' + * '/b_fieldWeakEna' */ }; @@ -387,33 +394,34 @@ 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 '/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 '/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 + * 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 '/toNegative' : Unused code path elimination + * Block '/Scope' : Unused code path elimination + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion */ /*- @@ -435,96 +443,103 @@ extern void BLDC_controller_step(RT_MODEL *const rtM); * * '' : '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' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Call_Scheduler' + * '' : '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/Diagnostics_Enabled' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/either_edge' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Default' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/either_edge' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter/rst_Delay' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/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/Field_Weakening_Enabled' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Current_Filtering' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Park_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Sine_Cosine_Approximation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesAB' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesAC' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesBC' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Current_Filtering/Low_Pass_Filter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse/Inv_Clarke_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse/Inv_Park_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Open_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Voltage_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Clamping_circuit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Saturation_hit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Clamping_circuit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Saturation_hit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Saturation_hit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Voltage_Mode/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Speed_Mode_Protection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Speed_Mode_Protection/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/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_ */ diff --git a/BLDC_controller_ert_rtw/BLDC_controller_data.c b/BLDC_controller_ert_rtw/BLDC_controller_data.c index 94af034..976551a 100644 --- a/BLDC_controller_ert_rtw/BLDC_controller_data.c +++ b/BLDC_controller_ert_rtw/BLDC_controller_data.c @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'BLDC_controller'. * - * Model version : 1.1284 + * Model version : 1.1296 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 - * C/C++ source code generated on : Sun Oct 11 21:38:56 2020 + * C/C++ source code generated on : Tue Oct 20 17:29:57 2020 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex @@ -21,8 +21,50 @@ /* Constant parameters (auto storage) */ const ConstP rtConstP = { + /* 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: r_sin3PhaA_M1_Table - * Referenced by: '/r_sin3PhaA_M1' + * Referenced by: '/r_sin3PhaA_M1' */ { -13091, -13634, -14126, -14565, -14953, -15289, -15577, -15816, -16009, -16159, -16269, -16340, -16377, -16383, -16362, -16317, -16253, -16172, @@ -44,7 +86,7 @@ const ConstP rtConstP = { -9623, -10411, -11154, -11849, -12496, -13091 }, /* Computed Parameter: r_sin3PhaB_M1_Table - * Referenced by: '/r_sin3PhaB_M1' + * 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, @@ -66,7 +108,7 @@ const ConstP rtConstP = { 15377, 15306, 15248, 15206, 15180, 15172 }, /* Computed Parameter: r_sin3PhaC_M1_Table - * Referenced by: '/r_sin3PhaC_M1' + * 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, @@ -87,50 +129,8 @@ const ConstP rtConstP = { -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' + * Referenced by: '/iq_maxSca_M1' */ { 65535U, 65523U, 65484U, 65418U, 65326U, 65207U, 65062U, 64890U, 64691U, 64465U, 64211U, 63930U, 63620U, 63281U, 62913U, 62516U, 62088U, 61630U, @@ -140,12 +140,12 @@ const ConstP rtConstP = { 28540U, 25655U, 22323U, 18304U, 12974U }, /* Computed Parameter: z_commutMap_M1_table - * Referenced by: '/z_commutMap_M1' + * 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' + * Referenced by: '/vec_hallToPos' */ { 0, 2, 0, 1, 4, 3, 5, 0 } }; diff --git a/BLDC_controller_ert_rtw/ert_main.c b/BLDC_controller_ert_rtw/ert_main.c index 3b84a12..99b5210 100644 --- a/BLDC_controller_ert_rtw/ert_main.c +++ b/BLDC_controller_ert_rtw/ert_main.c @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'BLDC_controller'. * - * Model version : 1.1284 + * Model version : 1.1296 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 - * C/C++ source code generated on : Sun Oct 11 21:38:56 2020 + * C/C++ source code generated on : Tue Oct 20 17:29:57 2020 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex @@ -26,59 +26,59 @@ static RT_MODEL rtM_; static RT_MODEL *const rtMPtr = &rtM_; /* Real-time model */ static P rtP = { /* Variable: dV_openRate - * Referenced by: '/dV_openRate' + * Referenced by: '/dV_openRate' */ 12288, /* Variable: dz_cntTrnsDetHi - * Referenced by: '/dz_cntTrnsDet' + * Referenced by: '/dz_cntTrnsDet' */ 40, /* Variable: dz_cntTrnsDetLo - * Referenced by: '/dz_cntTrnsDet' + * Referenced by: '/dz_cntTrnsDet' */ 20, /* Variable: n_cruiseMotTgt - * Referenced by: '/n_cruiseMotTgt' + * Referenced by: '/n_cruiseMotTgt' */ 0, /* Variable: z_maxCntRst * Referenced by: - * '/Counter' - * '/z_maxCntRst' - * '/z_maxCntRst2' - * '/UnitDelay3' - * '/z_counter' + * '/Counter' + * '/z_maxCntRst' + * '/z_maxCntRst2' + * '/UnitDelay3' + * '/z_counter' */ 2000, /* Variable: cf_speedCoef - * Referenced by: '/cf_speedCoef' + * Referenced by: '/cf_speedCoef' */ 10667U, /* Variable: t_errDequal - * Referenced by: '/t_errDequal' + * Referenced by: '/t_errDequal' */ 9600U, /* Variable: t_errQual - * Referenced by: '/t_errQual' + * Referenced by: '/t_errQual' */ 1280U, /* Variable: Vd_max * Referenced by: - * '/Vd_max1' - * '/Vd_max' + * '/Vd_max' + * '/Vd_max1' */ 14400, /* Variable: Vq_max_M1 - * Referenced by: '/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, @@ -86,7 +86,7 @@ static P rtP = { 9790, 9433, 9051, 8640, 8196, 7713, 7184, 6597, 5935, 5170, 4245, 3019, 0 }, /* Variable: Vq_max_XA - * Referenced by: '/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, @@ -94,127 +94,127 @@ static P rtP = { 12160, 12480, 12800, 13120, 13440, 13760, 14080, 14400 }, /* Variable: a_phaAdvMax - * Referenced by: '/a_phaAdvMax' + * Referenced by: '/a_phaAdvMax' */ 400, /* Variable: i_max * Referenced by: - * '/i_max' - * '/i_max' + * '/i_max' + * '/i_max' */ 12000, /* Variable: id_fieldWeakMax - * Referenced by: '/id_fieldWeakMax' + * Referenced by: '/id_fieldWeakMax' */ 4000, /* Variable: n_commAcvLo - * Referenced by: '/n_commDeacv' + * Referenced by: '/n_commDeacv' */ 240, /* Variable: n_commDeacvHi - * Referenced by: '/n_commDeacv' + * Referenced by: '/n_commDeacv' */ 480, /* Variable: n_fieldWeakAuthHi - * Referenced by: '/n_fieldWeakAuthHi' + * Referenced by: '/n_fieldWeakAuthHi' */ 6400, /* Variable: n_fieldWeakAuthLo - * Referenced by: '/n_fieldWeakAuthLo' + * Referenced by: '/n_fieldWeakAuthLo' */ 4800, /* Variable: n_max * Referenced by: - * '/n_max1' - * '/n_max' + * '/n_max' + * '/n_max1' */ - 24000, + 16000, /* Variable: n_stdStillDet - * Referenced by: '/n_stdStillDet' + * Referenced by: '/n_stdStillDet' */ 48, /* Variable: r_errInpTgtThres - * Referenced by: '/r_errInpTgtThres' + * Referenced by: '/r_errInpTgtThres' */ 9600, /* Variable: r_fieldWeakHi - * Referenced by: '/r_fieldWeakHi' + * Referenced by: '/r_fieldWeakHi' */ 16000, /* Variable: r_fieldWeakLo - * Referenced by: '/r_fieldWeakLo' + * Referenced by: '/r_fieldWeakLo' */ 12000, /* Variable: cf_KbLimProt * Referenced by: - * '/cf_KbLimProt' - * '/cf_KbLimProt' + * '/cf_KbLimProt' + * '/cf_KbLimProt' */ 768U, /* Variable: cf_idKp - * Referenced by: '/cf_idKp1' + * Referenced by: '/cf_idKp1' */ 819U, /* Variable: cf_iqKp - * Referenced by: '/cf_iqKp' + * Referenced by: '/cf_iqKp' */ 1229U, /* Variable: cf_nKp - * Referenced by: '/cf_nKp' + * Referenced by: '/cf_nKp' */ 4833U, /* Variable: cf_currFilt - * Referenced by: '/cf_currFilt' + * Referenced by: '/cf_currFilt' */ 7864U, /* Variable: cf_idKi - * Referenced by: '/cf_idKi1' + * Referenced by: '/cf_idKi1' */ 737U, /* Variable: cf_iqKi - * Referenced by: '/cf_iqKi' + * Referenced by: '/cf_iqKi' */ 1229U, /* Variable: cf_iqKiLimProt * Referenced by: - * '/cf_iqKiLimProt' - * '/cf_iqKiLimProt' + * '/cf_iqKiLimProt' + * '/cf_iqKiLimProt' */ 737U, /* Variable: cf_nKi - * Referenced by: '/cf_nKi' + * Referenced by: '/cf_nKi' */ 251U, /* Variable: cf_nKiLimProt * Referenced by: - * '/cf_nKiLimProt' - * '/cf_nKiLimProt' + * '/cf_nKiLimProt' + * '/cf_nKiLimProt' */ 246U, /* Variable: n_polePairs - * Referenced by: '/n_polePairs' + * Referenced by: '/n_polePairs' */ 15U, @@ -224,14 +224,14 @@ static P rtP = { 2U, /* Variable: z_selPhaCurMeasABC - * Referenced by: '/z_selPhaCurMeasABC' + * Referenced by: '/z_selPhaCurMeasABC' */ 0U, /* Variable: b_angleMeasEna * Referenced by: - * '/b_angleMeasEna' - * '/b_angleMeasEna' + * '/b_angleMeasEna' + * '/b_angleMeasEna' */ 0, @@ -241,14 +241,14 @@ static P rtP = { 0, /* Variable: b_diagEna - * Referenced by: '/b_diagEna' + * Referenced by: '/b_diagEna' */ 1, /* Variable: b_fieldWeakEna * Referenced by: - * '/b_fieldWeakEna' - * '/b_fieldWeakEna' + * '/b_fieldWeakEna' + * '/b_fieldWeakEna' */ 0 }; /* Modifiable parameters */ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview.json index ddb7833..7842ec6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview.json @@ -8,7 +8,7 @@ "sid":"BLDCmotor_FOC_R2017b_fixdt", "name":"BLDCmotor_FOC_R2017b_fixdt", "fullname":"BLDCmotor_FOC_R2017b_fixdt", - "label":"BLDCmotor_FOC_R2017b_fixdt*", + "label":"BLDCmotor_FOC_R2017b_fixdt", "parent":0, "descendants":[ 2, @@ -103,7 +103,14 @@ 91, 92, 93, - 94 + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 ], "hierarchyUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json" diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json index f9fcdc6..b1ccd3d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json @@ -438,7 +438,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:572#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", @@ -489,7 +489,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:571#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", @@ -540,7 +540,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:2906#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", @@ -591,7 +591,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:570#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", @@ -642,7 +642,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:573#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.svg index 76398d4..4f94c9f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.svg @@ -117,7 +117,7 @@ - + @@ -519,5 +519,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json index f45483f..f2f0d4b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json @@ -1,157 +1,10 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10523", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Field Weakening / Phase Advance

", - "label":"

Field Weakening / Phase Advance

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

Field Weakening / Phase Advance

", - "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: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":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

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

", - "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:10521", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Calculate Blending Factor

", - "label":"

Calculate Blending Factor

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

Calculate Blending Factor

", - "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:10519", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10064", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"r_fieldWeakLo", - "label":"r_fieldWeakLo", + "name":"b_fieldWeakEna", + "label":"b_fieldWeakEna", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ @@ -165,331 +18,66 @@ "FramePeriod" ], "values":[ - "r_fieldWeakLo", + "b_fieldWeakEna", "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: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: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:10513", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "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: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: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: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" + "off", + "inf" ], "tabs":[ "Main", - "Data Type", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10139", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If3", + "label":"If3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 ~= 0", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 1, 4 ] }, @@ -499,7 +87,263 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10500", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11766", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11765", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11767", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11768", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11719", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Field_Weakening_Enabled", + "label":"Field_Weakening_Enabled", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", "masktype":"" } }, @@ -583,7 +427,7 @@ "auto", "off", "off", - "[]", + "0", "off", "held", "off", @@ -616,1006 +460,6 @@ "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: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: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: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: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: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: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: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:10497", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10495", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "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: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: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:10492", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "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: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: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:10490", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "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:10496", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_blendFactor", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10488", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10511", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "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:10509", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "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:10494", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "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:10487", "className":"Simulink.Inport", @@ -1684,7 +528,184 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10486", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10488", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10503", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11764", + "className":"Simulink.TriggerPort", + "icon":"WebViewIcon3", + "name":"function", + "label":"function", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "TriggerType", + "IsSimulinkFunction", + "StatesWhenEnabling", + "PropagateVarSize", + "ShowOutputPort", + "SampleTimeType", + "OutDataTypeStr", + "FunctionName", + "FunctionPrototype", + "FunctionVisibility", + "GeneratePreprocessorConditionals", + "InitialTriggerSignalState", + "Interpolate", + "OutMax", + "OutMin", + "OutputDataType", + "PortDimensions", + "SampleTime", + "TriggerSignalSampleTime", + "Variant", + "VariantControl", + "ZeroCross" + ], + "values":[ + "function-call", + "off", + "held", + "During execution", + "off", + "triggered", + "Inherit: auto", + "", + "f()", + "global", + "off", + "compatibility (no trigger on first evaluation)", + "on", + "[]", + "[]", + "auto", + "-1", + "1", + "-1", + "off", + "Variant", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"TriggerPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12675", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlTypSel", @@ -1751,19 +772,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10500", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12676", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"Goto4", + "label":"Goto4", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "r_fieldWeak", + "z_ctrlTypSel", + "local", "Tag" ], "tabs":[ @@ -1777,351 +800,14 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10489", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "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:10514#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10500#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10513#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10517#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10491#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10506#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10498#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -2172,721 +858,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10488#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10493#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10507#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10516#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10492#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10512#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10496#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10511#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10515#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10499#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10508#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10494#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10510#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10490#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10486#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -2937,7 +909,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10487#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -2986,9 +958,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10518#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10139#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -3037,9 +1009,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10519#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11766#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -3088,9 +1060,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10495#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11765#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -3139,9 +1111,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10509#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11767#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", @@ -3190,9 +1162,111 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10497#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11719#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:10064#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12675#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", 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 index 20318dc83a87b90cb245f72e5befcba5520b6c83..dd0cad39a274354944e338bb2fc8e394a491f70e 100644 GIT binary patch literal 5361 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 YCWP+jUL|hDz`(%Z>FVdQ&MBb@0HZGA`Tzg` literal 8756 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg index 2ef769e..987242b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg @@ -1,660 +1,70 @@ - + - + - - - - - - - - - - - - - - Field Weakening / Phase Advance - - - - - - - - - - - - - - - - - - - This blendig factor is a number between [0, 1]. - - - - - - - - It manages the Field weakening amount, - - - - - - - - ranging from 0 to a calibratable Max value. - - - - - - - - - - - - - - - - - - - Calculate Blending Factor - - - - - - - - + + + - - + + - - + + - - r_fieldWeakLo + + b_fieldWeakEna - - + + - - + + - - + + - - r_fieldWeakLo + + b_fieldWeakEna - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - r_fieldWeakHi - - - - - - - - - - - - - - - - - - - - - - r_fieldWeakHi - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - a_phaAdvMax - - - - - - - - - - - - - - - - - - - - - - a_phaAdvMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthHi - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthHi - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + boolean @@ -666,28 +76,455 @@ - - - + + + - - + + - - + + - + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + r_inpTgt + + + + + + + + n_motAbs + + + + + + + + r_fieldWeak + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Field_Weakening_Enabled + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + @@ -700,42 +537,42 @@ - + - + - + - + 1 - + - + - - + + - + r_fieldWeak @@ -747,317 +584,58 @@ - - - + + + - - + + - - + + - - [r_inpTgt] + + 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - id_fieldWeakMax - - - - - - - + + - - + + - - + + - - id_fieldWeakMax + + r_inpTgt - + - - + + - + sfix16_En4 @@ -1067,806 +645,60 @@ - - - - - - - - - - - - - - - - - - [r_blendFactor] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthLo - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthLo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - CTRL_FOC - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_blendFactor] - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - + - + - + - + 3 - + - + - - + + - + n_motAbs - + - - + + - + sfix16_En4 @@ -1878,60 +710,29 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + [r_inpTgt] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1942,179 +743,44 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + f() - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - + + - - + + - - + + - - r_inpTgt - - - - - - - - - - - - - - - sfix16_En4 + + function @@ -2125,58 +791,58 @@ - - + + - + - + - + 1 - + - + - - + + - + z_ctrlTypSel - + - - + + - + uint8 @@ -2188,110 +854,33 @@ - - - + + + - - + + - - + + - - [r_fieldWeak] + + [z_ctrlTypSel] - - + + - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - @@ -2299,121 +888,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2423,227 +902,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2653,141 +916,109 @@ - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2796,5 +1027,5 @@ - + 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 deleted file mode 100644 index 9e9ff24f22248e3d972dc96e71c17b876efff39c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7597 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg index 86ff90f..abf548c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg @@ -1,513 +1,55 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - id_Tgt - - - - - - - - id - - - - - - - - Vd_max - - - - - - - - Vd_min - - - - - - - - id_max - - - - - - - - id_min - - - - - - - - Vd - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vd_Calculation - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - case [ 1 ]: - - - - - - - - case [ 2 ]: - - - - - - - - case [ 3 ]: - - - - - - - - default: - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - + - + - + - - 1 + + 2 - + - + - - + + - + Vd @@ -517,144 +59,45 @@ - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - + - + - + - - 2 + + 1 - + - + - - + + - + Vq @@ -666,383 +109,7 @@ - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - n_mot - - - - - - - - iq_limProtErr - - - - - - - - VqFinPrev - - - - - - - - b_cruiseCtrlEna - - - - - - - - Vq_Spd - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Speed_Mode - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - + @@ -1052,12 +119,12 @@ - + - - [r_iqLimProtMax] + + [iq_min] @@ -1075,61 +142,28 @@ - - + + - + - - - - - - [Vq_Trq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [iq] + + [b_enaAdvCtrl] - + @@ -1139,78 +173,30 @@ - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + - + - + - + [iq_max] - + @@ -1222,1961 +208,7 @@ - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - iq - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - Vq_nLimProtMax - - - - - - - - VqFinPrev - - - - - - - - Vq_Trq - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Torque_Mode - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Trq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Spd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Vlt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_Open - - - - - - - - default: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Open_Mode - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Spd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Open] - - - - - - - - - - - - - - - - - - + @@ -3186,12 +218,12 @@ - + - - [id_max] + + [Vq_min] @@ -3209,1358 +241,7 @@ - - - - - - - - - - - - - - - - 22 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17 - - - - - - - - - - - - - - - - - - - - - - r_iqLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 13 - - - - - - - - - - - - - - - - - - - - - - id_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - r_inpTgtScaAbs - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - r_iqLimProtMax - - - - - - - - r_nLimProtMax - - - - - - - - Vq_Vlt - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Voltage_Mode - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 21 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 15 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - Vd_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - 20 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - id - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 16 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_Tgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -4570,12 +251,12 @@ - + - - [r_inpTgtSca] + + [z_ctrlMod] @@ -4593,43 +274,1008 @@ - - - + + + - - + + - - + + - - [z_ctrlMod] + + [id_min] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + - - + + - + uint8 @@ -4641,58 +1287,43 @@ - - - + + + - - + + - - + + - - 4 + + [Vq_min] - - - - - - - - - - - - - - - - - r_inpTgtScaAbs + + - + - - + + - + sfix16_En4 @@ -4704,58 +1335,43 @@ - - - + + + - - + + - - + + - - 3 + + [n_mot] - - - - - - - - - - - - - - - - - r_inpTgtSca + + - + - - + + - + sfix16_En4 @@ -4767,58 +1383,43 @@ - - - + + + - - + + - - + + - - 5 + + [Vq_max] - - - - - - - - - - - - - - - - - n_mot + + - + - - + + - + sfix16_En4 @@ -4830,7 +1431,964 @@ - + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + f() + + + + + + + + + + + + + + + + + + + + + + function + + + + + + + + + + + + + + + + + + + + + + + + + + 23 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 17 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -4840,11 +2398,11 @@ - + - + 19 @@ -4859,140 +2417,29 @@ - + - - + + - - iq_limProtErr + + r_nLimProtMax - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Open] - - - - - - - - - - - - - - - + + - + sfix16_En4 @@ -5004,202 +2451,58 @@ - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - + + - + - + - - 1 + + 7 - + - - + + - - + + - - b_enaAdvCtrl + + id_TgtAbs - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Vlt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - + - - + + - + sfix16_En4 @@ -5211,7 +2514,307 @@ - + + + + + + + + + + + + + + + + 21 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 13 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -5221,11 +2824,11 @@ - + - + 14 @@ -5240,15 +2843,15 @@ - + - - + + - - id_min + + id_max @@ -5258,11 +2861,11 @@ - - + + - + sfix16_En4 @@ -5272,518 +2875,1137 @@ - + - - - + + + - - + + + + + + + + + + + + [id] + + + + + + + + + - + - - - + + + - - + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtSca + + + + + + + + r_inpTgtScaAbs + + + + + + + + n_mot + + + + + + + + id_TgtAbs + + + + + + + + id + + + + + + + + iq + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + iq_limProtErr + + + + + + + + Vq_nLimProtMax + + + + + + + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + + Vq + + + + + + + + Vd + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FOC_Enabled + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + - + - - - + + + + + + + + + - - + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + [Vd_max] + + + + + + + + + - + - - - + + + - - + + + + + + + + + + + + 20 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + sfix32_En20 + + - + - - - + + + - - + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + - + - - - + + + - - + + + + + + + + + + + + 18 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + [iq] + + + + + + + + + - + - - - + + + - - + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + - + - - - + + + - - + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + - + - - - + + + - - + + - - - - - - - - - - - - + + + + + + + + [Vd_max] + + - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + sfix16_En4 + + @@ -5793,11 +4015,11 @@ - + - + @@ -5807,11 +4029,11 @@ - + - + @@ -5819,300 +4041,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6126,21 +4054,161 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6154,49 +4222,105 @@ - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6210,28 +4334,392 @@ - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6240,5 +4728,5 @@ - + 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 deleted file mode 100644 index 9f0d036383fd393063051360dc9e2a8376472db4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7781 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 GGywpP0&SWA 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 deleted file mode 100644 index 9b0ad1c..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_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/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg deleted file mode 100644 index 5af9853..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_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/BLDCmotor_FOC_R2017b_fixdt_10566_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.png deleted file mode 100644 index 641063d5a2c26952f643b5398ef2368bf2e84505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6765 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 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 deleted file mode 100644 index 7d20e66..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "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/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 deleted file mode 100644 index 893375d..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "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/BLDCmotor_FOC_R2017b_fixdt_10828_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.png deleted file mode 100644 index 305a72e1a427d7bd0580b02af7a71b36bb6948bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7778 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 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 index 5bb5e61..71e6b10 100644 --- 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 @@ -1,123 +1,4 @@ [ - { - "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: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:11097", "className":"Simulink.Merge", @@ -201,27 +82,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11093", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11100", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"i_alpha", + "label":"i_alpha", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "i_alphaAC", - "local", - "Tag" + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -229,40 +157,7 @@ "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", + "blocktype":"Outport", "masktype":"" } }, @@ -300,11 +195,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11088", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11094", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -313,7 +208,40 @@ "IconDisplay" ], "values":[ - "i_phaAB", + "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: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" ], @@ -366,11 +294,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11087", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11090", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -379,7 +307,7 @@ "IconDisplay" ], "values":[ - "i_alphaAB", + "i_alphaBC", "local", "Tag" ], @@ -399,11 +327,60 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11086", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11099", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"z_selPhaCurMeasABC", + "label":"z_selPhaCurMeasABC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "z_selPhaCurMeasABC", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11088", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"Goto13", + "label":"Goto13", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -412,7 +389,7 @@ "IconDisplay" ], "values":[ - "i_alpha", + "i_phaAB", "local", "Tag" ], @@ -432,11 +409,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11085", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11084", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", + "name":"From8", + "label":"From8", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -463,11 +440,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11094", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11089", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto15", + "label":"Goto15", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -476,7 +453,7 @@ "IconDisplay" ], "values":[ - "i_beta", + "i_phaBC", "local", "Tag" ], @@ -495,68 +472,6 @@ "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: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:11079", "className":"Simulink.From", @@ -589,11 +504,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11077", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11078", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -601,7 +516,108 @@ "IconDisplay" ], "values":[ - "i_betaAC", + "i_betaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11081", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_beta", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11098", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge2", + "label":"Merge2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "3", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11082", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaAB", "Tag" ], "tabs":[ @@ -650,6 +666,39 @@ "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:11074", "className":"Simulink.From", @@ -713,21 +762,118 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11089", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11056", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_PhasesBC", + "label":"Clarke_PhasesBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11077", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", + "name":"From13", + "label":"From13", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "i_phaBC", - "local", + "i_betaAC", "Tag" ], "tabs":[ @@ -741,7 +887,69 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "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: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":"" } }, @@ -826,108 +1034,11 @@ } }, { - "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:11082", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11080", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"From4", + "label":"From4", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -935,7 +1046,7 @@ "IconDisplay" ], "values":[ - "i_phaAB", + "i_alpha", "Tag" ], "tabs":[ @@ -953,119 +1064,6 @@ "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: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: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:11026", "className":"Simulink.SubSystem", @@ -1077,21 +1075,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1103,30 +1102,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1138,18 +1137,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1163,68 +1163,6 @@ "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: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:11025", "className":"Simulink.Inport", @@ -1293,11 +1231,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11084", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11083", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -1305,38 +1243,7 @@ "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:11078", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_betaAB", + "i_phaAB", "Tag" ], "tabs":[ @@ -1365,21 +1272,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1391,30 +1299,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1426,18 +1334,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1451,6 +1360,70 @@ "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: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:11024", "className":"Simulink.Inport", @@ -1518,10 +1491,43 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11086", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_alpha", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11056#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1572,7 +1578,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11079#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1623,7 +1629,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11078#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1674,7 +1680,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11024#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1725,7 +1731,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11085#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1776,7 +1782,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11083#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1827,7 +1833,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11026#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1878,7 +1884,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11072#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1929,7 +1935,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11096#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -1980,7 +1986,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11099#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2031,7 +2037,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11073#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2082,7 +2088,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11081#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2133,7 +2139,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11026#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2184,7 +2190,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11025#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2235,7 +2241,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11084#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2286,7 +2292,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11097#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2337,7 +2343,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11098#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2388,7 +2394,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11082#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2439,7 +2445,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11080#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2490,7 +2496,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11056#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2541,7 +2547,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11096#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2592,7 +2598,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11096#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2643,7 +2649,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11074#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2694,7 +2700,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11075#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2745,7 +2751,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11041#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2796,7 +2802,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11041#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2847,7 +2853,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11076#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", @@ -2898,7 +2904,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11077#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", 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 index def65b4efc85d4430c442fc9a93d15a2b27c0407..4e6c35711d11a926bf30820cb262eb5249c5a256 100644 GIT binary patch delta 6494 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 C0?M-h delta 6533 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 VGvog1Ees3{44$rjF6*2UngAVj!lM8H diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg index 7c9a78e..7eebac4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg @@ -10,124 +10,12 @@ - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_alpha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - + @@ -135,19 +23,19 @@ - + - + - + - + @@ -173,11 +61,11 @@ - + - + sfix16_En4 @@ -191,7 +79,7 @@ - + @@ -199,35 +87,35 @@ - + - + u1 - + - + if(u1 == 0) - + - + elseif(u1 == 1) - + - + else @@ -245,26 +133,11 @@ - + - - action - - - - - - - - - - - - - - + action @@ -275,11 +148,26 @@ - + - + + action + + + + + + + + + + + + + + action @@ -291,62 +179,44 @@ - - - + + + - - + + - - + + - - [i_alphaAC] + + 1 - - + + - - - - - - - - - - - - - - - + + + + - - + + - - [i_alphaBC] - - - - - - - + + i_alpha @@ -367,11 +237,11 @@ - + - + [i_betaAC] @@ -390,28 +260,61 @@ - - + + - + - + - - [i_phaAB] + + [i_beta] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAC] + + + + + + @@ -433,11 +336,11 @@ - + - + [i_betaAB] @@ -456,28 +359,28 @@ - - + + - + - + - - [i_alphaAB] + + [i_alphaBC] - + @@ -489,28 +392,91 @@ - - - + + + - - + + - - + + - - [i_alpha] + + z_selPhaCurMeasABC - + + + + + + + + + + + + + + + + + z_selPhaCurMeasABC + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + @@ -522,412 +488,43 @@ - - + + - + - + - + [i_phaBC] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_beta] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alpha] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaAC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alphaAC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alphaAB] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -949,11 +546,11 @@ - + - + [i_phaBC] @@ -972,44 +569,429 @@ - - - + + + - - + + - - + + - - 2 + + [i_betaBC] - - + + - - - + + + - - + + - - i_beta + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_betaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_beta] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1022,7 +1004,7 @@ - + @@ -1036,43 +1018,43 @@ - + - + i_phaB - + - + i_phaC - + - + i_alphaBC - + - + i_betaBC - + - + elseif { } @@ -1102,11 +1084,11 @@ - + - + Clarke_PhasesBC @@ -1119,16 +1101,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1140,16 +1122,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1161,15 +1143,15 @@ - + - - + + - + sfix16_En4 @@ -1181,49 +1163,49 @@ - + - + - + - + - - [i_phaAB] + + [i_betaAC] - + - + - - + + - + sfix16_En4 @@ -1235,29 +1217,44 @@ - - - + + + - - + + - - + + - - [i_betaBC] + + [i_phaBC] - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1268,11 +1265,11 @@ - - + + - + @@ -1282,29 +1279,29 @@ - - [i_alphaBC] + + [i_phaBC] - + - + - + - + sfix16_En4 @@ -1316,59 +1313,92 @@ - - - + + + - - + + - + - - z_selPhaCurMeasABC + + 2 - - + + - - + + - + - - z_selPhaCurMeasABC + + i_beta + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alpha] + + + + + + + - - + + - - + + - - uint8 + + sfix16_En4 @@ -1381,7 +1411,7 @@ - + @@ -1395,43 +1425,43 @@ - + - + i_phaA - + - + i_phaB - + - + i_alphaAB - + - + i_betaAB - + - + if { } @@ -1461,11 +1491,11 @@ - + - + Clarke_PhasesAB @@ -1478,16 +1508,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1499,16 +1529,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1520,117 +1550,15 @@ - + - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_beta] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1643,6 +1571,12 @@ + + + + + + @@ -1652,11 +1586,11 @@ - + - + 2 @@ -1674,11 +1608,11 @@ - + - + i_phaBC @@ -1689,11 +1623,11 @@ - + - + sfix16_En4 @@ -1705,91 +1639,43 @@ - - + + - + - + - - [i_phaBC] + + [i_phaAB] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaAB] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1803,7 +1689,7 @@ - + @@ -1817,43 +1703,43 @@ - + - + i_phaA - + - + i_phaC - + - + i_alphaAC - + - + i_betaAC - + - + else { } @@ -1883,11 +1769,11 @@ - + - + Clarke_PhasesAC @@ -1900,16 +1786,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1921,16 +1807,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1942,15 +1828,15 @@ - + - - + + - + sfix16_En4 @@ -1962,13 +1848,94 @@ - + + + + + + + + + + + + + + + + [i_alphaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_betaBC] + + + + + + + + + + + + + + + + + + @@ -1978,11 +1945,11 @@ - + - + 1 @@ -2000,11 +1967,11 @@ - + - + i_phaAB @@ -2015,11 +1982,11 @@ - + - + sfix16_En4 @@ -2029,6 +1996,39 @@ + + + + + + + + + + + + + + + + + + [i_alpha] + + + + + + + + + + + + + + + @@ -2423,5 +2423,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json index 41e3e31..1ba8e19 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json @@ -128,6 +128,65 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11037", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "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:11038", "className":"Simulink.Outport", @@ -208,6 +267,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11035", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11036", "className":"Simulink.SignalConversion", @@ -241,65 +333,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11037", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "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:11034", "className":"Simulink.Goto", @@ -333,6 +366,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11031", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11032", "className":"Simulink.Gain", @@ -392,6 +456,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11030", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaA", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11033", "className":"Simulink.Gain", @@ -451,199 +546,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11031", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11030", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaA", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11029", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "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":"BLDCmotor_FOC_R2017b_fixdt:11026", - "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:11027", "className":"Simulink.Inport", @@ -711,10 +613,108 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11028", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaB", + "label":"i_phaB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "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:11029", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11028#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -765,7 +765,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11027#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -816,7 +816,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11030#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -867,7 +867,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11032#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -918,7 +918,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11031#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -969,7 +969,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11033#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -1020,7 +1020,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11037#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", @@ -1071,7 +1071,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11036#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg index 213960f..35526cb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg @@ -110,6 +110,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -122,11 +194,11 @@ - + - + 1 @@ -144,11 +216,11 @@ - + - + i_alphaAB @@ -158,6 +230,39 @@ + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + + + + + + + + + @@ -170,84 +275,20 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -255,7 +296,7 @@ - + @@ -263,7 +304,7 @@ - + @@ -271,15 +312,15 @@ - + - + - - + + @@ -287,14 +328,78 @@ - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -320,83 +425,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -418,11 +451,11 @@ - + - + [i_phaA] @@ -439,102 +472,6 @@ - - - - - - - - - - - - - - - - - - 2/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -547,11 +484,11 @@ - + - + [i_phaB] @@ -569,11 +506,59 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2/sqrt(3) + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -595,11 +580,11 @@ - + - + [i_phaA] @@ -617,11 +602,11 @@ - + - + sfix16_En4 @@ -633,139 +618,43 @@ - - - + + + - - + + - - + + - - if { } + + 1/sqrt(3) - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaB + + - + - - + + - + sfix16_En4 @@ -787,11 +676,11 @@ - + - + 1 @@ -809,11 +698,11 @@ - + - + i_phaA @@ -824,11 +713,11 @@ - + - + sfix16_En4 @@ -838,6 +727,117 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + @@ -972,5 +972,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json index 10e78eb..78464d3 100644 --- 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 @@ -48,226 +48,6 @@ "finder":[ ] }, - { - "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: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: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: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:11054", "className":"Simulink.Outport", @@ -428,6 +208,254 @@ "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:11051", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SignalConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11049", + "className":"Simulink.Goto", + "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: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: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:11044", "className":"Simulink.ActionPort", @@ -459,6 +487,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11045", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaA", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11043", "className":"Simulink.Inport", @@ -526,124 +585,6 @@ "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: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:11042", "className":"Simulink.Inport", @@ -711,10 +652,69 @@ "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:11051#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -765,7 +765,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11052#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -816,7 +816,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11048#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -867,7 +867,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11046#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -918,7 +918,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11047#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -969,7 +969,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11045#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -1020,7 +1020,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11043#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", @@ -1071,7 +1071,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11042#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", 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 index aef59c3..a4b5a90 100644 --- 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 @@ -62,6 +62,158 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_betaAC + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_alphaAC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -74,100 +226,20 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -175,15 +247,15 @@ - + - + - - + + @@ -191,14 +263,94 @@ - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -224,11 +376,92 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1/sqrt(3) + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -250,11 +483,11 @@ - + - + [i_phaA] @@ -271,87 +504,6 @@ - - - - - - - - - - - - - - - - - - [i_phaC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -364,11 +516,11 @@ - + - + [i_phaC] @@ -386,11 +538,11 @@ - + - + sfix16_En4 @@ -400,6 +552,54 @@ + + + + + + + + + + + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + @@ -412,11 +612,11 @@ - + - + [i_phaA] @@ -434,11 +634,11 @@ - + - + sfix16_En4 @@ -448,150 +648,6 @@ - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_betaAC - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_alphaAC - - - - - - - - - - - - - - - - - - - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -604,11 +660,11 @@ - + - + 2 @@ -626,11 +682,11 @@ - + - + i_phaC @@ -641,115 +697,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -771,11 +723,11 @@ - + - + 1 @@ -793,11 +745,11 @@ - + - + i_phaA @@ -808,11 +760,59 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2/sqrt(3) + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -956,5 +956,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json index 386a86b..812b6ac 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json @@ -48,86 +48,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11070", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_betaBC", - "label":"i_betaBC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "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:11069", "className":"Simulink.Outport", @@ -267,6 +187,65 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11067", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "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:11066", "className":"Simulink.Goto", @@ -360,19 +339,83 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11062", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11063", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "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:11065", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], "values":[ "i_phaB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "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":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaC", "Tag" ], "tabs":[ @@ -421,6 +464,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11070", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_betaBC", + "label":"i_betaBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:11059", "className":"Simulink.ActionPort", @@ -520,142 +643,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11063", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11062", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"From4", + "label":"From4", "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:11067", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "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:11065", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], "values":[ "i_phaB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "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":"BLDCmotor_FOC_R2017b_fixdt:11056", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaC", "Tag" ], "tabs":[ @@ -743,7 +743,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11061#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -794,7 +794,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11060#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -845,7 +845,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11063#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -896,7 +896,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11064#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -947,7 +947,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11068#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -998,7 +998,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11062#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -1049,7 +1049,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11067#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -1100,7 +1100,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11057#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", @@ -1151,7 +1151,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11058#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg index 5a1ee43..c69db28 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg @@ -62,54 +62,6 @@ - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_betaBC - - - - - - - - @@ -122,11 +74,11 @@ - + - + 1 @@ -144,11 +96,11 @@ - + - + i_alphaBC @@ -170,27 +122,27 @@ - + - + - + - + - + - + @@ -208,11 +160,67 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -234,11 +242,11 @@ - + - + [i_phaC] @@ -267,11 +275,11 @@ - + - + 1/sqrt(3) @@ -289,218 +297,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - elseif { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaC - - - - - - - - - - - - - - + sfix16_En4 @@ -522,11 +323,11 @@ - + - + [i_phaC] @@ -544,67 +345,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -626,11 +371,11 @@ - + - + [i_phaB] @@ -659,11 +404,11 @@ - + - + [i_phaC] @@ -681,11 +426,266 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_betaBC + + + + + + + + + + + + + + + + + + + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaC + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -886,5 +886,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json index a4978c3..238e268 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json @@ -144,7 +144,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "3", "Port number", "[]", "[]", @@ -190,39 +190,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11299", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11499", "className":"Simulink.Goto", @@ -289,39 +256,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11296", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_toTrqMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11295", "className":"Simulink.Goto", @@ -356,11 +290,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11293", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11294", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -369,7 +303,7 @@ "IconDisplay" ], "values":[ - "b_toActive", + "z_ctrlModReq", "local", "Tag" ], @@ -421,6 +355,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11291", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11290", "className":"Simulink.Goto", @@ -454,6 +421,72 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11299", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11850", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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:11289", "className":"Simulink.Goto", @@ -488,19 +521,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11287", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11288", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "VqFinPrev", + "z_ctrlMod", + "local", "Tag" ], "tabs":[ @@ -514,16 +549,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11286", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11287", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -531,7 +566,7 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "VqFinPrev", "Tag" ], "tabs":[ @@ -580,103 +615,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11284", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11298", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_errFlag", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11288", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "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:11498", "className":"Simulink.From", @@ -740,11 +678,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11280", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11851", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -752,7 +690,7 @@ "IconDisplay" ], "values":[ - "r_inpTgt", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -801,6 +739,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11280", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11278", "className":"Simulink.From", @@ -864,44 +833,11 @@ } }, { - "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:11275", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11276", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"From12", + "label":"From12", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -909,7 +845,7 @@ "IconDisplay" ], "values":[ - "b_toOpen", + "b_errFlag", "Tag" ], "tabs":[ @@ -928,11 +864,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11281", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11274", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -940,7 +876,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "b_toActive", "Tag" ], "tabs":[ @@ -959,35 +895,200 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11291", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F03_03_Input_Target_Synthesis", + "label":"F03_03_Input_Target_Synthesis", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" ], "values":[ - "r_inpTgt", - "local", - "Tag" + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "Code Generation", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 5, + 6 + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"F03_02_Control_Mode_Manager", + "label":"F03_02_Control_Mode_Manager", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "on", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "Stateflow.Translate.translate", + "void_void", + "off", + "off", + "off", + "", + "", + "ExplicitOnly", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", "masktype":"" } }, @@ -1002,21 +1103,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1028,30 +1130,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -1063,18 +1165,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1088,6 +1191,152 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11296", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toTrqMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11852", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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:11298", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11156", "className":"Simulink.Inport", @@ -1156,108 +1405,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_03_Input_Target_Synthesis", - "label":"F03_03_Input_Target_Synthesis", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", - "TemplateBlock", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "on", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Auto", - "-1", - "", - "off", - "" - ], - "tabs":[ - "Main", - "-Other" - ], - "tabs_idx":[ - 0, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11276", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11284", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -1265,7 +1417,7 @@ "IconDisplay" ], "values":[ - "b_errFlag", + "z_ctrlModReq", "Tag" ], "tabs":[ @@ -1284,20 +1436,22 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11158", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11293", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "held", - "Only when execution is resumed" + "b_toActive", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -1310,7 +1464,121 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11157", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "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":[ + "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:10702", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs1", + "label":"Abs1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Abs", "masktype":"" } }, @@ -1381,134 +1649,6 @@ "masktype":"" } }, - { - "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:11274", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toActive", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11154", "className":"Simulink.Inport", @@ -1576,6 +1716,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11281", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11497", "className":"Simulink.Inport", @@ -1778,50 +1949,122 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11157", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11286", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", + "name":"From8", + "label":"From8", "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":[ - "7", - "Port number", - "[]", - "[]", + "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: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:11716", + "className":"Simulink.TriggerPort", + "icon":"WebViewIcon3", + "name":"function", + "label":"function", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "TriggerType", + "IsSimulinkFunction", + "StatesWhenEnabling", + "PropagateVarSize", + "ShowOutputPort", + "SampleTimeType", + "OutDataTypeStr", + "FunctionName", + "FunctionPrototype", + "FunctionVisibility", + "GeneratePreprocessorConditionals", + "InitialTriggerSignalState", + "Interpolate", + "OutMax", + "OutMin", + "OutputDataType", + "PortDimensions", + "SampleTime", + "TriggerSignalSampleTime", + "Variant", + "VariantControl", + "ZeroCross" + ], + "values":[ + "function-call", + "off", + "held", + "During execution", + "off", + "triggered", "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", "", + "f()", + "global", + "off", + "compatibility (no trigger on first evaluation)", "on", + "[]", + "[]", + "auto", + "-1", + "1", + "-1", "off", - "off", - "off" + "Variant", + "on" ], "tabs":[ "Main", @@ -1830,8 +2073,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 6, + 7 ] }, "viewer":{ @@ -1840,14 +2083,14 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"TriggerPort", "masktype":"" } }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11283#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -1898,7 +2141,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11153#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -1949,7 +2192,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11275#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2000,7 +2243,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11277#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2051,7 +2294,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11155#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2102,7 +2345,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11285#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2153,7 +2396,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2204,7 +2447,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11274#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2255,7 +2498,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2306,7 +2549,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2357,7 +2600,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2408,7 +2651,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:4", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2459,7 +2702,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11282#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2510,7 +2753,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11284#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2561,7 +2804,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11152#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2612,7 +2855,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11276#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2663,7 +2906,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11279#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2714,7 +2957,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11278#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2765,7 +3008,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11280#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2816,7 +3059,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11201#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2867,7 +3110,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11286#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2918,7 +3161,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11157#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2969,7 +3212,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11287#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -3020,7 +3263,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11156#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -3071,7 +3314,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11154#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -3122,7 +3365,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11281#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -3173,7 +3416,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11497#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -3224,7 +3467,109 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11498#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:10702#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11851#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", 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 index 08956373b963f099ffb5683b2136778659dc7395..f826c500cadeaf59778f3ebf9907d770dd982ef3 100644 GIT binary patch literal 10601 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YMTUiiueC~bwV)+@&2Y5Puvv~+Csc@LIvRO#=;*#)1sy8P-b++4d z?bf=SJ^RYCuWN={Mr*ErbY&={HD_3T6W~&G+*}Q~_amCuTsxy6p0suFK+!OV{){7;yJ)a`F9s<%$R^D=Wi^O*{=3 zGh(_{aj=-Dp3IpLyxdQ))5T!+Ssx#t4Ov&UR6HMDp8xMlP^hQEjH8pjD(v)1PhWoP z@l&pi5j|&To9maF7EMz9p7d1eVZjXF*=D+>reZGH*{_4b71K{fDTKGTTiO{c*jKk| zUEjlfcDr`%D%gFu#Yyqlv12RNtV#L(?QPc1ix&g`)cs$i{i4K5Q%mbq#IeU8CwQoc zmDafiYUt}9&)RzK*PFfH?;U%vN*XO*=Pr zs>842$0{D&v0Ucmr6AI@$0n;!?rDHG_tU3O8TS19_1fm|m&-?z3~$}O-S~3$)3V)~ znwo*{e87FeAIHxq!$KoxCUzI=sekYTrT)@d0E*x?FkDPDw^fo zU^uWf`?^KxE0O5!c~8H*yzHVRs3XQ*wp+IUc=PSI%QkMDxNDcy*1qQE=9a?`w-i5n z{(N)lX)%Ubvt~_5o%!usS<=RcsGR{CEjp)H9Zp=?as2U%uT@_U^0gnnkz>X%>7)w3 z-H(K*pWC*X33al_%F1RYU3gg%5)!h4|Js?~l`k$Ro=G!iWo0cXFJFB9wV?!0&aEw; zd*{ckpWfKWn3bJve62hqqocF4)3yHo6oI#8)wh2C{`NLGDT&E7@WzHjW?x_5FL4$} zuNz+L}OpOfsd%pxl-CVd(aZ6Ng)Xyo>7Q$9@{cO{&t_po~YioCa#u0Vt3ge z(%awJCQ@Ij_G(R-`Tg_G=ktQ!KX2oeF0hbsSsa+OaYmK>*Q&p3+*0(^)YKyO*X{lF z>&eN<9+O&5KYjG&ODIXV~N$>InG;mAARyf#c#RrTt9aW5hZVmi&2p3y>$J0`^_A;#TPGJz1n&=@A>NZzpwU)M|$c! zNsQLhIc{}crdEe-ZP@IqFPId>Ccm^OZ17NVvXM)FeAqu}vvue3$C*vDy4SQth>D6b zWUf0j*Sh@D?c1|MSy`K;BTq2bY1e$Y=)NOH@78+0c=>HVXV`oY+@$mQgmV9i^WV;% zsOk`%rs5a3kEbDQ@xzDD($1BaoOylpRO+)&Nv7uJ&+p7}%Ffnyc6N@e+{p4WMRfw_ z{`u_R-yaVSWv#Qfn7gH8`Gk%}VuRFXhcK42|uUSz(Qx|Du>K^^^!y<2c zbnRRpHA!jd!w(A*Hb!u;FlBx_aO4Qf?QOZIBld58D-eAh<8 z>dvD{U%q|&v{b*gbN>I&_7ms4QdM%TeDqMPYqs376*k3xgHlY7NPYe-siVW<$<)st z74@Rn!lL+_&b8P4kM`C6zVQ0%ny9T@n{W0k(ui0a_UhHEODvyO$N%**-K8J1qv8DX z!$}(xjAlwmNjXhYvHSn?{OYHhIUConT^nkvG+i(D(Tj_V_x$;Ede6sW(iSp&>tc7i z`TFus*N;ytDw=d$u39J8PFbk)!ri-T`#PwlqPbB zii&Q2mt0+Ky)dBT(xo6RZS9L0CK_E%si~>AzR#<)kFS1f>gDYXire?!gJWWRG(;Ay zS>vzS&KtZ&Nh*nr=|OJVOv|z@fIh=tGwGI-jrEiy?Ryh z^c?H*yo-+`T>}kf`dqnwJ>7KWmygHgH>aJQ6&bf?soS)tv#-6pv$J^fGskC6fg)^d zY%^xfiu&@`M@7iQ%cW zsI}7?C55jWzDut$uBg~AT(-7NPE-DNc~s%_)Vg&F+>Lv_ z->c5Kxv91I`8h?;Nxz&$L_`eC%#K~(_ibyX{-#M5rLRI}{kId($j^T+Jpad$pm62h zl`B_9&(biNeRj(9>F1@A&K^B-!t~eqcZ#OL5tsgGsD`fIyvr}l*5j1hjPt5x`URh! zc+Q$Vd-^UZ?nQg|&TW^kt5~_Z@VZ6yHyu?~)tH?{t^4-bty;CpLq!P0S+z<_M~wUL z-@iX<>`t9Nee(Qy|Jf~bJg+(HxCU~xI$dVZGBU>Os?Jw#eD(Tum77#xsNn-Iby;v?M}wpw)m{r7;DWx(rB<@y z`f(|*udU5IUTGu8#m!x4A@k+iw^fWwjrT^FS8Yg%410Xe&E5T~gt_OWj-yF8-j*>n zGKh+bhJ>BVXSmP#>{HU;SK<4W-pHy6^?f*!+<#$5BDdOR)zzOpP#ElUW5)u!7e0-d9dt2}4 z=jVm_+B@AAuj(%U{OoLnjhu-T@6n@2k0cq^*vZc}%XONxr1JQmwQJY<`1mZim=UqR z&X%2DZpoT8J@e+ty(zQ)STX0;ttcxis{oPKU%#q$?cTj|_3B{xIU6?`vaz#IOr5zp ze0@+@*fcRN!CtqYAN%XiaO>}J2n`iAo87A&zAj<&%^5Rh9LU?gIxnC*_181@X2*H; z|9-Bi>o~e8{k+_~ibtG$G8PRtbB;a#yz*n>#f&Kl1}A2jW`~HEcO@V1Gc+>;l~AFf zp%yZHGJNb;uU^esY<{`<>$BPUNn4{lRfKwadsiwIS;+YK`E4qF9X4y$tPuS$Utiy2 zRr1zlKBc_u&5k){vu`b6Wnv8N`1|+os>x}~tbZPhtY|*yP+MCYwYcQf6-^&C<%j>j z^V%)^Ib)*2lp70_!`#ot&)ZYGP>sRfzPK&;dh#lh17*{@pBwX-3U#vFy?fV1X=1e3 ziG+<25u4SD18#N-tBd8zFMXET)zy_|>r!0!z;Ys z>VH?(UykZsiSD*O$9!D&U-Zg6`^Q^6Pium7{uZ6ntE_D0_@6#~>f_^+U?6cx?O&Kx zJHLF~rjENuiyj_gomXSD`@_54M;|;;m^^uMx1HVAzVv5v&Ypd-yF%#y(!ZA{b~S8$ zCVXY9&D5)SB#kx?4ARA1sOqjSUN%7TRB{-P7M+{PdLQvE#=t&NdH-h_JAAyea?S#?kl*)2API z=C_@)E$*dTUZro9jhy@Ht4f}iCbd=F=L~u%J<-GEZ=QVZ7s0Pzzk0`PZY_LyNp)N9 z?PXTNX;xxkMk`--R@n62%n8fA*UDk6-FW0t;l54j{OOZCCp|QXT0PZ&md~HiTHCj8 z->OXZbaQwAd2Rc?rRy%to--#Tdfm)I+m#XjBXrtSJb(PHJ9YZBr`lv5e*VWrJ13}k zey#AFbcC7TX2Qn0>ThorZrM_D?Pu`Avt_$w=lUK0@WFtuoq6`zWl}Z9)hxYk&c43A zR(1cruCMPs{q)hTt=W5iJnH`Ow@xo+$AWe9ywyO>)`JNL5)2-E|9$ag$t$a#-3NX2 zr-iLfEhw0SC2&F4=t z%*bwbmp^J`cI=*H+?xEl&$Iu0XtxhZF21%l+B|#V1OO3j)z z>(U%qlgF|j_uiN9;$UmE8ZtO09 zzvtlO)4k`;`OT|*HgoAZH$S8GOP_tLxT5HtoU9zRHY|2&s)2-rwDjZR`M+b1T`O5? zXkxPEN@#?@Bo*CK(IT;jM|Yj&;o}qPK58)2M?_rQ*vhKwX3nvfC9BMw>gx7cv3#!D z>#{hotGoMZamC)aIeyEn9$vkE-MzBX@?wU_>Z_~dtS@US?l4Yy`Z`#o)&BnW{>vLB z4A+YXCo1|!uC3X+C+2HX>)}MxUVj_8<-2!FM^5upo2=0_>07eeWY0wxH7;g|%=KG- z?8A>5J1s4(D;8^}Fz&b`#Fz5u)z#InzTe%H$}QK=zW@IDb91dNYkn9gD=UkLi$DHa zRr%o{`^vRzpPrbg%)`U8LU`T6fR0a}ic%ueE-&-_^6gvEpC5%fV%(iBOw9)mJb0iG zwpw)ZNte*jtDCsf<26&RHp}dLOi~f-bh+^Q>yzitS4Rq@_swN(n(F2z{p9WT`_Cr2%RRiavzUjM zSCEHIQ%}!r{q@J+e{1UKsL1d=F0s0~G5Pr2Rhu0OuJ1_I57SCfo*HO9(PM&#$~0e% z9S#NBDY6^CU0&>NDcq^>vu4KU&y|-RJ_uYrm0MgdAR=PLv8O6RoJtcp9u~~#>gtN# z=2&7Sn|*y?&&24Gz{gsPN_6p}*gg zWo4g!H{KIb|1G`#7=PUdW~YS$TeohVGIi=w-8fG}0|STreErhW(#>L5*_$1&t&8$)ay1eb!LT)pQB^rtG`mRvY~qujMZfh zKm4%i)5q;|ZI8BX-5R-ccBI~xx$jewPw$<4^-0;Js{*Gp3_g4_KEGn6uC=vwW=@WZ zSog}+JgZl&Vz{zk|J1HYJx`}tFidf&S-E<`<`mTlA@deCv-7WdZ5&tsxAfY&SnKyu zy)kLe4k>;8|8%>BK6lZkOQ)MeA0M@<{`O|k_oKlgtxZi$ku!fqMMtlfeykj!BX;cA zu?bFb|IV84Th-QGz1Qy3=jr}jmv&~@me2F$x3jBvJgBqjThiZ6YkPyQ7prGBEWeYt zO7!WnIGu)Bv!qI&-b~sUp%bZF=)3e!%Urdt-aP zeBJ)}0UAeYzu!GRRXhC3()ANPS|W6gb?fh2G3~tCZfggB|Ng8e?9GmH^?wTa!9Ud;;Q1v#Xt+?UXv1420RHb?^UA^jBn`?R2x70;RNc!DuziJV# z)|01&C!W!sxTYrhfcb$i~io zH97xI{o&`IAC_2M{&r!u=d0qcw;CO8t=n$?IP9Av%ZbycPoMgc_xFd!?02*4KOcYE zB9Wv!ud;eVfkltlj}I5!C1qq(?Cs}IoGAG2{x;pWjb5r>igw@io}})*rd!|+=QGh0 zN4v#2Tb;gq2X!ru95}$>>go#W0*i=mEJ{q^U* zhi|GbuRFqAzJ9}}&FyzN#TN9tC>_-P|1Z?bD{SMkjSrW}?d?!0eDgz7uI`1S-S0cO zej60N?8#_x5Oe+Jf5-msXZ;_4p3i&y@2vE5-QPE#&wIAM{?B%sJx~ALmU*r!vMJ(S zZ;b7B(NxEJasASw|Ic_Mr`P`q_AmT!A<%EG-Rbl7AHCb$-Nb6n?)=Zv?Z~0R{IR0u z+kdXhk%u<_2^I?wb5*?mFd^&I>1JK&%5O90?)m*M@7ufI8II3qd{vJy(N635`fm68 zRlB8peSDTI<>hTZEcyLgoBb31Yp=hWn3yD(NWFaVBEZ?#M@@L|-n}N*rX2cJWqQSB zTCxOBRjL1{n>t%q|2waapYZ;{?D+c5`TrmJ+Su;Ba!u!2w1&&3h_D_9Ep6?qPxz|8 zzdQQ+>!z}|QGK%3Z5K0^?A|Rs{dB9}^5mkTNx$Fkx6fT)GQ(_ze*C^OxAXV+>YO$) zFT_!?ec|y=+PoInLW{PUc&v6Qc0)_?|DV z=RerT{kFXS^YV1@x@57M+Jin}Jq~-~)=N#BmF zyC1W;{vGHNJaKm0$Gx#o>((t>=bzv8hrRmS=O5Q}GvC*~J*~gs`s<&6xaY@x z_?mvpVP$NAvhk)b+(w&|swV9A{^t8>d)z-E`#%@`SFB&VEYp`c>g^rIi4!}HJY2l| zMn$}F>eAJh)_r{PnE&(o{eLXy@ZH{XJxt{3uUT_cqV6;IY(8J~-~eOk z7GBMsam$8%hq?I$!9R`HCbNs_Ob`**i#?cP6cisl_uD=d*Pp-ZYkD=;=ie)yA|n3r zZ~lIp<=&M=r@Aj2?!6lmHTSmu#+M8Im+mz;F>y&uR8*VndH0{B$L%KGWz{S*>OMR_ zwP>c-fr(yQ1bNt2u358W&z_ol?ue4c8?VG(V2A7Ntp8Nb# z>V1-8bnv(Qo5yR*?OXyUz52aLXR?RNiq&h+yt0{XZf0y~xwFHHL+o(ZOUFFZ%;wu~ z=WR89eP(8fX{K|+9N*VjS7w&Xw{N(ds4g|P?!wwI?vE8rd+lmx6u)@kd1oDyP^Stz zzx?yg<8n+11sOAx$`!dQJ9^y?H=W`ZJKrVfp_S>Zm3a8Fzx~;b$;S<5pY@ou8mGIf`u#|!a869LclPbdEm6Aj?lFE^Bi81AY(vDE zo?ib=r`{fVtM}le`{l`ZbF04y|C#^)D}T!&LAjfkjFRn~9htdj-M_FP@EG&cg5)O=c7E$V!?46 zB*JL|9GcFo{NZ^q*C{*-~RE-x&8W&s+x`}R83$l{w=>lf6oUK zb-TRB_J5ZD_cGDCzh%zVtcR`7%Qk)7x9oNt`@uULjXE=|FDvC&CNM|KohUQ=?I-o6 zX(mUbj!5er>C4ZfYNrbxVmo=@&O)`O>Q2$i&41pN?_a!WlThTeP8TJMxqe9-B_^pT zo;K2(?tQoGVBU6PGc&iqi(mHDu2kJF)$8VaE5Se_O*Qw$>(`4Hp5n{~^;VBO=G?Q7 zVRaW*r(0_2-`23zv1z*lI^|L}u90Y*GHu$Xy1!LyY-|>Fe=JsquYY!+k=ew|4Ak4w zInBezr*zur=+UDtN`muhKAqfBtTNft%G&zp^!lITNgHphS;D)1-!HBDk8{^wzEvl< zHth6|BO+0~(U*>`24cj^EzjU;mARJ2j0zC^&fX zG`<(djGp_wTe!1MR8X_3w)Os(D!#=R3%sRS?|MdA@4E5jMf$W|QkEw{S?LXLp1D-- zvtJuLcgkfgQa3FzoZWlfdu_)yH-lzT?tfGJWTYOdw;dFE^VZa8}Bcc2^@6l(!i}!DHo=mkfUvx1j zBE&E9=iV*MH{QB(JmD++@gY&fRZ)UxQ|f84Z*On6A5BWUzAjeAs>I`NNl8u3oIihR z?&O(IojUc+y}i;i$}FRG#P1dZbx&3w`w|7X!G-@gYMnRncM=Ng}{`Qq){ z)a&bFy<>als61!Abnl*@voo`^v-8I?twjtBocy4*0COyh+vZxA7rnZo+1Az;vA4=J zZvFIy3l+JzxIEM*Gpvc*JL}f1m%2PQa_7J1C|!n(G*-M=*nZ`^P$$bokCyHCs=B|v zzP`EcZ&gB-(fQY37hQi{Xd&~X#%_+E`p1etYS#Dkc#}+@Jc_j2|48ZN`SZ({EMZxG z*)up;_+Y|>*xh9-_a3@(MZ{_@U;AN3AO90alMHjVz1%93wt42heRf}KHtAfxc(L*H zQ?K2ACQ?h6FK>VJDCyiB%jUxm7i`@+_0glG95dCpoVd~F`Qxv@|Gp^M75TG%I``VOYhQ`o zY-*kO*%mbR`0kf!@LvC}koPJPl~49Kyc01uzQp=n%<}*0<$JsiCIsZ(Ox`Hb>C%*8 z(iOH^RbRjV;lo53K6bO&y$%Ws)>-?j2)+8CrLW(A>sHj3DBauJa=mx^*~s~C4rM6y zPHjHea53Y^^Un(}zfAjT&~!)jIqRdc-I4q2Y}Nher4$tjO+S6~!v}*&poUGO+v0 zqZX=cE7vdFe|+VN6$c)F42X>MR1iqGyQ_3fTwR@k8=jWuCC03J8rp$84 zGr2Uqh|RY2?Z%CUbNrS^xo^JdV>C16{k^>`OpIAsSub9`OniK-H)darr0dLkUB7-l zpFjV*)W!%MUyqFuJ?qx#C2hQ+YcBQk=g%uwuH3m~`HsahzqzEOWW_>xW@hF&7KKge z^J}LqcJDVbFldNd?>HUb6Pvx3aq5x9@-Y^ZC4RuiMJ?>z6NG%DVXC zjIeie%kMp$nLaP^|G&Q#HgdCO&C<})dURo-vxunZ#Oc%9k3UWXEyp-=@XY-}%ZZ*rtNXTN;g`uv^q22Y<|%`mxg_3GU#8~jv+SehO6;`jN4hKfe5 zHCsHf&K#7Y9u^4nx^0YF+tb&#jC0T4y>s2=DplUjIBGMY(Sc#}&7Ok^4uK+|_T$U$g z*J=6XmCnSZi^T0+VyMOoN~*_ptQ3jhkJ(H zeQ6#xH8r)OTORu*<@(zLG^Tu;clo7?y}kVIyX($O5jA8U@l(@bHkX?S_*n zlWyI*6)Ac5e*OR21S^w$>(}@D&NeH2c1H3`m2IbslWEuSQBd3Y_q?z42##u>Mymwqa8RT4Cj>Ydf^9Vil-uzi!dm#62+O)=?{KQno%P0qA` zx72%jhl`TOq$59mScI(>Z9WKEE25#VKYwb5?o6LcmoGOTf6Tb7*iW+en2GbgWy{(w zUJSff`#pAB?rk>%i6wjY%6d);3AC8&XO?rKtpDKd(=oOu9z0NB$lw3h?CH~|Sv&f4 zPMesUFTVa7l=ZBiy}G)(=Fi9DIrsL=?6?0XvH0SOJjuZD@a6Y@H#ITY{rTW5B_*Yy zr51Lq`u9qzJCcw0B^pSqShp^$_rs=5n=E^O{QFmT=%K;auU|{b%UAme&e-NzV|RZ| z_4=z>k}@(rzkAar70o*G_+zT%r1_tjcHRap9kARk@#@jh?wtGk{w|w;UbXG%tFpbf zpZpPcowr%2_sgeGMOIc;m+tKrw+Xp9;WHB_Tl4lU&#d(I^UoP{$N&Fz{XmYg?M$C@ z*USw=>5o-=S(-r=?u4f=WpmZl)j`8>0vu;Hw-u{bdvh=JzscU*+`J=3?`v)3G()N0n7vg~ckQxLu-cGvngovM7Hi)9Aq9ISDjrzGcgU&p&@WXyz~28RIdjE9*t_O0Q~S~1j0_A644$rjF6*2UngD~8l{5eV literal 10132 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 Hl+XkKNw&%Q diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg index 067aaef..02c626a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg @@ -1,10 +1,10 @@ - + - + @@ -46,7 +46,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -110,10 +110,10 @@ - + - + @@ -123,29 +123,29 @@ - - 2 + + 3 - + - + - + - + r_inpTgtSca @@ -155,39 +155,6 @@ - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - @@ -200,11 +167,11 @@ - + - + [b_cruiseCtrlEna] @@ -233,11 +200,11 @@ - + - + [z_ctrlTypSel] @@ -254,39 +221,6 @@ - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - @@ -299,11 +233,11 @@ - + - + [b_toSpdMod] @@ -322,28 +256,28 @@ - - + + - + - + - - [b_toActive] + + [z_ctrlModReq] - + @@ -356,27 +290,60 @@ - + - + - + - + [r_inpTgtSca] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + @@ -398,11 +365,11 @@ - + - + [VqFinPrev] @@ -419,6 +386,72 @@ + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + @@ -431,11 +464,11 @@ - + - + [b_toOpen] @@ -452,6 +485,39 @@ + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + @@ -464,11 +530,11 @@ - + - + [VqFinPrev] @@ -486,11 +552,11 @@ - - + + - + sfix16_En4 @@ -500,54 +566,6 @@ - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -560,11 +578,11 @@ - + - + [b_toTrqMod] @@ -582,11 +600,11 @@ - - + + - + boolean @@ -596,120 +614,6 @@ - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - @@ -722,11 +626,11 @@ - + - + [b_cruiseCtrlEna] @@ -744,11 +648,11 @@ - - + + - + boolean @@ -770,11 +674,11 @@ - + - + [b_motEna] @@ -792,11 +696,11 @@ - - + + - + boolean @@ -806,6 +710,102 @@ + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + @@ -841,7 +841,7 @@ - + @@ -854,54 +854,6 @@ - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -914,11 +866,11 @@ - + - + [z_ctrlTypSel] @@ -936,11 +888,11 @@ - - + + - + uint8 @@ -962,11 +914,11 @@ - + - + [b_toSpdMod] @@ -984,11 +936,11 @@ - - + + - + boolean @@ -998,579 +950,9 @@ - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - z_ctrlModReq - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgt - - - - - - - - VqFinPrev - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F03_03_Input_Target_Synthesis - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - @@ -1580,11 +962,11 @@ - + - + [b_errFlag] @@ -1602,11 +984,11 @@ - - + + - + boolean @@ -1618,44 +1000,928 @@ - - - + + + - - + + - - + + - - if { } + + [b_toActive] - - + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + z_ctrlModReq + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgt + + + + + + + + VqFinPrev + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + - - + + + + + + + + - - + + - - Action Port + + F03_03_Input_Target_Synthesis + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_toOpen + + + + + + + + b_toActive + + + + + + + + b_toSpdMod + + + + + + + + b_toTrqMod + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + + + + + + + F03_02_Control_Mode_Manager + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1676,11 +1942,11 @@ - + - + 5 @@ -1698,11 +1964,11 @@ - - + + - + z_ctrlModReq @@ -1713,11 +1979,11 @@ - - + + - + uint8 @@ -1727,192 +1993,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - b_toOpen - - - - - - - - b_toActive - - - - - - - - b_toSpdMod - - - - - - - - b_toTrqMod - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - - - - - - - F03_02_Control_Mode_Manager - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - @@ -1925,11 +2005,11 @@ - + - + 4 @@ -1947,11 +2027,11 @@ - - + + - + z_ctrlTypSel @@ -1962,11 +2042,11 @@ - - + + - + uint8 @@ -1976,6 +2056,54 @@ + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -1988,11 +2116,11 @@ - + - + 3 @@ -2010,11 +2138,11 @@ - - + + - + b_cruiseCtrlEna @@ -2025,11 +2153,11 @@ - - + + - + boolean @@ -2051,11 +2179,11 @@ - + - + 2 @@ -2073,11 +2201,11 @@ - - + + - + b_motEna @@ -2088,11 +2216,11 @@ - - + + - + boolean @@ -2114,11 +2242,11 @@ - + - + 1 @@ -2136,11 +2264,11 @@ - - + + - + b_errFlag @@ -2151,11 +2279,11 @@ - - + + - + boolean @@ -2167,59 +2295,140 @@ - - - + + + - - + + - - + + - - 7 + + [z_ctrlMod] - - - - - - - - - - - - - - - - - VqFinPrev + + - - + + - - + + - - sfix16_En4 + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + f() + + + + + + + + + + + + + + + + + + + + + + function @@ -2315,11 +2524,11 @@ - + - + @@ -2497,15 +2706,35 @@ - + + + + + + + + - + + + + + + + + + + + + + + @@ -2581,11 +2810,11 @@ - + - + @@ -2620,7 +2849,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 index 7fd7b5e..096d630 100644 --- 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 @@ -1,90 +1,10 @@ [ { - "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:11195", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11193", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"constant8", - "label":"constant8", + "name":"constant1", + "label":"constant1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -98,7 +18,7 @@ "FramePeriod" ], "values":[ - "OPEN_MODE", + "SPD_MODE", "on", "inf", "[]", @@ -173,6 +93,51 @@ "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:11189", "className":"Simulink.RelationalOperator", @@ -263,816 +228,6 @@ "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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:11192", "className":"Simulink.Constant", @@ -1122,496 +277,6 @@ "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: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: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: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: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: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: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: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: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:11197", "className":"Simulink.Outport", @@ -1692,6 +357,1341 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11198", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_toSpdMod", + "label":"b_toSpdMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11182", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11181", + "className":"Simulink.Goto", + "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: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:11175", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11194", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant5", + "label":"constant5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "VLT_MODE", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11493", + "className":"Simulink.From", + "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: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: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: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: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: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: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: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: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: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:11163", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11162", + "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: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: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:11178", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toActive", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11174", + "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: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:11172", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_toOpen", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11496", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11161", + "className":"Simulink.Inport", + "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:11179", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toSpdMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11167", + "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:11176", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toTrqMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11166", + "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:11168", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11199", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_toTrqMod", + "label":"b_toTrqMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11187", "className":"Simulink.Logic", @@ -1702,18 +1702,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "NOT", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -1723,53 +1723,8 @@ ], "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 + 2, + 4 ] }, "viewer":{ @@ -1792,18 +1747,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "OR", + "rectangular", + "off", + "boolean", "3", - "rectangular", - "off", - "boolean", "-1" ], "tabs":[ @@ -1813,188 +1768,8 @@ ], "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: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: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 + 2, + 4 ] }, "viewer":{ @@ -2017,18 +1792,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -2038,8 +1813,233 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11486", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator1", + "label":"Logical Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "OR", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11183", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator3", + "label":"Logical Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "AND", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11494", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator5", + "label":"Logical Operator5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "NOT", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11185", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator6", + "label":"Logical Operator6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "OR", + "rectangular", + "off", + "boolean", + "3", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11186", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator7", + "label":"Logical Operator7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "NOT", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 ] }, "viewer":{ @@ -2055,7 +2055,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11183#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2106,7 +2106,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11168#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2157,7 +2157,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11194#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2208,7 +2208,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11171#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2259,7 +2259,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11192#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2310,7 +2310,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11193#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2361,7 +2361,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11170#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2412,7 +2412,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11191#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2463,7 +2463,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11175#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2514,7 +2514,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11187#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2565,7 +2565,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11189#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2616,7 +2616,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11165#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2667,7 +2667,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11174#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2718,7 +2718,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11184#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2769,7 +2769,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11195#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2820,7 +2820,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11160#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2871,7 +2871,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11162#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2922,7 +2922,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11172#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -2973,7 +2973,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11164#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3024,7 +3024,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11169#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3075,7 +3075,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11173#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3126,7 +3126,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11161#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3177,7 +3177,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11166#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3228,7 +3228,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11167#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3279,7 +3279,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11185#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3330,7 +3330,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11188#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3381,7 +3381,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11486#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3432,7 +3432,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11491#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3483,7 +3483,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11190#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3534,7 +3534,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11492#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3585,7 +3585,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11493#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3636,7 +3636,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11494#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3687,7 +3687,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11186#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3738,7 +3738,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11163#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", @@ -3789,7 +3789,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11495#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", 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 index d01447a872e44f3e1009ed395b60b66c2a06b1d5..b7b0a5db998f33c2e2d0bcb286d7d65c0d1029c5 100644 GIT binary patch delta 8791 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 - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_toOpen - - - - - - - - - - - - + + - + - + - - OPEN_MODE + + SPD_MODE - + - + - - + + - + uint8 @@ -111,7 +63,7 @@ - + @@ -119,27 +71,27 @@ - + - + - + - + - + - + @@ -165,722 +117,11 @@ - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - + boolean @@ -894,7 +135,7 @@ - + @@ -902,27 +143,27 @@ - + - + - + - + - + - + @@ -948,11 +189,11 @@ - + - + boolean @@ -964,124 +205,67 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VLT_MODE - - - - - - - + + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - + - - + + - + boolean @@ -1093,43 +277,67 @@ - - - + + + - - + + - + - - + + - - [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + boolean @@ -1139,198 +347,6 @@ - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_toSpdMod - - - - - - - - @@ -1343,11 +359,11 @@ - + - + TRQ_MODE @@ -1365,11 +381,11 @@ - + - + uint8 @@ -1381,58 +397,445 @@ - - + + - + - + - - 4 + + 2 - + - - + + - - + + - - z_ctrlModReq + + b_toActive + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_toSpdMod + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OPEN_MODE + + + + + + + - + - - + + - + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + VLT_MODE + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + uint8 @@ -1454,11 +857,11 @@ - + - + [z_ctrlModReq] @@ -1476,11 +879,11 @@ - + - + uint8 @@ -1492,44 +895,44 @@ - - - + + + - - + + - - + + - - SPD_MODE + + [b_toTrqMod] - - + + - - + + - - + + - - uint8 + + boolean @@ -1540,58 +943,364 @@ - - - + + + - - + + - - + + - - 3 + + [z_ctrlModReq] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + - - + + - - + + - - b_cruiseCtrlEna + + b_toOpen + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + - + - - + + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + z_ctrlModReq + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + boolean @@ -1613,11 +1322,11 @@ - + - + 2 @@ -1635,11 +1344,11 @@ - + - + b_motEna @@ -1650,11 +1359,11 @@ - + - + boolean @@ -1666,44 +1375,29 @@ - - - + + + - - + + - - + + - - 4 + + [b_toActive] - - - - - - - - - - - - - - - - - b_toTrqMod + + @@ -1714,44 +1408,188 @@ - - + + - + - + - - [z_ctrlModReq] + + [b_toOpen] - + - - + + - - + + - - uint8 + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + @@ -1772,11 +1610,11 @@ - + - + 1 @@ -1794,11 +1632,11 @@ - + - + b_errFlag @@ -1809,11 +1647,11 @@ - + - + boolean @@ -1825,11 +1663,173 @@ - - + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + @@ -1839,30 +1839,30 @@ - - [b_motEna] + + [z_ctrlModReq] - + - - + + - + - - boolean + + uint8 @@ -1873,11 +1873,11 @@ - - + + - + @@ -1887,30 +1887,30 @@ - - 2 + + 4 - + - - + + - + - - b_toActive + + b_toTrqMod @@ -1944,7 +1944,135 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1954,23 +2082,23 @@ - + - - + + - + boolean - - + + @@ -1987,7 +2115,7 @@ - + @@ -1995,19 +2123,19 @@ - + - + - + - + @@ -2022,11 +2150,11 @@ - + - + boolean @@ -2047,139 +2175,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - + @@ -2264,7 +2264,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2274,23 +2338,23 @@ - + - - + + - + boolean - - + + @@ -2315,20 +2379,20 @@ - + - + - + - - + + @@ -2342,11 +2406,11 @@ - + - + boolean @@ -2367,70 +2431,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - @@ -2923,5 +2923,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json index 49bd722..19ab883 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json @@ -44,51 +44,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:28", - "className":"Stateflow.State", - "icon":"WebViewIcon8", - "name":"VOLTAGE_MODE", - "label":"VOLTAGE_MODE", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", - "inspector":{ - "params":[ - "HasOutputData", - "InlineOption", - "LabelString", - "DataLogging", - "TestPoint", - "Description", - "Document" - ], - "values":[ - false, - "Auto", - "VOLTAGE_MODE\n\nentry:\nz_ctrlMod = VLT_MODE;", - false, - false, - "", - "" - ], - "tabs":[ - "General", - "Logging", - "Documentation" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:6", "className":"Stateflow.State", @@ -180,29 +135,41 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:12", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:28", + "className":"Stateflow.State", + "icon":"WebViewIcon8", + "name":"VOLTAGE_MODE", + "label":"VOLTAGE_MODE", "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ - "ExecutionOrder", + "HasOutputData", + "InlineOption", "LabelString", + "DataLogging", + "TestPoint", "Description", "Document" ], "values":[ - 2, - "", + false, + "Auto", + "VOLTAGE_MODE\n\nentry:\nz_ctrlMod = VLT_MODE;", + false, + false, "", "" ], "tabs":[ - "Parameter Attributes" + "General", + "Logging", + "Documentation" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 5 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -213,11 +180,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:71", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:73", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", - "label":"[~b_toTrqMod]", + "label":"[b_toTrqMod || ... b_toSpdMod]", "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ @@ -228,139 +195,7 @@ ], "values":[ 1, - "[~b_toTrqMod]", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "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: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: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:33", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "", + "[b_toTrqMod || ...\nb_toSpdMod]", "", "" ], @@ -411,11 +246,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:73", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:12", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", - "label":"[b_toTrqMod || ... b_toSpdMod]", + "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ @@ -425,8 +260,8 @@ "Document" ], "values":[ - 1, - "[b_toTrqMod || ...\nb_toSpdMod]", + 2, + "", "", "" ], @@ -476,6 +311,171 @@ "finder":[ ] }, + { + "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: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: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: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: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:1", "className":"Stateflow.State", @@ -521,6 +521,39 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:14", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[b_toOpen]", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[b_toOpen]", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:13", "className":"Stateflow.Transition", @@ -586,38 +619,5 @@ ], "finder":[ ] - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:14", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"[b_toOpen]", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[b_toOpen]", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] } ] \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg index 8c1e498..7c09915 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg @@ -55,6 +55,18 @@ + + + + + + + + + + + + @@ -62,131 +74,27 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - VOLTAGE_MODE - - - - - - - - - - - - - - - - entry: - - - - - - - - - - - - - - - - z_ctrlMod = VLT_MODE; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -195,57 +103,57 @@ - + - + - + - + SPEED_MODE - + - + - + - + entry: - + - + - + - + z_ctrlMod = SPD_MODE; - + @@ -257,100 +165,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TORQUE_MODE - - - - - - - - - - - - - - - - entry: - - - - - - - - - - - - - - - - z_ctrlMod = TRQ_MODE; - - - - - - - - - - - - - - - - - + @@ -362,11 +178,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TORQUE_MODE + + + + + + + + + + + + + + + + entry: + + + + + + + + + + + + + + + + z_ctrlMod = TRQ_MODE; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VOLTAGE_MODE + + + + + + + + + + + + + + + + entry: + + + + + + + + + + + + + + + + z_ctrlMod = VLT_MODE; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod || + + + + + + + + + + + + + + + + ... + + + + + + + + + + + + + + + + b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + 1 + + + + + + + + + - + @@ -384,11 +514,11 @@ - + - + 2 @@ -401,39 +531,34 @@ - + - + - + - + - - + + + + + - - + + - - + + 2 - - - - - - - [~b_toTrqMod] - - + @@ -445,7 +570,7 @@ - + @@ -460,19 +585,19 @@ - + - + - + - + [~b_toSpdMod] @@ -483,11 +608,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [~b_toTrqMod] + + + + + + + + + - + @@ -506,67 +729,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - 1 - - - - - - - - - - + @@ -585,173 +752,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod || - - - - - - - - - - - - - - - - ... - - - - - - - - - - - - - - - - b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - @@ -775,7 +775,7 @@ - + @@ -861,13 +861,49 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + @@ -878,19 +914,19 @@ - + - + - + - + [b_toActive] @@ -918,43 +954,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json index 84c740a..200e7cf 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json @@ -97,6 +97,98 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11270", + "className":"Simulink.Saturate", + "icon":"WebViewIcon3", + "name":"Saturation", + "label":"Saturation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "UpperLimit", + "LowerLimit", + "LinearizeAsGain", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1000", + "-1000", + "on", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Floor", + "-1", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 8 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Saturate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11253", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge1", + "label":"Merge1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "2", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11271", "className":"Simulink.Outport", @@ -177,156 +269,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11270", - "className":"Simulink.Saturate", - "icon":"WebViewIcon3", - "name":"Saturation", - "label":"Saturation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "UpperLimit", - "LowerLimit", - "LinearizeAsGain", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1000", - "-1000", - "on", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Floor", - "-1", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 8 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Saturate", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:11250", "className":"Simulink.If", @@ -371,50 +313,11 @@ } }, { - "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", - "-Other" - ], - "tabs_idx":[ - 0, - 3 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11249", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11248", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -423,7 +326,7 @@ "IconDisplay" ], "values":[ - "z_ctrlTypSel", + "r_inpTgtScaRaw", "local", "Tag" ], @@ -443,11 +346,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11247", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11245", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", + "name":"Goto12", + "label":"Goto12", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -456,7 +359,40 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "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:11249", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", "local", "Tag" ], @@ -509,24 +445,90 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11253", - "className":"Simulink.Merge", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11242", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Merge1", - "label":"Merge1", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "Inputs", - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets" + "GotoTag", + "IconDisplay" ], "values":[ - "2", - "[]", - "off", - "[]" + "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:11241", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11251", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == OPEN_MODE", + "", + "on", + "-1", + "on" ], "tabs":[ "Parameter Attributes", @@ -534,7 +536,7 @@ ], "tabs_idx":[ 0, - 3 + 4 ] }, "viewer":{ @@ -543,73 +545,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11244", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11243", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "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", + "blocktype":"If", "masktype":"" } }, @@ -645,11 +581,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11239", + "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", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11238", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", + "name":"From11", + "label":"From11", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -657,7 +632,7 @@ "IconDisplay" ], "values":[ - "z_ctrlTypSel", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -676,11 +651,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11245", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11243", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -689,7 +664,7 @@ "IconDisplay" ], "values":[ - "VqFinPrev", + "r_inpTgtSca", "local", "Tag" ], @@ -740,33 +715,101 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11237", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"FOC_Control_Type", + "label":"FOC_Control_Type", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" ], "values":[ - "r_inpTgt", - "Tag" + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "Code Generation", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 5, + 6 + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"SubSystem", "masktype":"" } }, @@ -801,177 +844,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC_Control_Type", - "label":"FOC_Control_Type", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "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:11251", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 == OPEN_MODE", - "", - "on", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:11207", "className":"Simulink.SubSystem", @@ -983,21 +855,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1009,30 +882,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1044,18 +917,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1136,6 +1010,105 @@ "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", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11205", "className":"Simulink.Inport", @@ -1204,11 +1177,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11241", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11237", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -1369,11 +1342,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11248", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11244", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -1382,7 +1355,71 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaRaw", + "z_ctrlModReq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11239", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11247", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", "local", "Tag" ], @@ -1469,62 +1506,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11238", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11211", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11254", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Default_Mode", - "label":"Default_Mode", + "name":"Open_Mode", + "label":"Open_Mode", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1536,30 +1543,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1571,18 +1578,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1599,7 +1607,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11215#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1650,7 +1658,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11241#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1701,7 +1709,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11238#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1752,7 +1760,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11250#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1803,7 +1811,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11202#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1854,7 +1862,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11239#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1905,7 +1913,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11207#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -1956,7 +1964,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11237#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2007,7 +2015,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11205#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2058,7 +2066,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11252#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2109,7 +2117,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11250#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2160,7 +2168,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11242#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2211,7 +2219,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11203#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2262,7 +2270,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11204#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2313,7 +2321,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11235#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2364,7 +2372,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11251#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2415,7 +2423,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11236#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2466,7 +2474,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11254#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2517,7 +2525,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11211#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2568,7 +2576,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11253#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2619,7 +2627,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11240#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2670,7 +2678,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11251#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2721,7 +2729,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11206#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", @@ -2772,7 +2780,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11270#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png index 523a36029a582029e62780ed57eb6ef688c9a5e2..f3c0748ef8638ca8e0ffb14929ee37a7fe5fc7c0 100644 GIT binary patch literal 6410 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 Vmg - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - + @@ -109,35 +61,35 @@ - + - + - + - + - + - + - + - + @@ -163,11 +115,11 @@ - + - + sfix16_En4 @@ -177,383 +129,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - r_inpTgtScaOpen - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Open_Mode - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - + @@ -561,19 +141,19 @@ - + - + - + - + @@ -599,11 +179,11 @@ - + - + sfix16_En4 @@ -615,29 +195,44 @@ - - - + + + - - + + - - + + - - [z_ctrlModReq] + + 1 - - + + + + + + + + + + + + + + + + + r_inpTgtSca @@ -648,29 +243,75 @@ - - - + + + - - + + - - + + - - [r_inpTgtSca] + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + else - - + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action @@ -681,92 +322,29 @@ - - - + + + - - + + - - + + - + [r_inpTgtScaRaw] - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 + + @@ -787,11 +365,11 @@ - + - + [VqFinPrev] @@ -808,6 +386,440 @@ + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == OPEN_MODE) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaRaw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + @@ -820,11 +832,11 @@ - + - + [VqFinPrev] @@ -842,11 +854,583 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + z_ctrlModReq + + + + + + + + r_inpTgtScaFOC + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FOC_Control_Type + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + r_inpTgtScaDft + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default_Control_Type + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaRaw + + + + + + + + r_inpTgtScaDft + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default_Mode + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + + + + + + + sfix16_En4 @@ -868,11 +1452,11 @@ - + - + [r_inpTgt] @@ -890,628 +1474,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - z_ctrlModReq - - - - - - - - r_inpTgtScaFOC - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC_Control_Type - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == OPEN_MODE) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - r_inpTgtScaDft - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default_Control_Type - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1533,11 +1500,11 @@ - + - + 3 @@ -1555,11 +1522,11 @@ - + - + z_ctrlMod @@ -1570,11 +1537,11 @@ - + - + uint8 @@ -1596,11 +1563,11 @@ - + - + 2 @@ -1618,11 +1585,11 @@ - + - + z_ctrlModReq @@ -1633,11 +1600,11 @@ - + - + uint8 @@ -1649,28 +1616,109 @@ - - + + - + - + - - [r_inpTgtScaRaw] + + [z_ctrlModReq] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + @@ -1692,11 +1740,11 @@ - + - + 1 @@ -1714,11 +1762,11 @@ - + - + z_ctrlTypSel @@ -1729,11 +1777,11 @@ - + - + uint8 @@ -1745,57 +1793,9 @@ - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - + + + @@ -1803,34 +1803,34 @@ - - + + - + - - r_inpTgtScaRaw + + VqFinPrev - + - - r_inpTgtScaDft + + r_inpTgtScaOpen - + - - else { } + + if { } @@ -1842,8 +1842,8 @@ - - + + @@ -1855,16 +1855,16 @@ - - + + - + - - Default_Mode + + Open_Mode @@ -1876,15 +1876,15 @@ - + - + - + action @@ -1897,15 +1897,15 @@ - + - + - + sfix16_En4 @@ -2259,5 +2259,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json index 09b2ded..836757d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json @@ -92,7 +92,7 @@ "PropagateVarSize" ], "values":[ - "reset", + "held", "Only when execution is resumed" ], "tabs":[ @@ -180,7 +180,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11208#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11207", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg index df9d15b..ede785d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg @@ -186,5 +186,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json index 55cf7fd..eb82b53 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json @@ -1,35 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11213", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "reset", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11214", "className":"Simulink.Outport", @@ -110,6 +79,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11213", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11212", "className":"Simulink.Inport", @@ -180,7 +180,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11212#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg index 6b6de1e..75f6be9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg @@ -10,54 +10,6 @@ - - - - - - - - - - - - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - @@ -71,11 +23,11 @@ - + - + 1 @@ -93,11 +45,11 @@ - + - + r_inpTgtScaDft @@ -107,6 +59,54 @@ + + + + + + + + + + + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + @@ -186,5 +186,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json index 02dfbee..f1cc6b5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json @@ -1,84 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11234", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_inpTgtScaFOC", - "label":"r_inpTgtScaFOC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", - "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:11233", "className":"Simulink.Constant", @@ -129,11 +49,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11229", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11232", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Vd_max", - "label":"Vd_max", + "name":"i_max", + "label":"i_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ @@ -147,7 +67,7 @@ "FramePeriod" ], "values":[ - "Vd_max", + "i_max", "on", "inf", "[]", @@ -178,25 +98,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11227", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11231", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Mux", - "label":"Mux", + "name":"constant1", + "label":"constant1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "Inputs", - "DisplayOption" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "4", - "bar" + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -204,7 +142,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Mux", + "blocktype":"Constant", "masktype":"" } }, @@ -258,42 +196,11 @@ } }, { - "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:11231", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11229", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"constant1", - "label":"constant1", + "name":"Vd_max", + "label":"Vd_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ @@ -307,12 +214,12 @@ "FramePeriod" ], "values":[ - "0", + "Vd_max", "on", "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "fixdt(1,16,4)", "off", "inf" ], @@ -391,11 +298,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11221", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11225", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "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:11223", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ @@ -403,7 +343,38 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaFOC", + "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: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":[ @@ -454,6 +425,37 @@ "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:11220", "className":"Simulink.Product", @@ -511,101 +513,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11225", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", - "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: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" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "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:11219", "className":"Simulink.Product", @@ -696,6 +603,148 @@ "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":[ + "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:11234", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaFOC", + "label":"r_inpTgtScaFOC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "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: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:11217", "className":"Simulink.Inport", @@ -763,55 +812,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11232", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"i_max", - "label":"i_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "i_max", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11216", "className":"Simulink.Inport", @@ -882,7 +882,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11216#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -933,7 +933,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11221#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -984,7 +984,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11217#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1035,7 +1035,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11230#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1086,7 +1086,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11228#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1137,7 +1137,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11231#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1188,7 +1188,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11232#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1239,7 +1239,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11229#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1290,7 +1290,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11227#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1341,7 +1341,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11233#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1392,7 +1392,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11223#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1443,7 +1443,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11220#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1494,7 +1494,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11219#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", @@ -1545,7 +1545,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11222#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png index c474320d0d13549d21210a0d7a90ede789e3c7b6..20e7b013a0146acf148adc7c88d18f5f91d4b71f 100644 GIT binary patch literal 5815 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 V`kyo0VPIfj@O1TaS?83{1OSQ*zTE%- literal 5820 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg index c347109..5b906d4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg @@ -10,54 +10,6 @@ - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaFOC - - - - - - - @@ -71,11 +23,11 @@ - + - + n_max @@ -93,11 +45,11 @@ - + - + n_max @@ -108,11 +60,11 @@ - + - + sfix16_En4 @@ -124,202 +76,58 @@ - - + + - + - + - - Vd_max + + i_max - + - - + + - - + + - - Vd_max + + i_max - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1000 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -341,11 +149,11 @@ - + - + 0 @@ -363,11 +171,122 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1000 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + sfix16_En4 @@ -381,7 +300,7 @@ - + @@ -389,35 +308,35 @@ - + - + U - + - + Idx1 - + - + 0 - + - + Y @@ -435,11 +354,11 @@ - + - + sfix16_En4 @@ -451,11 +370,92 @@ - - + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + @@ -465,29 +465,29 @@ - - [r_inpTgtScaFOC] + + [r_inpTgt] - + - + - + - + sfix16_En4 @@ -530,11 +530,59 @@ + + + + + + + + + + + + + + + + + + [r_inpTgtScaFOC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + - + @@ -542,35 +590,35 @@ - + - + - + - + - + - + - + - + @@ -589,11 +637,11 @@ - + - + ufix16_En12 @@ -603,140 +651,11 @@ - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - + @@ -744,19 +663,19 @@ - + - + - + - + @@ -774,11 +693,11 @@ - + - + sfix16_En4 @@ -800,11 +719,11 @@ - + - + [r_inpTgtScaFOC] @@ -821,6 +740,150 @@ + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaFOC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -833,11 +896,11 @@ - + - + 2 @@ -855,11 +918,11 @@ - + - + z_ctrlModReq @@ -870,11 +933,11 @@ - + - + uint8 @@ -884,69 +947,6 @@ - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -1208,5 +1208,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json index 307cd55..0fb9b81 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json @@ -128,156 +128,10 @@ "masktype":"" } }, - { - "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: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:11265", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Rate_Limiter", "label":"Rate_Limiter", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -367,6 +221,105 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", + "className":"Rising edge init", + "icon":"WebViewIcon5", + "name":"rising_edge_init", + "label":"rising_edge_init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "on", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Rising edge init" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11263", "className":"Simulink.Goto", @@ -460,21 +413,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11264", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11261", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "VqFinPrev", - "local", + "r_inpTgtScaOpen", "Tag" ], "tabs":[ @@ -488,7 +439,56 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", + "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":"" } }, @@ -524,19 +524,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11261", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11264", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"Goto13", + "label":"Goto13", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "r_inpTgtScaOpen", + "VqFinPrev", + "local", "Tag" ], "tabs":[ @@ -550,103 +552,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11258", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,28,16)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "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", + "blocktype":"Goto", "masktype":"" } }, @@ -728,6 +634,102 @@ "masktype":"" } }, + { + "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:11258", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion", + "label":"Data Type Conversion", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,28,16)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11255", "className":"Simulink.Inport", @@ -798,7 +800,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11255#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -849,7 +851,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11257#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -900,7 +902,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11267#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -951,7 +953,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11262#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -1002,7 +1004,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11266#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -1053,7 +1055,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11259#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -1104,7 +1106,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11261#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -1155,7 +1157,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -1206,7 +1208,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11260#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -1257,7 +1259,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11258#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg index ec93572..d17bcee 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg @@ -86,186 +86,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dV_openRate - - - - - - - - - - - - - - - - - - - - - - dV_openRate - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - + @@ -273,75 +98,75 @@ - + - + u - + - + initVal - + - + init - + - + inc - + - + dec - + - + y - + - + - + - + - + - + @@ -359,11 +184,11 @@ - + - + Rate_Limiter @@ -374,11 +199,11 @@ - + - + sfix28_En16 @@ -386,29 +211,141 @@ - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -432,11 +369,11 @@ - + - + [r_inpTgtScaOpen] @@ -465,11 +402,11 @@ - + - + -1 @@ -487,11 +424,11 @@ - + - + sfix28_En16 @@ -501,87 +438,6 @@ - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -594,11 +450,11 @@ - + - + [r_inpTgtScaOpen] @@ -616,11 +472,11 @@ - + - + sfix16_En4 @@ -632,59 +488,58 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + dV_openRate + - - + + + + + + + + + + + + + + + + + dV_openRate - + - - + + - + sfix28_En16 @@ -696,44 +551,77 @@ - - - + + + - - + + - - + + - - 0 + + [VqFinPrev] - - + + - - + + - - + + - - sfix28_En16 + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + @@ -754,19 +642,19 @@ - + - + - + - + @@ -792,11 +680,11 @@ - + - + sfix16_En4 @@ -818,11 +706,11 @@ - + - + if { } @@ -840,11 +728,11 @@ - + - + Action Port @@ -854,6 +742,118 @@ + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + @@ -1079,5 +1079,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json index 220dd98..c14ece7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json @@ -447,7 +447,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2335#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", @@ -498,7 +498,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2334#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", @@ -549,7 +549,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2341#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", @@ -600,7 +600,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2340#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", @@ -651,7 +651,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2337#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", @@ -702,7 +702,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2512#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg index b9d7be7..aa8d25f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg @@ -15,7 +15,7 @@ - + @@ -444,7 +444,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 index 4ec5467..a036f84 100644 --- 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 @@ -579,7 +579,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:1#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", @@ -630,7 +630,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:2#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", @@ -681,7 +681,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:3#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", @@ -732,7 +732,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:7#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", @@ -783,7 +783,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:8#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", @@ -834,7 +834,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:6#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", @@ -885,7 +885,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:9#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg index 6f34a7c..172fe62 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg @@ -1015,10 +1015,10 @@ - + - + @@ -1103,10 +1103,10 @@ - + - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json index bdaf09a..caf3a05 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json @@ -48,65 +48,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2343", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Zero", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2360", "className":"Simulink.Outport", @@ -187,6 +128,192 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2343", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Zero", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2346", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Zero", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "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:2358", "className":"Simulink.Inport", @@ -254,45 +381,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" - ], - "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2357", "className":"Simulink.Inport", @@ -360,228 +448,6 @@ "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: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:2346", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+-", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Zero", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2359", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "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":[ - "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:2356", "className":"Simulink.Inport", @@ -649,10 +515,144 @@ "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:2359", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "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":[ + "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:2356#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -703,7 +703,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -754,7 +754,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2359#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -805,7 +805,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2357#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -856,7 +856,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2343#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -907,7 +907,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2346#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -958,7 +958,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2358#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -1009,7 +1009,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2355#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -1060,7 +1060,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg index 1a40571..9038dab 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg @@ -46,78 +46,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - @@ -130,11 +58,11 @@ - + - + 1 @@ -152,11 +80,11 @@ - + - + y @@ -168,424 +96,67 @@ - - - + + + - - + + - - + + - - 5 + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - dec + + - + - - + + - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - initVal - - - - - - - - init - - - - - - - - y - - - - - - - - 1 - - - - - - - - z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - initVal - - - - - - - - - - - - - - + sfix28_En16 @@ -607,27 +178,27 @@ - + - + - + - + - + - + @@ -645,11 +216,11 @@ - + - + sfix28_En16 @@ -661,58 +232,361 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - 1 + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y - + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + initVal + + + + + + + + init + + + + + + + + y + + + + + + + + 1 + + + + + + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + - - + + - - + + - - u + + dec - + - - + + - + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + + + + + + + sfix28_En16 @@ -734,11 +608,11 @@ - + - + 3 @@ -756,11 +630,11 @@ - + - + init @@ -771,11 +645,11 @@ - + - + boolean @@ -785,6 +659,132 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + initVal + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + @@ -953,5 +953,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json index 7b9f64e..64f3619 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json @@ -181,7 +181,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2363#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", @@ -232,7 +232,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2362#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg index 71c3b39..a7d215f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg @@ -232,5 +232,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json index 7c97210..e2e3d11 100644 --- 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 @@ -197,6 +197,145 @@ "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", + "[]", + "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:11419", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11410", "className":"Simulink.Constant", @@ -295,103 +434,6 @@ "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", @@ -426,53 +468,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11419", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11375", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", + "name":"From5", + "label":"From5", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "rectangular", - "+-", - "off", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "a_elecAngle", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 10 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -480,7 +494,106 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "name":"Modulo_fixdt", + "label":"Modulo_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", "masktype":"" } }, @@ -562,37 +675,6 @@ "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:11418", "className":"Simulink.Constant", @@ -643,74 +725,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11398", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11460", + "className":"Simulink.ActionPort", "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", + "name":"Action Port", + "label":"Action Port", "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" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "Only when execution is resumed" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -718,7 +751,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"ActionPort", "masktype":"" } }, @@ -779,41 +812,10 @@ "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:11375#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -864,7 +866,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11358#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -915,7 +917,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11410#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -966,7 +968,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11418#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -1017,7 +1019,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11411#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -1068,7 +1070,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11406#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -1119,7 +1121,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11419#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -1170,7 +1172,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11409#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -1221,7 +1223,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -1272,7 +1274,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11438#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", 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 index c0775d5..e98b01f 100644 --- 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 @@ -153,6 +153,118 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + @@ -165,11 +277,11 @@ - + - + n_polePairs @@ -187,11 +299,11 @@ - + - + n_polePairs @@ -202,11 +314,11 @@ - + - + uint8 @@ -228,11 +340,11 @@ - + - + a_elecPeriod @@ -250,11 +362,11 @@ - + - + a_elecPeriod @@ -265,11 +377,11 @@ - + - + sfix32_En4 @@ -279,133 +391,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - num - - - - - - - - div - - - - - - - - rem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -415,11 +403,11 @@ - + - + [a_elecAngle] @@ -438,59 +426,161 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + [a_elecAngle] - - + + - + - - + + - + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + num + + + + + + + + div + + + + + + + + rem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 @@ -503,6 +593,12 @@ + + + + + + @@ -512,11 +608,11 @@ - + - + [a_mechAngle] @@ -534,11 +630,11 @@ - + - + sfix16_En4 @@ -560,19 +656,19 @@ - + - + - + - + @@ -598,11 +694,11 @@ - + - + sfix16_En6 @@ -612,54 +708,6 @@ - - - - - - - - - - - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -672,11 +720,11 @@ - + - + 30 @@ -694,11 +742,11 @@ - + - + sfix32_En4 @@ -710,44 +758,44 @@ - - - + + + - - + + - - + + - - 1 + + else { } - - + + - - + + - - + + - - a_elecAngle + + Action Port @@ -760,7 +808,7 @@ - + @@ -768,19 +816,19 @@ - + - + - + - + @@ -798,11 +846,11 @@ - + - + sfix32_En4 @@ -812,54 +860,6 @@ - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - @@ -1002,5 +1002,5 @@ - + 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 index d65f680..a01b7d4 100644 --- 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 @@ -438,7 +438,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:572#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", @@ -489,7 +489,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:571#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", @@ -540,7 +540,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:2906#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", @@ -591,7 +591,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:570#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", @@ -642,7 +642,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:573#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", 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 index f9fd33b..f8323fc 100644 --- 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 @@ -44,7 +44,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -519,5 +519,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json new file mode 100644 index 0000000..067693b --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json @@ -0,0 +1,3243 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11761", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Field Weakening / Phase Advance

", + "label":"

Field Weakening / Phase Advance

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

Field Weakening / Phase Advance

", + "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:11762", + "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":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

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

", + "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:11763", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Calculate Blending Factor

", + "label":"

Calculate Blending Factor

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

Calculate Blending Factor

", + "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:11760", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_fieldWeak ", + "label":"r_fieldWeak ", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11757", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_fieldWeakAuthLo", + "label":"n_fieldWeakAuthLo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11756", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_fieldWeakAuthHi", + "label":"n_fieldWeakAuthHi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_fieldWeakAuthHi", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11752", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11758", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_fieldWeakHi", + "label":"r_fieldWeakHi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "r_fieldWeakHi", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11750", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11749", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11751", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum4", + "label":"Sum4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11741", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_blendFactor", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11740", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11744", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11739", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11748", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11753", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"a_phaAdvMax", + "label":"a_phaAdvMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "a_phaAdvMax", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11738", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11736", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11734", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11731", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_blendFactor", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11729", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(0,16,15)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11733", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11727", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(0,16,15)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11732", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11724", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11723", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11759", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_fieldWeakLo", + "label":"r_fieldWeakLo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "r_fieldWeakLo", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11722", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11726", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM2", + "label":"CTRL_COMM2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "CTRL_FOC", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11721", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgt", + "label":"r_inpTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11728", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide14", + "label":"Divide14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(0,16,15)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11755", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"id_fieldWeakMax", + "label":"id_fieldWeakMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "id_fieldWeakMax", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11737", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11730", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11720", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "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:11753#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11736#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11752#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11757#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11726#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11744#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11733#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11722#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11728#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11756#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11727#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11751#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11731#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11750#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11755#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11734#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11729#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11749#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11724#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11720#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11721#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11758#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11759#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11730#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11748#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11732#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + } +] \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png new file mode 100644 index 0000000000000000000000000000000000000000..eb24182fb04e3dee715de2f6e60fa09cac68583f GIT binary patch literal 8758 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 ypJ@xwPzl=<%i + + + + + + + + + + + + + + + + + + + + + + + + + Field Weakening / Phase Advance + + + + + + + + + + + + + + + + + + + This blendig factor is a number between [0, 1]. + + + + + + + + It manages the Field weakening amount, + + + + + + + + ranging from 0 to a calibratable Max value. + + + + + + + + + + + + + + + + + + + Calculate Blending Factor + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthLo + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthLo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthHi + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthHi + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + r_fieldWeakHi + + + + + + + + + + + + + + + + + + + + + + r_fieldWeakHi + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_blendFactor] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + a_phaAdvMax + + + + + + + + + + + + + + + + + + + + + + a_phaAdvMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_blendFactor] + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + r_fieldWeakLo + + + + + + + + + + + + + + + + + + + + + + r_fieldWeakLo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_FOC + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + id_fieldWeakMax + + + + + + + + + + + + + + + + + + + + + + id_fieldWeakMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json index f7bb804..78e2254 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:1#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:2#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:3#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:7#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:8#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:6#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746:9#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11746", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg index a18f025..3a25004 100644 --- 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_11746_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 @@ - + @@ -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_10508_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json index b08d448..a74772f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:1#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:2#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:3#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:7#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:8#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:6#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747:9#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11747", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg new file mode 100644 index 0000000..b970e7b --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_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/BLDCmotor_FOC_R2017b_fixdt_11769_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json new file mode 100644 index 0000000..2e61827 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json @@ -0,0 +1,4830 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11823", + "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":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

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.

", + "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:11824", + "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":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

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

", + "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:11825", + "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":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Error 004: Motor NOT able to spin.

\n


\n

Possible causes:

\n

- motor phase disconnected

\n

- MOSFET defective

\n

- Operational Amplifier defective

\n

- motor blocked

", + "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:11826", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Error Reporting

", + "label":"

Error Reporting

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

Error Reporting

", + "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:11827", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Error Detection

", + "label":"

Error Detection

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

Error Detection

", + "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:11828", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Error Qualification

", + "label":"

Error Qualification

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

Error Qualification

", + "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:11829", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Error 002: Hall sensor short circuit

", + "label":"

Error 002: Hall sensor short circuit

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

Error 002: Hall sensor short circuit

", + "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:11830", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Error 001: Hall sensor not connected

", + "label":"

Error 001: Hall sensor not connected

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

Error 001: Hall sensor not connected

", + "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:11771", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_posRaw", + "label":"z_posRaw", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11821", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"z_errCode ", + "label":"z_errCode ", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "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:11796", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11795", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11815", + "className":"Either edge detection", + "icon":"WebViewIcon5", + "name":"either_edge", + "label":"either_edge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "on", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Either edge detection" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11813", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11811", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11812", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11808", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator3", + "label":"Relational Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11807", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "~=", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11806", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11801", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11799", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11798", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCode", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11797", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCodeRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11817", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"g_Hb1", + "label":"g_Hb1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "4", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Simplest", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11818", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_errInpTgtThres", + "label":"r_errInpTgtThres", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "r_errInpTgtThres", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11816", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"g_Hb", + "label":"g_Hb", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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":"BLDCmotor_FOC_R2017b_fixdt:11791", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11789", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11794", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11784", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"Debounce_Filter", + "label":"Debounce_Filter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "on", + "off", + "-1", + "Reusable function", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Use subsystem name", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11783", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion3", + "label":"Data Type Conversion3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "uint8", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11779", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM2", + "label":"CTRL_COMM2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11785", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_posRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11777", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM", + "label":"CTRL_COMM", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11786", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11776", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Bitwise Operator1", + "label":"Bitwise Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "logicop", + "UseBitMask", + "NumInputPorts", + "BitMask", + "BitMaskRealWorld" + ], + "values":[ + "AND", + "on", + "1", + "bin2dec('100')", + "Stored Integer" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Bitwise Operator" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11788", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11822", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_errFlag", + "label":"b_errFlag", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "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:11773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11809", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator7", + "label":"Relational Operator7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + ">", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11778", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM1", + "label":"CTRL_COMM1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "7", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11781", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion", + "label":"Data Type Conversion", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "uint8", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11780", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM4", + "label":"CTRL_COMM4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "1", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11820", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"t_errQual", + "label":"t_errQual", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "t_errQual", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11792", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11772", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motStdStill", + "label":"b_motStdStill", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11775", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs4", + "label":"Abs4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11810", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum", + "label":"Sum", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+++", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11782", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "uint8", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11790", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_errCodeRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11793", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_errCodeRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11819", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"t_errDequal", + "label":"t_errDequal", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "t_errDequal", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11803", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCodePrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11774", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11770", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "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:11800", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11802", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11787", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11805", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator1", + "label":"Logical Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "AND", + "rectangular", + "off", + "boolean", + "3", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11795#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11771#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11819#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11820#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11777#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11778#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11785#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11808#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11810#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11807#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11790#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11779#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11784#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11815#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11811#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11791#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11792#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11793#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11816#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11806#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11781#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11782#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11812#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11783#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11817#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11773#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11772#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11787#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11775#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11818#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11813#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11788#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11789#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11776#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11780#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11805#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11770#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11809#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11794#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11786#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_11769_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png new file mode 100644 index 0000000000000000000000000000000000000000..88c837d51f945d21204cb3231ec1fe0c71894fbe GIT binary patch literal 6627 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 + + + + + + + + + + + + + + + + + + + + + + + + + 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. + + + + + + + + + + + + + + + + + + + This switch makes sure that once this error is SET, + + + + + + + + it can only be erased by a board restart cycle. + + + + + + + + + + + + + + + + + + + Error 004: + Motor NOT able to spin. + + + + + + + + Possible causes: + + + + + + + + - motor phase disconnected + + + + + + + + - MOSFET defective + + + + + + + + - Operational Amplifier defective + + + + + + + + - motor blocked + + + + + + + + + + + + + + + + + + + Error Reporting + + + + + + + + + + + + + + + + + + + Error Detection + + + + + + + + + + + + + + + + + + + Error Qualification + + + + + + + + + + + + + + + + + + + Error 002: + Hall sensor short circuit + + + + + + + + + + + + + + + + + + + Error 001: + Hall sensor not connected + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_posRaw + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_errCode + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ~= 0 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + r_errInpTgtThres + + + + + + + + + + + + + + + + + + + + + + r_errInpTgtThres + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodePrev] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + tAcv + + + + + + + + tDeacv + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Debounce_Filter + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + Bitwise + + + + + + + + AND + + + + + + + + 0x4 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodePrev] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + t_errQual + + + + + + + + + + + + + + + + + + + + + + t_errQual + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + t_errDequal + + + + + + + + + + + + + + + + + + + + + + t_errDequal + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodePrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json index 8b44934..e5e9940 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2427", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2427", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Hold the previous value

", "label":"

Hold the previous value

", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2426", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2426", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"yDefault", "label":"yDefault", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "inspector":{ "params":[ "Port", @@ -129,43 +129,12 @@ } }, { - "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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2424", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"yPrev", "label":"yPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "inspector":{ "params":[ "Port", @@ -227,12 +196,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2424#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2425", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2424#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg index 93d1003..d26bc8f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg @@ -9,11 +9,11 @@
- + - + @@ -32,7 +32,7 @@ - + @@ -80,55 +80,7 @@ - - - - - - - - - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -138,11 +90,11 @@ - + - + 1 @@ -160,11 +112,11 @@ - + - + yPrev @@ -175,11 +127,11 @@ - + - + boolean @@ -189,7 +141,55 @@ - + + + + + + + + + + + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + @@ -205,5 +205,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json index e4baa5c..64dc2ca 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json @@ -1,11 +1,710 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2447", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2445", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + ">", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2444", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2443", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "yPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2441", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tDeacv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2436", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2434", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant6", + "label":"Constant6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "1", + "on", + "inf", + "[]", + "[]", + "uint16", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2446", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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:11784:2442", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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:11784:2435", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"Counter", + "label":"Counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "z_cntInit" + ], + "values":[ + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2432", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2438", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yDeacv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2440", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2431", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"yPrev", + "label":"yPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2437", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tDeacv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2430", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cntRst", + "label":"b_cntRst", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2429", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"tDeacv", + "label":"tDeacv", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2439", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tDeacv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2447", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"yDeacv", "label":"yDeacv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "Port", @@ -80,415 +779,12 @@ } }, { - "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:2440", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "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: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: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:2437", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "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:2436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_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":"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:2435", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "z_cntInit" - ], - "values":[ - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2434", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant6", - "label":"Constant6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "1", - "on", - "inf", - "[]", - "[]", - "uint16", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:2433", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2433", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant1", "label":"Constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "Value", @@ -532,308 +828,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2432", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:2438", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yDeacv", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2431", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"yPrev", - "label":"yPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2430", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_cntRst", - "label":"b_cntRst", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2429", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"tDeacv", - "label":"tDeacv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2438#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2438#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -879,12 +879,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2429#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2429#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -930,12 +930,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2430#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2430#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -981,12 +981,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2431#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2431#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1032,12 +1032,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2434#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2434#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1083,12 +1083,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2439#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2439#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1134,12 +1134,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2440#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2440#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1185,12 +1185,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2437#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2437#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1236,12 +1236,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2445#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2445#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1287,12 +1287,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2433#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2433#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1338,12 +1338,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2436#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2436#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1389,12 +1389,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2446#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2446#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1440,12 +1440,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png new file mode 100644 index 0000000000000000000000000000000000000000..6d715c51861bf15bd956da51beaf138500ceb1a2 GIT binary patch literal 6890 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg index 89bccf9..2e23579 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg @@ -9,251 +9,11 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - yDeacv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -263,19 +23,19 @@ - + - + - + - + @@ -301,11 +61,11 @@ - + - + boolean @@ -317,232 +77,7 @@ - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [yDeacv] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -552,11 +87,11 @@ - + - + [b_cntRst] @@ -575,294 +110,7 @@ - - - - - - - - - - - - - - - - inc - - - - - - - - max - - - - - - - - rst - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Counter - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -872,11 +120,11 @@ - + - + [yPrev] @@ -895,103 +143,7 @@ - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - elseif { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -1001,11 +153,11 @@ - + - + [tDeacv] @@ -1024,7 +176,615 @@ - + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yDeacv] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + max + + + + + + + + rst + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Counter + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + @@ -1034,11 +794,11 @@ - + - + [yDeacv] @@ -1056,11 +816,11 @@ - + - + boolean @@ -1072,7 +832,55 @@ - + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -1082,11 +890,11 @@ - + - + 3 @@ -1104,11 +912,11 @@ - + - + yPrev @@ -1119,11 +927,11 @@ - + - + boolean @@ -1135,7 +943,55 @@ - + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + @@ -1145,11 +1001,11 @@ - + - + 2 @@ -1167,11 +1023,11 @@ - + - + b_cntRst @@ -1182,11 +1038,11 @@ - + - + boolean @@ -1198,7 +1054,7 @@ - + @@ -1208,11 +1064,11 @@ - + - + 1 @@ -1230,11 +1086,11 @@ - + - + tDeacv @@ -1245,11 +1101,11 @@ - + - + uint16 @@ -1259,7 +1115,151 @@ - + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + yDeacv + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + 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/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json index 5b1a2ce..d1312e2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1577", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "Criteria", @@ -57,12 +57,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1576", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant23", "label":"Constant23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "Value", @@ -106,12 +106,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1575", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "Port", @@ -173,12 +173,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1579", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1579", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "Port", @@ -253,12 +253,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1574", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "Port", @@ -320,12 +320,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:2510", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:2510", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "InitialCondition", @@ -370,12 +370,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1576#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -421,12 +421,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1575#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1575#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -472,12 +472,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:2510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:2510#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -523,12 +523,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1574#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -574,12 +574,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1577#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg index 3741b8e..54d717d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_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 @@ - + @@ -486,41 +486,41 @@ - - - - - - - - - - - Ini=initVal - - - - - + - + uint16 + + + + + + + + + + + Ini=initVal + + + + - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json index 7942af4..ecbf88c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2418", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2418", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"cnt", "label":"cnt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "Port", @@ -80,41 +80,124 @@ } }, { - "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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2416", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ - "initVal" + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "z_cntInit" + "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/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Sum", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2415", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax", + "label":"MinMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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:11784:2435:2414", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "Port", @@ -176,12 +259,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2413", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2413", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"max", "label":"max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "Port", @@ -243,12 +326,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2412", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2412", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"inc", "label":"inc", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "Port", @@ -310,124 +393,41 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2416", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"rst_Delay", + "label":"rst_Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "initVal" ], "values":[ - "round", - "|++", - "on", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "z_cntInit" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 2, - 10 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2415", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax", - "label":"MinMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", - "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:2480:2515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -473,12 +473,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2415#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2415#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -524,12 +524,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2413#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2413#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -575,12 +575,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2416#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -626,12 +626,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2414#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -677,12 +677,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2412#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2412#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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_11784_2435_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg index c35dd01..1f22517 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -133,9 +133,9 @@ - + - + @@ -197,142 +197,7 @@ - - - - - - - - - - - - - - - - u - - - - - - - - rst - - - - - - - - y - - - - - - - - 1 - - - - - - - - z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=z_cntInit - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -342,11 +207,11 @@ - + - + 3 @@ -364,11 +229,11 @@ - + - + rst @@ -379,11 +244,11 @@ - + - + boolean @@ -395,70 +260,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -468,11 +270,11 @@ - + - + 2 @@ -490,11 +292,11 @@ - + - + max @@ -505,11 +307,11 @@ - + - + uint16 @@ -519,7 +321,205 @@ - + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + rst + + + + + + + + y + + + + + + + + 1 + + + + + + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=z_cntInit + + + + + + + + + + + + + + + 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/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json index 6af3d11..21a4e39 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2492", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2492", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"yAcv", "label":"yAcv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Port", @@ -80,140 +80,12 @@ } }, { - "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:2488", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "yPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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:2490", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2490", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator2", "label":"Relational Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Operator", @@ -253,19 +125,85 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2481", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2489", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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:11784:2486", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tAcv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2484", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "yPrev", + "tAcv", "Tag" ], "tabs":[ @@ -284,12 +222,76 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2491", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2483", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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:11784:2487", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "yAcv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2491", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Criteria", @@ -341,125 +343,41 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2486", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"Counter", + "label":"Counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "z_cntInit" ], "values":[ - "tAcv", - "local", - "Tag" + "0" ], "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2484", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "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:2479", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant6", - "label":"Constant6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "1", - "on", - "inf", - "[]", - "[]", - "uint16", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 3, - 7 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2478", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2478", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant1", "label":"Constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Value", @@ -503,41 +421,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2477", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ - "z_cntInit" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "0" + "held", + "Only when execution is resumed" ], "tabs":[ + "Parameter Attributes" ], - "tabs_idx":[ - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"ActionPort", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2476", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2481", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2476", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_errPrev", "label":"b_errPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Port", @@ -599,12 +550,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2487", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2488", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "GotoTag", @@ -612,7 +563,7 @@ "IconDisplay" ], "values":[ - "yAcv", + "yPrev", "local", "Tag" ], @@ -632,25 +583,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2477", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2479", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "name":"Constant6", + "label":"Constant6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "held", - "Only when execution is resumed" + "1", + "on", + "inf", + "[]", + "[]", + "uint16", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -658,48 +627,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Constant", "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:2475", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2475", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_cntRst", "label":"b_cntRst", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Port", @@ -761,12 +699,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2474", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2485", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2482", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tAcv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2474", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"tAcv", "label":"tAcv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "Port", @@ -828,12 +828,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -879,12 +879,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2491#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2491#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -930,12 +930,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2481#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2481#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -981,12 +981,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2478#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2478#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1032,12 +1032,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2490#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2490#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1083,12 +1083,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2482#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2482#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1134,12 +1134,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2485#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2485#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1185,12 +1185,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2484#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2484#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1236,12 +1236,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2479#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2479#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1287,12 +1287,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2476#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2476#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1338,12 +1338,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2475#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2475#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1389,12 +1389,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2474#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2474#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1440,12 +1440,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2483#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2483#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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_11784_2473_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg index f069417..13bd13b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,171 +61,9 @@ - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + - + @@ -233,19 +71,19 @@ - + - + - + - + @@ -271,11 +109,11 @@ - + - + boolean @@ -287,44 +125,29 @@ - - - + + + - - + + - - + + - - [yPrev] + + [b_cntRst] - - - - - - - - - - - - - - - - - boolean + + @@ -335,199 +158,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -537,11 +168,11 @@ - + - + [tAcv] @@ -560,7 +191,7 @@ - + @@ -570,11 +201,11 @@ - + - + [tAcv] @@ -592,11 +223,11 @@ - + - + uint16 @@ -608,91 +239,43 @@ - - - + + + - - + + - - + + - - 1 + + [yAcv] - - + + - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - + - - + + - + boolean @@ -704,309 +287,7 @@ - - - - - - - - - - - - - - - - inc - - - - - - - - max - - - - - - - - rst - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Counter - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_errPrev - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -1016,11 +297,11 @@ - + - + [yAcv] @@ -1039,9 +320,488 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + max + + + + + + + + rst + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Counter + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + - + @@ -1049,11 +809,11 @@ - + - + if { } @@ -1071,11 +831,11 @@ - + - + Action Port @@ -1087,43 +847,43 @@ - - + + - + - + - - [yAcv] + + [yPrev] - + - + - - + + - + boolean @@ -1135,7 +895,151 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_errPrev + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + @@ -1145,11 +1049,11 @@ - + - + 2 @@ -1167,11 +1071,11 @@ - + - + b_cntRst @@ -1182,11 +1086,11 @@ - + - + boolean @@ -1198,7 +1102,103 @@ - + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + @@ -1259,7 +1259,7 @@ - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json index 068433c..ba6d4fa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1577", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "Criteria", @@ -57,12 +57,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1576", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant23", "label":"Constant23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "Value", @@ -106,12 +106,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1575", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "Port", @@ -173,12 +173,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1579", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1579", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "Port", @@ -253,12 +253,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1574", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "Port", @@ -320,12 +320,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:2510", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:2510", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "InitialCondition", @@ -370,12 +370,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1576#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -421,12 +421,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1575#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1575#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -472,12 +472,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:2510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:2510#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -523,12 +523,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1574#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -574,12 +574,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1577#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg index 59ee66b..b9f7339 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_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 @@ - + @@ -486,41 +486,41 @@ - - - - - - - - - - - Ini=initVal - - - - - + - + uint16 + + + + + + + + + + + Ini=initVal + + + + - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json index 19caf2f..151d8a9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json @@ -1,11 +1,286 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2418", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2416", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|++", + "on", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"rst_Delay", + "label":"rst_Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "inspector":{ + "params":[ + "initVal" + ], + "values":[ + "z_cntInit" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2415", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax", + "label":"MinMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "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:11784:2480:2414", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"rst", + "label":"rst", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2413", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"max", + "label":"max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2418", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"cnt", "label":"cnt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "Port", @@ -80,220 +355,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2416", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", - "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: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:2515", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"rst_Delay", - "label":"rst_Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", - "inspector":{ - "params":[ - "initVal" - ], - "values":[ - "z_cntInit" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2414", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"rst", - "label":"rst", - "parent":"BLDCmotor_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":[ - "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:8486:2435:2412", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2412", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"inc", "label":"inc", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "Port", @@ -355,79 +422,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2413", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"max", - "label":"max", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -473,12 +473,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2415#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2415#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -524,12 +524,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2413#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2413#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -575,12 +575,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2416#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -626,12 +626,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2414#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -677,12 +677,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2412#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2412#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784: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_11784_2480_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg index 7d71521..4987ea0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg @@ -9,383 +9,11 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - rst - - - - - - - - y - - - - - - - - 1 - - - - - - - - z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=z_cntInit - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - rst - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - max - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -395,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -441,11 +69,11 @@ - + - + uint16 @@ -457,9 +85,144 @@ - + + + + + + + + + + + + + + + + u + + + + + + + + rst + + + + + + + + y + + + + + + + + 1 + + + + + + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=z_cntInit + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -467,19 +230,19 @@ - + - + - + - + @@ -505,11 +268,11 @@ - + - + uint16 @@ -519,7 +282,244 @@ - + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + rst + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + max + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + 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/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json index 791abb0..0d96d8f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2506", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2506", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2505", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2505", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "InitialCondition", @@ -130,12 +130,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2504", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2504", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator", "label":"Relational Operator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "Operator", @@ -175,12 +175,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2503", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2503", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "Port", @@ -242,12 +242,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2503#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2503#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -293,12 +293,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2504#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2504#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -344,12 +344,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2505#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507:2505#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg index 98bd29e..c01b34a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,45 +120,45 @@ - - - - - - - - - - - Ini=0 - - - - - + - + boolean + + + + + + + + + + + Ini=0 + + + + - + - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_8486_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json index 190c7e4..09332bb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2496", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2496", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "Port", @@ -80,12 +80,767 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2509", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2472", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "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:11784:2467", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "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:11784:2473", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Qualification", + "label":"Qualification", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2465", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tAcv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2464", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "yPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2463", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "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:11784:2466", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tDeacv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2460", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2458", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2457", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "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:11784:2456", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "u", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", + "className":"Either edge detection", + "icon":"WebViewIcon5", + "name":"either_edge", + "label":"either_edge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "on", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Either edge detection" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2461", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2454", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "u", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2452", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tDeacv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2449", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tAcv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2453", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "u", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2455", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2448", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2509", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "InitialCondition", @@ -130,416 +885,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotor_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":"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: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: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: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: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: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:2507", - "className":"Either edge detection", - "icon":"WebViewIcon4", - "name":"either_edge", - "label":"either_edge", - "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", - "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: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: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:2450", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2450", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "GotoTag", @@ -565,475 +916,32 @@ } }, { - "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: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: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: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: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: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: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: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: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: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:2423", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Default", "label":"Default", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1045,30 +953,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1080,18 +988,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1106,12 +1015,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2422", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2422", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"tDeacv", "label":"tDeacv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "Port", @@ -1173,19 +1082,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2457", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2451", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "y", + "yPrev", "Tag" ], "tabs":[ @@ -1204,12 +1113,242 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2420", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2421", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"tAcv", + "label":"tAcv", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2459", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Dequalification", + "label":"Dequalification", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2462", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "y", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2420", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "Port", @@ -1271,60 +1410,38 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2421", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2471", + "className":"Simulink.Logic", "icon":"WebViewIcon3", - "name":"tAcv", - "label":"tAcv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "name":"Logical Operator4", + "label":"Logical Operator4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", + "Operator", + "IconShape", + "AllPortsSameDT", "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "Inputs", + "SampleTime" ], "values":[ + "NOT", + "rectangular", + "off", + "boolean", "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "-1" ], "tabs":[ "Main", - "Signal Attributes", + "Data Type", "-Other" ], "tabs_idx":[ 0, 2, - 11 + 4 ] }, "viewer":{ @@ -1333,96 +1450,32 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Logic", "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: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:2470", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2470", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator3", "label":"Logical Operator3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -1432,8 +1485,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -1447,117 +1500,27 @@ } }, { - "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: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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2469", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator2", "label":"Logical Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -1567,8 +1530,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -1582,12 +1545,57 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2468", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator1", + "label":"Logical Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "NOT", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1633,12 +1641,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2422#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2422#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1684,12 +1692,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2421#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2421#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1735,12 +1743,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2467#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1786,12 +1794,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2473#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1837,12 +1845,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2453#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2453#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1888,12 +1896,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2468#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2468#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1939,12 +1947,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2448#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2448#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1990,12 +1998,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2454#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2454#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2041,12 +2049,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2460#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2460#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2092,12 +2100,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2467#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2143,12 +2151,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2420#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2420#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2194,12 +2202,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2457#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2457#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2245,12 +2253,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2456#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2456#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2296,12 +2304,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2458#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2458#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2347,12 +2355,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2467#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2398,12 +2406,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2451#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2451#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2449,12 +2457,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2423#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2500,12 +2508,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2551,12 +2559,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2449#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2449#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2602,12 +2610,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2459#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2459#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2653,12 +2661,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2509#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2509#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2704,12 +2712,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2472#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2472#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2755,12 +2763,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2452#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2452#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2806,12 +2814,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2471#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2471#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2857,12 +2865,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2455#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2455#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2908,12 +2916,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2450#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2450#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2959,12 +2967,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2470#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2470#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3010,12 +3018,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2469#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2469#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ec94684470d2115d9242cc4e1ed61d70be7e98f6 GIT binary patch literal 6802 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 - + - + @@ -61,212 +61,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - u2 - - - - - - - - if(u1 ~= 0) - - - - - - - - elseif(u2 ~=0) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - + @@ -276,19 +71,19 @@ - + - + - + - + @@ -314,11 +109,11 @@ - + - + boolean @@ -330,376 +125,106 @@ - - - + + + - - + + - - + + - - [tDeacv] + + u1 + + + + + + + + u2 + + + + + + + + if(u1 ~= 0) + + + + + + + + elseif(u2 ~=0) + + + + + + + + else - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [y] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - + + - - + + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + action - - + + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - + + action - - + + - - + + - - boolean + + action @@ -710,328 +235,7 @@ - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [u] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [u] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [u] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -1047,43 +251,43 @@ - + - + tAcv - + - + b_cntRst - + - + b_errPrev - + - + yAcv - + - + if { } @@ -1113,11 +317,11 @@ - + - + Qualification @@ -1134,11 +338,11 @@ - + - + boolean @@ -1155,11 +359,11 @@ - + - + action @@ -1171,718 +375,13 @@ - + - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tDeacv - - - - - - - - b_cntRst - - - - - - - - yPrev - - - - - - - - yDeacv - - - - - - - - elseif { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Dequalification - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - yPrev - - - - - - - - yDefault - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - tDeacv - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [y] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - tAcv - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [u] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - @@ -1892,11 +391,11 @@ - + - + [tAcv] @@ -1915,135 +414,1508 @@ - - - + + + - - + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean + + [yPrev] - - + + - - - - - - - + + + - - + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean + + [u] - - + + - - - - - + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [y] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [u] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [u] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [u] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yPrev + + + + + + + + yDefault + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + tDeacv + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + tAcv + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + tDeacv + + + + + + + + b_cntRst + + + + + + + + yPrev + + + + + + + + yDeacv + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dequalification + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [y] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -2053,19 +1925,19 @@ - + - + - + - + @@ -2080,11 +1952,11 @@ - + - + boolean @@ -2107,9 +1979,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + - + @@ -2117,19 +2053,19 @@ - + - + - + - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_8519_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json index b34a2af..f2561c5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2506", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2506", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2505", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2505", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "InitialCondition", @@ -130,12 +130,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2504", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2504", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator", "label":"Relational Operator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "Operator", @@ -175,12 +175,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2503", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2503", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "Port", @@ -242,12 +242,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2503#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2503#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "SignalNameFromLabel", @@ -293,12 +293,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2504#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2504#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "SignalNameFromLabel", @@ -344,12 +344,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2505#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815:2505#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11815", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg index d7c86bb..6020a3e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,45 +120,45 @@ - - - - - - - - - - - Ini=0 - - - - - + - + boolean + + + + + + + + + + + Ini=0 + + + + - + - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_10164_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json index 61affec..bd2af44 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10169", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11894", "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":"BLDCmotor_FOC_R2017b_fixdt:10164", + "name":"

Call Squeduler: This creates a pulse train for task scheduling in series.

", + "label":"

Call Squeduler: This creates a pulse train for task scheduling in series.

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

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

", + "\n\n

Call Squeduler: This creates a pulse train for task scheduling in series.

", "off", "rich", "auto", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10168", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11891", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"task2", - "label":"task2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "name":"call1", + "label":"call1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "Port", @@ -82,7 +82,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "1", "Port number", "[]", "[]", @@ -129,62 +129,12 @@ } }, { - "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:10186", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11893", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"task3", - "label":"task3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "name":"call3", + "label":"call3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "Port", @@ -259,209 +209,12 @@ } }, { - "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: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: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:10190", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "boolean", - "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:10167", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11892", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"task1", - "label":"task1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "name":"call2", + "label":"call2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "Port", @@ -489,7 +242,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "1", + "2", "Port number", "[]", "[]", @@ -536,27 +289,274 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10163", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11888", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay4", + "label":"UnitDelay4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", + "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:11887", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay2", + "label":"UnitDelay2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "1", + "Inherited", + "-1", + "", + "", + "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:11889", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay5", + "label":"UnitDelay5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", + "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:11890", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay6", + "label":"UnitDelay6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", + "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:11885", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion", + "label":"Data Type Conversion", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "boolean", + "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:11886", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator2", "label":"Logical Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "NOT", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -566,8 +566,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -581,12 +581,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10162#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11886#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "SignalNameFromLabel", @@ -632,12 +632,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10163#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11888#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "SignalNameFromLabel", @@ -683,12 +683,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10183#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11887#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "SignalNameFromLabel", @@ -734,12 +734,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10184#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11890#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "SignalNameFromLabel", @@ -785,12 +785,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10185#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11889#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "SignalNameFromLabel", @@ -836,12 +836,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10190#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11885#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png new file mode 100644 index 0000000000000000000000000000000000000000..207f0806df4d8bb3d77b7315bbf6b9a7832412ad GIT binary patch literal 7319 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg similarity index 79% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg index 6e1463c..69e60fc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg @@ -9,30 +9,30 @@
- + - + - + - + - Task Squeduler - : This creates a pulse train for + Call Squeduler + : This creates a pulse train for - + - alternating task squeduling in series. + task scheduling in series. @@ -41,11 +41,11 @@ - - + + - + @@ -55,30 +55,30 @@ - - 2 + + 1 - + - - + + - + - - task2 + + call1 @@ -89,102 +89,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - + @@ -194,11 +99,11 @@ - + - + 3 @@ -213,15 +118,15 @@ - + - - + + - - task3 + + call3 @@ -232,91 +137,44 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 2 + - - + + - - - + + + - - + + - - Ini=0 - - - - - - - - - - - - - - - boolean + + call2 @@ -327,102 +185,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -432,35 +195,35 @@ - + - + - + - + - + - + - + - + @@ -486,11 +249,11 @@ - + - + Ini=1 @@ -498,29 +261,29 @@ - + - + - + - + - + - + @@ -534,7 +297,292 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + Ini=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -544,20 +592,20 @@ - + - + - + - - + + @@ -582,11 +630,11 @@ - + - + boolean @@ -598,55 +646,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - task1 - - - - - - - - - - - + @@ -669,7 +669,7 @@ - + @@ -725,21 +725,7 @@ - - - - - - - - - - - - - - - + @@ -753,21 +739,25 @@ - + - - + + + + + + + + + - - - - + @@ -781,47 +771,23 @@ + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -830,16 +796,6 @@ - - - - - - - - - - @@ -849,13 +805,57 @@ + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -871,5 +871,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json new file mode 100644 index 0000000..212d106 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json @@ -0,0 +1,200 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:20", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[call3]{task3;} ", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[call3]{task3;} ", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:16", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[call2]{task2a; task2b}", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[call2]{task2a; task2b}", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:12", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[call1]{task1a; task1b}", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[call1]{task1a; task1b}", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:14", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 2, + "", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:10", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "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:11895:18", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 2, + "", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + } +] \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6b421ed1e6d69907f8d0eb8cf5a9eaeeb0f677 GIT binary patch literal 12609 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg new file mode 100644 index 0000000..802a428 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg @@ -0,0 +1,428 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [call3]{ + + + + + + + + + + + + + + + + task3 + + + + + + + + + + + + + + + + ;} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [call2]{ + + + + + + + + + + + + + + + + task2a + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + task2b + + + + + + + + + + + + + + + + } + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [call1]{ + + + + + + + + + + + + + + + + task1a + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + task1b + + + + + + + + + + + + + + + + } + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json new file mode 100644 index 0000000..b6d72b1 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json @@ -0,0 +1,3102 @@ +[ + { + "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":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

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

", + "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:8769", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:8778", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:11919", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:11926", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_sin", + "label":"r_sin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Sine_Cosine_Approximation", + "label":"Sine_Cosine_Approximation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Park_Transform", + "label":"Park_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11917", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:11902", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto32", + "label":"Goto32", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:8844", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11908", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10686", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11927", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_cos", + "label":"r_cos", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "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:11925", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8782", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9718", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9713", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:11924", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8775", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11914", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11915", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From71", + "label":"From71", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11906", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11918", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iqAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11916", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:8845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto24", + "label":"Goto24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:8857", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto35", + "label":"Goto35", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11907", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:11904", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaAB", + "label":"i_phaAB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:8858", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto36", + "label":"Goto36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_cos", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11910", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "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:11903", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"a_elecAngle", + "label":"a_elecAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:8781", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Transform", + "label":"Clarke_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Current_Filtering", + "label":"Current_Filtering", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11901", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:11905", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaBC", + "label":"i_phaBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8781#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8782#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:9045#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:9045#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8726#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8726#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8743#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8743#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8775#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:9713#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:9718#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8769#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8778#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11023#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11023#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:8726#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11901#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11904#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11905#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11903#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11915#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11914#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11918#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11924#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11925#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_11900_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3e826a64253bb42a33ed4baa0726259d0b5f238b GIT binary patch literal 7456 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 + + + + + + + + + + + + + + + + + + + + + + + + + Start filtering only when motor is enabled (circuit closed). + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_sin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sine_Cosine_Approximation + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i_apha + + + + + + + + i_beta + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + iq_Raw + + + + + + + + id_Raw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Park_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_cos + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + i_phaBC + + + + + + + + i_alpha + + + + + + + + i_beta + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq_raw + + + + + + + + id_raw + + + + + + + + iq + + + + + + + + iqAbs + + + + + + + + id + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current_Filtering + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + i_phaBC + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json new file mode 100644 index 0000000..e290266 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json @@ -0,0 +1,1511 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12109", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Inv_Clarke_Transform", + "label":"Inv_Clarke_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12049", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12048", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12107", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From50", + "label":"From50", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12106", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12126", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Inv_Park_Transform", + "label":"Inv_Park_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12108", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "V_phaABC_FOC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12105", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From29", + "label":"From29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12044", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12104", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From28", + "label":"From28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:11934", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_cos", + "label":"r_cos", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12047", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11933", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_sin", + "label":"r_sin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:11935", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12052", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto32", + "label":"Goto32", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:11932", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd", + "label":"Vd", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12098", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"V_phaABC_FOC", + "label":"V_phaABC_FOC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11931", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq", + "label":"Vq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "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:12044#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11932#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11934#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11933#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11931#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12109#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12105#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12107#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12126#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12126#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12104#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12106#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_11930_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfd51b077102b7c167081bd239b0c072b34e6ee GIT binary patch literal 5959 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V_alpha + + + + + + + + V_beta + + + + + + + + V_phaABC_FOC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Inv_Clarke_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + Vd + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + V_alpha + + + + + + + + V_beta + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Inv_Park_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_FOC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_FOC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_cos + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_sin + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vd + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + V_phaABC_FOC + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json index e107374..573d760 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8884", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12124", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Space Vector Modulation (SVM)

", "label":"

Space Vector Modulation (SVM)

", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8885", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12125", "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":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8868", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12111", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"V_beta", "label":"V_beta", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Port", @@ -165,12 +165,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8867", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12110", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"V_alpha", "label":"V_alpha", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Port", @@ -232,12 +232,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8881", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12123", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_phaABC_FOC", "label":"V_phaABC_FOC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Port", @@ -312,130 +312,12 @@ } }, { - "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":"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:8877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12118", "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"MinMax2", - "label":"MinMax2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "name":"MinMax1", + "label":"MinMax1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "OutDataTypeStr", @@ -452,7 +334,7 @@ ], "values":[ "Inherit: Inherit via internal rule", - "max", + "min", "on", "1", "off", @@ -483,12 +365,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8875", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12117", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain4", "label":"Gain4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Gain", @@ -542,12 +424,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8874", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12120", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux4", + "label":"Mux4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "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:12116", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain3", "label":"Gain3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Gain", @@ -601,12 +514,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8873", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12115", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain2", "label":"Gain2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Gain", @@ -660,65 +573,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8876", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax1", - "label":"MinMax1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", - "inspector":{ - "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", - "OutMin", - "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" - ], - "values":[ - "Inherit: Inherit via internal rule", - "min", - "on", - "1", - "off", - "[]", - "[]", - "Floor", - "-1", - "off", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"MinMax", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8872", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12114", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain1", "label":"Gain1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "Gain", @@ -772,83 +632,46 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8878", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12119", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"Mux4", - "label":"Mux4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "name":"MinMax2", + "label":"MinMax2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "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: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", + "Function", + "InputSameDT", + "Inputs", "LockScale", + "OutMax", + "OutMin", "RndMeth", + "SampleTime", "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "ZeroCross" ], "values":[ - "rectangular", - "++", - "off", "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Floor", + "max", "on", "1", - "All dimensions", - "-1" + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" ], "tabs":[ - "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 10 + 1 ] }, "viewer":{ @@ -857,17 +680,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"MinMax", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8870", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12113", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Add1", "label":"Add1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "IconShape", @@ -921,12 +744,189 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12112", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Add", + "label":"Add", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: 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:12122", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum6", + "label":"Sum6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "-+", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12121", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "--", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "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:12122#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -972,12 +972,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12121#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1023,12 +1023,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8872#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12114#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1074,12 +1074,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8874#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12116#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1125,12 +1125,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8867#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12110#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"alpha", "label":"alpha", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1176,12 +1176,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8868#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12111#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"beta", "label":"beta", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1227,12 +1227,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12112#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1278,12 +1278,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8870#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12113#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1329,12 +1329,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8876#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12118#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1380,12 +1380,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8873#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12115#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1431,12 +1431,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12117#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1482,12 +1482,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12119#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1533,12 +1533,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8875#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12120#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg index c5518ca..f36447e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg @@ -9,11 +9,11 @@
- + - + @@ -32,7 +32,7 @@ - + @@ -91,7 +91,7 @@ - + @@ -154,7 +154,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -265,337 +265,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1/2 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -603,19 +275,19 @@ - + - + - + - + @@ -641,11 +313,11 @@ - + - + sfix16_En4 @@ -657,43 +329,43 @@ - - - + + + - - + + - - + + - - sqrt(3)/2 + + 2/sqrt(3) - - + + - + - - + + - + sfix16_En4 @@ -705,7 +377,7 @@ - + @@ -715,11 +387,11 @@ - + - + @@ -737,11 +409,11 @@ - + - + sfix16_En4 @@ -753,67 +425,43 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1/2 - - + + - + - - + + - + sfix16_En4 @@ -825,7 +473,167 @@ - + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + sqrt(3)/2 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -835,27 +643,27 @@ - + - + - + - + - + - + @@ -873,11 +681,11 @@ - + - + sfix16_En4 @@ -887,7 +695,199 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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,21 @@ - + + + + + + + + + + + + + + + @@ -1123,7 +1137,7 @@ - + @@ -1168,30 +1182,16 @@ - - - - - - - - - - - - - - - - + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json index dae2504..564c403 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8911", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12151", "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":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8888", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12128", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vd", "label":"Vd", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Port", @@ -116,12 +116,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8910", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12150", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_beta", "label":"V_beta", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Port", @@ -196,12 +196,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8887", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12127", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq", "label":"Vq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Port", @@ -263,12 +263,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8909", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12149", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_alpha", "label":"V_alpha", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Port", @@ -343,12 +343,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12129", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_sin", "label":"r_sin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Port", @@ -410,12 +410,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12130", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_cos", "label":"r_cos", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "Port", @@ -477,679 +477,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8907", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", - "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:8906", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_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":"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: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:8902", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "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:8901", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "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: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: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: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: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: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: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: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:8892", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "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: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: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: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:8908", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12148", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum6", "label":"Sum6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "IconShape", @@ -1203,12 +536,679 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8889#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12147", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12146", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "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:12145", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12142", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12141", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12139", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12138", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12144", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "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:12134", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide4", + "label":"Divide4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12133", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12135", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12140", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12131", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12136", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12137", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12132", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12143", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12129#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1254,12 +1254,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8888#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12128#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1305,12 +1305,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8887#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12127#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1356,12 +1356,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12130#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1407,12 +1407,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12136#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1458,12 +1458,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12135#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1509,12 +1509,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8902#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12142#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1560,12 +1560,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8899#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12139#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1611,12 +1611,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12131#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1662,12 +1662,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8897#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12137#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1713,12 +1713,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8898#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12138#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1764,12 +1764,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12132#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1815,12 +1815,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12133#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1866,12 +1866,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8900#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12140#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1917,12 +1917,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12134#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1968,12 +1968,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8901#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12141#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2019,12 +2019,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8907#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12147#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2070,12 +2070,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8908#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12148#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg index fb7dba4..3623900 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_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,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -422,35 +486,35 @@ - + - + - + - + - + - + - + - + @@ -468,11 +532,11 @@ - + - + sfix16_En4 @@ -484,7 +548,7 @@ - + @@ -494,11 +558,11 @@ - + - + [r_cos] @@ -517,369 +581,7 @@ - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -889,11 +591,11 @@ - + - + [r_sin] @@ -912,7 +614,151 @@ - + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + @@ -922,11 +768,11 @@ - + - + [Vd] @@ -944,11 +790,11 @@ - + - + sfix16_En4 @@ -960,44 +806,29 @@ - - - + + + - - + + - - + + - - [r_cos] + + [Vd] - - - - - - - - - - - - - - - - - sfix16_En14 + + @@ -1008,51 +839,51 @@ - - - + + + - + - - + + - - + + - - + + - - + + - + - + - - + + - + sfix16_En4 @@ -1064,57 +895,9 @@ - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -1122,19 +905,19 @@ - + - + - + - + @@ -1152,11 +935,11 @@ - + - + sfix16_En4 @@ -1168,7 +951,103 @@ - + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1178,19 +1057,19 @@ - + - + - + - + @@ -1208,11 +1087,11 @@ - + - + sfix16_En4 @@ -1224,59 +1103,91 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + [r_cos] - - + + - + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -1286,7 +1197,96 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + @@ -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/BLDCmotor_FOC_R2017b_fixdt_12219_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json new file mode 100644 index 0000000..2a98e1e --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json @@ -0,0 +1,7327 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12362", + "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":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Speed protection

\n

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

\n


", + "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:12363", + "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":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Current protection

\n

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

\n


", + "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:12364", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Speed limitations


", + "label":"

Speed limitations


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

Speed limitations

\n


", + "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:12365", + "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":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

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

\n

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

\n

iq_max \t\t= iq_maxSca * i_max

\n


\n

where, idSca\t= id / i_max,

\n


\n

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

\n


", + "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:12366", + "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":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

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

\n

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

\n

Vq_min \t= -Vq_max

\n


", + "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:12361", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "12", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12360", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq_limProtErr", + "label":"iq_limProtErr", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "11", + "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:12358", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:12356", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12351", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "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:12350", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd_max", + "label":"Vd_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:12346", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"i_max", + "label":"i_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "i_max", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12353", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "-900", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12345", + "className":"Simulink.PreLookup", + "icon":"WebViewIcon3", + "name":"Vq_max_XA", + "label":"Vq_max_XA", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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", + "None", + "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":"BLDCmotor_FOC_R2017b_fixdt:12344", + "className":"Simulink.Interpolation_nD", + "icon":"WebViewIcon3", + "name":"Vq_max_M1", + "label":"Vq_max_M1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "NumberOfTableDimensions", + "RequireIndexFractionAsBus", + "TableSpecification", + "TableSource", + "Table", + "InterpMethod", + "DiagnosticForOutOfRangeInput", + "ValidIndexMayReachLast", + "NumSelectionDims", + "RemoveProtectionIndex", + "TableDataTypeStr", + "TableMin", + "TableMax", + "OutDataTypeStr", + "OutMin", + "OutMax", + "InternalRulePriority", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ExtrapMethod", + "IntermediateResultsDataTypeStr", + "LookupTableObject", + "SampleTime" + ], + "values":[ + "1", + "off", + "Explicit values", + "Dialog", + "Vq_max_M1", + "Flat", + "Error", + "on", + "0", + "on", + "Inherit: Same as output", + "[]", + "[]", + "fixdt(1,16,4)", + "[]", + "[]", + "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:12312", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Voltage_Mode_Protection", + "label":"Voltage_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12359", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "10", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12294", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Torque_Mode_Protection", + "label":"Torque_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12347", + "className":"Simulink.Interpolation_nD", + "icon":"WebViewIcon3", + "name":"iq_maxSca_M1", + "label":"iq_maxSca_M1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "NumberOfTableDimensions", + "RequireIndexFractionAsBus", + "TableSpecification", + "TableSource", + "Table", + "InterpMethod", + "DiagnosticForOutOfRangeInput", + "ValidIndexMayReachLast", + "NumSelectionDims", + "RemoveProtectionIndex", + "TableDataTypeStr", + "TableMin", + "TableMax", + "OutDataTypeStr", + "OutMin", + "OutMax", + "InternalRulePriority", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ExtrapMethod", + "IntermediateResultsDataTypeStr", + "LookupTableObject", + "SampleTime" + ], + "values":[ + "1", + "off", + "Explicit values", + "Dialog", + "iq_maxSca_M1", + "Flat", + "Error", + "on", + "0", + "on", + "Inherit: Same as output", + "[]", + "[]", + "fixdt(0,16,16)", + "[]", + "[]", + "Speed", + "off", + "Simplest", + "off", + "Clip", + "Inherit: Same as output", + "", + "-1" + ], + "tabs":[ + "Main", + "Data Types", + "-Other" + ], + "tabs_idx":[ + 0, + 10, + 20 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Interpolation_n-D", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12293", + "className":"Simulink.SwitchCase", + "icon":"WebViewIcon3", + "name":"Switch Case", + "label":"Switch Case", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "CaseConditions", + "ShowDefaultCase", + "SampleTime", + "ZeroCross" + ], + "values":[ + "{VLT_MODE, SPD_MODE, TRQ_MODE}", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SwitchCase", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12354", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id_max", + "label":"id_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12282", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12281", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12280", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12278", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12277", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12266", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12276", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12268", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12265", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12272", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12263", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12262", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain5", + "label":"Gain5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12273", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12355", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "-750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12260", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain3", + "label":"Gain3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12275", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12259", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain1", + "label":"Gain1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12256", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12258", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12255", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12254", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12269", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12253", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12279", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12251", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12349", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_max1", + "label":"n_max1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_max", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12357", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "-750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12248", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From28", + "label":"From28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12270", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12247", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12246", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12244", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12242", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12352", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:12241", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12271", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12245", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12239", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12238", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12236", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12240", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12235", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12234", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12252", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12267", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12249", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From29", + "label":"From29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12232", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide4", + "label":"Divide4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "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:12243", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12230", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12229", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12264", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VdPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12311", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Vd_max1", + "label":"Vd_max1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12274", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12233", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12237", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12226", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12261", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12224", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12231", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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:12223", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12250", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12283", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Speed_Mode_Protection", + "label":"Speed_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12228", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Abs", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12225", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12222", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VdPrev", + "label":"VdPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12348", + "className":"Simulink.PreLookup", + "icon":"WebViewIcon3", + "name":"iq_maxSca_XA", + "label":"iq_maxSca_XA", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "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", + "iq_maxSca_XA", + "Index only", + "Evenly spaced points", + "Clip", + "None", + "off", + "Inherit: Same as input", + "[]", + "[]", + "uint8", + "off", + "on", + "", + "10", + "11", + "10", + "fixdt(0,8,6)", + "Inherit: auto", + "Simplest", + "-1", + "off" + ], + "tabs":[ + "Main", + "Data Types", + "-Other" + ], + "tabs_idx":[ + 0, + 8, + 13 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"PreLookup", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12220", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlMod", + "label":"z_ctrlMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12257", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12386", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12221", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12345#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12250#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12234#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12262#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12311#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12233#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12222#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12223#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12239#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12253#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12260#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12261#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12346#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12232#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12231#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12259#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12348#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12256#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12254#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12257#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12258#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12224#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12237#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12349#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12238#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12220#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12229#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12344#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12230#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12228#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12255#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12347#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12243#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12293#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12293#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12293#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12240#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12244#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12242#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12241#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12245#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12246#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12226#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12225#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12247#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12248#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12221#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12249#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12252#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12251#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12283#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12294#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12312#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12312#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12235#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12236#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_12219_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png new file mode 100644 index 0000000000000000000000000000000000000000..2730ce28bf4a6018b7c33bf17d8a2e4e38b4e676 GIT binary patch literal 13924 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 Ofx*+&&t;ucLK6ULkZtAw literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg new file mode 100644 index 0000000..5657b34 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg @@ -0,0 +1,6363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Speed protection + + + + + + + + for cases in which the speed is not directly controlled, i.e., + + + + + + + + VOLTAGE_MODE and TORQUE_MODE + + + + + + + + + + + + + + + + + + + Current protection + + + + + + + + for cases in which the current is not directly controlled, i.e., + + + + + + + + VOLTAGE_MODE and SPEED_MODE + + + + + + + + + + + + + + + + + + + Speed limitations + + + + + + + + + + + + + + + + + + + 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. + + + + + + + + + + + + + + + + + + + Voltage Circle limitations with priority on i_d (Flux current): + + + + + + + + Vq_max + + + + + + + + = sqrt(Vd_max^2 - Vd^2) + + + + + + + + Vq_min + + + + + + + + = -Vq_max + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + + + + + + + + + + + + i_max + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vq_max_XA + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 + + + + + + + + + + + + + + + + + + + + + + Vq_max_M1 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + iqAbs + + + + + + + + iq_max + + + + + + + + n_motAbs + + + + + + + + n_max + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Voltage_Mode_Protection + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + n_max + + + + + + + + Vq_max + + + + + + + + Vq_nLimProtMax + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Torque_Mode_Protection + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 + + + + + + + + + + + + + + + + + + + + + + iq_maxSca_M1 + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + case [ 1 ]: + + + + + + + + case [ 2 ]: + + + + + + + + case [ 3 ]: + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + iq_limProtErr + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Speed_Mode_Protection + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + VdPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq_maxSca_XA + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json index c90f9f7..39b6bac 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json @@ -1,11 +1,119 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10600", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12291", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_iqKiLimProt", + "label":"cf_iqKiLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_iqKiLimProt", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,16)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12290", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12292", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"iq_limProtErr", "label":"iq_limProtErr", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "Port", @@ -80,120 +188,12 @@ } }, { - "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:10597", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", - "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:10594", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "OutMin", @@ -227,12 +227,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10661", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12288", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide1", "label":"Divide1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "Inputs", @@ -284,43 +284,12 @@ } }, { - "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:10587", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12286", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_min", "label":"iq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "Port", @@ -382,12 +351,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10586", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12285", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_max", "label":"iq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "Port", @@ -449,12 +418,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10585", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12287", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12284", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq", "label":"iq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "Port", @@ -516,12 +516,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10585#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12284#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", @@ -567,12 +567,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", @@ -618,12 +618,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10586#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12285#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", @@ -669,12 +669,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10587#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12286#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", @@ -720,12 +720,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10662#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12291#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", @@ -771,12 +771,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10661#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12288#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", @@ -822,12 +822,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10597#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12290#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg index dfb1ac0..314fc44 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg @@ -9,59 +9,11 @@
- + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq_limProtErr - - - - - - - - - - - + @@ -71,11 +23,11 @@ - + - + cf_iqKiLimProt @@ -93,11 +45,11 @@ - + - + cf_iqKiLimProt @@ -108,11 +60,11 @@ - + - + ufix16_En16 @@ -124,7 +76,7 @@ - + @@ -134,27 +86,27 @@ - + - + - + - + - + - + @@ -172,11 +124,11 @@ - + - + sfix16_En4 @@ -188,9 +140,57 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + - + @@ -300,9 +300,9 @@ - + - + @@ -356,55 +356,7 @@ - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -414,11 +366,11 @@ - + - + 3 @@ -436,11 +388,11 @@ - + - + iq_min @@ -451,11 +403,11 @@ - + - + sfix16_En4 @@ -467,7 +419,7 @@ - + @@ -477,11 +429,11 @@ - + - + 2 @@ -499,11 +451,11 @@ - + - + iq_max @@ -514,11 +466,11 @@ - + - + sfix16_En4 @@ -530,7 +482,55 @@ - + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + @@ -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/BLDCmotor_FOC_R2017b_fixdt_10594_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json index ad64d65..65fe0bc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:1#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:2#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:3#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:7#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:8#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:6#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289:9#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12289", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg index ded0505..8bc3751 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_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 @@ - + @@ -1015,16 +1015,16 @@ - + - + - + @@ -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_10602_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json index 9621352..02a169c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json @@ -1,11 +1,218 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10619", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12305", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12304", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12307", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "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:12303", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "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:12308", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_KbLimProt", + "label":"cf_KbLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "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:12310", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_nLimProtMax", "label":"Vq_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "Port", @@ -80,156 +287,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10810", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_KbLimProt", - "label":"cf_KbLimProt", - "parent":"BLDCmotor_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":"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: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:10804", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12300", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "n_max", + "Vq_max", "Tag" ], "tabs":[ @@ -248,74 +318,12 @@ } }, { - "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: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:10811", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12309", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"cf_nKiLimProt", "label":"cf_nKiLimProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "Value", @@ -359,12 +367,134 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10814", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12301", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "yInit" + ], + "values":[ + "900" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12302", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12298", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "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:12297", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_max", "label":"Vq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "Port", @@ -426,94 +556,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10803", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", - "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: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:10607", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12296", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_max", "label":"n_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "Port", @@ -575,76 +623,12 @@ } }, { - "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:10812", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", - "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:10774", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12295", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_motAbs", "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "Port", @@ -706,27 +690,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10776", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12299", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "n_max", - "local", - "Tag" + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -734,17 +734,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10774#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12295#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -790,12 +790,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10607#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12296#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -841,12 +841,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10809#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12307#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -892,12 +892,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10805#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12302#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -943,12 +943,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10803#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12299#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -994,12 +994,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10804#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12301#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1045,12 +1045,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10811#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12309#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1096,12 +1096,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10810#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12308#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1147,12 +1147,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10812#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12300#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1198,12 +1198,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1249,12 +1249,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12297#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "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_12294_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg index 68c5744..dfab66b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg @@ -9,662 +9,11 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - cf_KbLimProt - - - - - - - - - - - - - - - - - - - - - - cf_KbLimProt - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - I - - - - - - - - Kb - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - out - - - - - - - - I(z) - - - - - - - - - - - - - - - - - - - - - - I_backCalc_fixdt - - - - - - - - - - - - - - - Ini=900 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_nKiLimProt - - - - - - - - - - - - - - - - - - - - - - cf_nKiLimProt - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -674,11 +23,11 @@ - + - + [n_motAbs] @@ -697,58 +46,92 @@ - - - + + + - - + + - - + + - - 2 + + [n_max] - - + + - - - - + + + + + + + + + + + + + + + - - + + - - n_max + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + sfix16_En4 @@ -760,7 +143,7 @@ - + @@ -770,11 +153,11 @@ - + - + [Vq_max] @@ -793,7 +176,118 @@ - + + + + + + + + + + + + + + + + cf_KbLimProt + + + + + + + + + + + + + + + + + + + + + + cf_KbLimProt + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + @@ -803,11 +297,11 @@ - + - + [Vq_max] @@ -825,11 +319,11 @@ - + - + sfix16_En4 @@ -841,7 +335,498 @@ - + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + I + + + + + + + + Kb + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + out + + + + + + + + I(z) + + + + + + + + + + + + + + + + + + + + + + I_backCalc_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + Ini=900 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -851,11 +836,11 @@ - + - + 1 @@ -873,11 +858,11 @@ - + - + n_motAbs @@ -888,11 +873,11 @@ - + - + sfix16_En4 @@ -904,29 +889,44 @@ - - - + + + - - + + - - + + - - [n_max] + + 0 - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -935,7 +935,7 @@ - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json index 23f467c..4f31002 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json @@ -1,11 +1,167 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2882", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2896", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306: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:12306:2880", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306: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:12306:2879", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2882", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", "inspector":{ "params":[ "Port", @@ -80,109 +236,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2896", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:10746:2879", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2878", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2878", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", "inspector":{ "params":[ "Port", @@ -244,71 +303,12 @@ } }, { - "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:2878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2878#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -354,12 +354,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2880#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -405,12 +405,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2896#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -456,12 +456,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2879#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306: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_12306_2877_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg index 1aba94c..4ba302a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg @@ -9,59 +9,11 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - + @@ -71,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -120,43 +72,43 @@ - - - - - - - - - - - sfix32_En16 - - - - - + - + Ini=yInit + + + + + + + + + + + sfix32_En16 + + + + - + @@ -165,36 +117,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - @@ -212,11 +164,11 @@ - + - + sfix32_En16 @@ -228,7 +180,7 @@ - + @@ -238,19 +190,19 @@ - + - + - + - + @@ -276,11 +228,11 @@ - + - + sfix16_En4 @@ -292,7 +244,55 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + @@ -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_10745_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json index 765b1f8..1bbba94 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:1#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:2#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:3#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:7#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:8#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:6#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895:9#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg index bf7f3f0..876766e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_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 @@ - + @@ -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_10746_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json index 2122b9a..f6c7b2b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2894", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2894", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "InitialCondition", @@ -50,12 +50,325 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2892", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2893", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "-+|", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2889", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "Port", @@ -130,168 +443,12 @@ } }, { - "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:2893", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", - "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:10746:2855", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2855", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMin", "label":"satMin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "Port", @@ -353,195 +510,12 @@ } }, { - "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: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: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:2890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2890", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Kb", "label":"Kb", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "Port", @@ -603,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2853", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2853", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"I", "label":"I", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "Port", @@ -670,51 +644,12 @@ } }, { - "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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2891", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "Inputs", @@ -766,12 +701,79 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2851", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2854", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "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:12306:2851", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "Port", @@ -833,12 +835,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2892#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +886,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2869#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +937,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2890#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -986,12 +988,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2893#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1037,12 +1039,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2891#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1088,12 +1090,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2894#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1139,12 +1141,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1190,12 +1192,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1241,12 +1243,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2851#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2851#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1292,12 +1294,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2853#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2853#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1343,12 +1345,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2854#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2854#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1394,12 +1396,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2855#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2855#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg index 6f77651..68d0821 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg @@ -9,61 +9,13 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - - - - + - + @@ -71,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -125,11 +77,11 @@ - + - + sfix32_En16 @@ -140,11 +92,11 @@ - + - + Ini=0 @@ -156,60 +108,68 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 + + sfix32_En16 @@ -220,121 +180,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -348,19 +196,19 @@ - + - + u - + - + y @@ -390,11 +238,11 @@ - + - + Integrator @@ -411,11 +259,11 @@ - + - + sfix16_En4 @@ -427,7 +275,7 @@ - + @@ -435,7 +283,7 @@ - + @@ -443,19 +291,19 @@ - + - + - + - + @@ -473,11 +321,11 @@ - + - + sfix32_En20 @@ -489,52 +337,108 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + up - - + + - - + + u + + + + + + + + lo + + + + + + + + y - - + + - - + + - - + + - - sfix32_En16 + + sfix16_En4 @@ -545,7 +449,119 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + @@ -555,11 +571,11 @@ - + - + 5 @@ -577,11 +593,11 @@ - + - + satMin @@ -592,11 +608,11 @@ - + - + sfix16_En4 @@ -608,7 +624,7 @@ - + @@ -618,11 +634,11 @@ - + - + 3 @@ -640,11 +656,11 @@ - + - + Kb @@ -655,11 +671,11 @@ - + - + ufix16_En12 @@ -671,7 +687,7 @@ - + @@ -681,11 +697,11 @@ - + - + 2 @@ -703,11 +719,11 @@ - + - + I @@ -718,11 +734,11 @@ - + - + ufix16_En16 @@ -734,59 +750,52 @@ - - - + + + - - + + - - + + - - 1 + + + + + + + + + + - - - - - - - - - - - - - - - - - err + + - - + + - - + + - - sfix16_En4 + + sfix32_En16 @@ -797,7 +806,7 @@ - + @@ -807,11 +816,11 @@ - + - + 4 @@ -829,11 +838,11 @@ - + - + satMax @@ -844,11 +853,11 @@ - + - + sfix16_En4 @@ -860,68 +869,59 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - + + 1 - - + + + + + + + + + + + + + + + + + err - - + + - + - - sfix32_En16 + + sfix16_En4 @@ -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_10566_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json index eaa67f8..0166777 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json @@ -1,11 +1,91 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12343", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "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:12342", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_iqLimProtMax", "label":"r_iqLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Port", @@ -80,12 +160,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10653", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12341", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"cf_nKiLimProt", "label":"cf_nKiLimProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Value", @@ -129,12 +209,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12340", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"cf_iqKiLimProt", "label":"cf_iqKiLimProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Value", @@ -178,12 +258,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10640", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12339", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"cf_KbLimProt", "label":"cf_KbLimProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Value", @@ -227,12 +307,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10634", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12338", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "IconShape", @@ -286,41 +366,12 @@ } }, { - "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":[ - "yInit" - ], - "values":[ - "1000" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10649", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12333", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto6", "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", @@ -348,12 +399,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10658", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12331", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", @@ -361,7 +412,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaAbs", + "n_max", "local", "Tag" ], @@ -381,12 +432,45 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10625", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12332", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12329", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto10", "label":"Goto10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", @@ -414,12 +498,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10627", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12328", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", @@ -427,7 +511,7 @@ "IconDisplay" ], "values":[ - "iqAbs", + "r_iqLimProtMax", "local", "Tag" ], @@ -447,12 +531,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10656", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12326", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From6", "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", @@ -478,103 +562,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"I_backCalc_fixdt1", - "label":"I_backCalc_fixdt1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", - "inspector":{ - "params":[ - "yInit" - ], - "values":[ - "1000" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "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:10643", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", - "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:10641", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12323", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", @@ -600,12 +593,123 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10651", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12322", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iqAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12320", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12325", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12337", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "IconShape", @@ -659,123 +763,12 @@ } }, { - "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:10673", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "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:10672", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12319", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant", "label":"Constant", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Value", @@ -819,19 +812,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10570", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12318", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "InitializeStates", "PropagateVarSize" ], "values":[ - "held", + "reset", "Only when execution is resumed" ], "tabs":[ @@ -850,45 +843,41 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10642", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "yInit" ], "values":[ - "r_iqLimProtMax", - "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":"BLDCmotor_FOC_R2017b_fixdt:10577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12317", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_max", "label":"n_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Port", @@ -950,12 +939,109 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12327", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12330", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12334", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12316", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_motAbs", "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Port", @@ -1017,19 +1103,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10632", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12324", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "iq_max", + "r_nLimProtMax", "Tag" ], "tabs":[ @@ -1048,112 +1134,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10567", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", - "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":[ - "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:10630", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", - "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:10568", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12315", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_max", "label":"iq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Port", @@ -1215,12 +1201,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10583", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12314", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_nLimProtMax", - "label":"r_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Port", @@ -1235,17 +1221,11 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ "2", @@ -1260,17 +1240,10 @@ "-1", "auto", "off", - "off", - "0", - "off", - "held", - "off", - "0", "", - [ - ], - "Dialog", - "Auto", + "on", + "off", + "off", "off" ], "tabs":[ @@ -1290,50 +1263,46 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10629", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"I_backCalc_fixdt1", + "label":"I_backCalc_fixdt1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "yInit" ], "values":[ - "n_max", - "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":"BLDCmotor_FOC_R2017b_fixdt:10657", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12313", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtScaAbs", "label":"r_inpTgtScaAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "Port", @@ -1395,12 +1364,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10568#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12321", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12315#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1446,12 +1446,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10567#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12314#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1497,12 +1497,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12317#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1548,12 +1548,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12316#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1599,12 +1599,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10632#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12338#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1650,12 +1650,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10640#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12321#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1701,12 +1701,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10641#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12322#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1752,12 +1752,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10643#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12319#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1803,12 +1803,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10655#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12327#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1854,12 +1854,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10656#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12340#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1905,12 +1905,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10657#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12339#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1956,12 +1956,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10659#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12323#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2007,12 +2007,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10633#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2058,12 +2058,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10634#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12324#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2109,12 +2109,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2160,12 +2160,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12341#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2211,12 +2211,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10672#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12320#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2262,12 +2262,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10653#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12326#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2313,12 +2313,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10651#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12325#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2364,12 +2364,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12337#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2415,12 +2415,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10673#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12313#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0ed1ec73a063bc9af7a1bcf55f97c4c16f2999 GIT binary patch literal 6768 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 - + - - + + - + @@ -27,7 +27,55 @@ - + + 2 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + 1 @@ -45,11 +93,11 @@ - + - + r_iqLimProtMax @@ -61,7 +109,7 @@ - + @@ -71,11 +119,11 @@ - + - + cf_nKiLimProt @@ -93,11 +141,11 @@ - + - + cf_nKiLimProt @@ -108,11 +156,11 @@ - + - + ufix16_En16 @@ -124,7 +172,7 @@ - + @@ -134,11 +182,11 @@ - + - + cf_iqKiLimProt @@ -156,11 +204,11 @@ - + - + cf_iqKiLimProt @@ -171,11 +219,11 @@ - + - + ufix16_En16 @@ -187,7 +235,7 @@ - + @@ -197,11 +245,11 @@ - + - + cf_KbLimProt @@ -219,11 +267,11 @@ - + - + cf_KbLimProt @@ -234,11 +282,11 @@ - + - + ufix16_En12 @@ -250,7 +298,7 @@ - + @@ -260,27 +308,27 @@ - + - + - + - + - + - + @@ -298,11 +346,11 @@ - + - + sfix16_En4 @@ -314,165 +362,7 @@ - - - - - - - - - - - - - - - - err - - - - - - - - I - - - - - - - - Kb - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - out - - - - - - - - I(z) - - - - - - - - - - - - - - - - - - - - - - I_backCalc_fixdt - - - - - - - - - - - - - - - Ini=1000 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -482,11 +372,11 @@ - + - + [r_nLimProtMax] @@ -505,1174 +395,7 @@ - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - I - - - - - - - - Kb - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - out - - - - - - - - I(z) - - - - - - - - - - - - - - - - - - - - - - I_backCalc_fixdt1 - - - - - - - - - - - - - - - Ini=1000 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - n_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - iqAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - + @@ -1682,11 +405,11 @@ - + - + [n_max] @@ -1705,7 +428,1236 @@ - + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + I + + + + + + + + Kb + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + out + + + + + + + + I(z) + + + + + + + + + + + + + + + + + + + + + + I_backCalc_fixdt + + + + + + + + + + + + + + + Ini=1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + I + + + + + + + + Kb + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + out + + + + + + + + I(z) + + + + + + + + + + + + + + + + + + + + + + I_backCalc_fixdt1 + + + + + + + + + + + + + + + Ini=1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1715,11 +1667,11 @@ - + - + 1 @@ -1737,11 +1689,11 @@ - + - + r_inpTgtScaAbs @@ -1752,11 +1704,11 @@ - + - + sfix16_En4 @@ -1766,7 +1718,55 @@ - + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -1780,7 +1780,7 @@ - + @@ -1794,7 +1794,7 @@ - + @@ -1808,7 +1808,7 @@ - + @@ -1822,173 +1822,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2002,35 +1836,35 @@ - + - + - + - + - + - + - + @@ -2044,35 +1878,131 @@ - + - + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2086,7 +2016,21 @@ - + + + + + + + + + + + + + + + @@ -2100,7 +2044,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json index 4e3b23a..be95140 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2882", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2882", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "inspector":{ "params":[ "Port", @@ -80,12 +80,109 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2880", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2896", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2879", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2880", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "inspector":{ "params":[ "IconShape", @@ -139,109 +236,12 @@ } }, { - "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":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2878", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2878", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "inspector":{ "params":[ "Port", @@ -303,12 +303,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2878#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -354,12 +354,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2880#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -405,12 +405,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2896#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -456,12 +456,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2879#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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_12335_2877_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg index 5acad1b..e54a28b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,43 +120,43 @@ - - - - - - - - - - - Ini=yInit - - - - - + - + sfix32_En16 + + + + + + + + + + + Ini=yInit + + + + - + @@ -220,70 +220,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - + @@ -293,35 +230,35 @@ - + - + - + - + - + - + - + - + @@ -339,11 +276,11 @@ - + - + sfix32_En16 @@ -353,7 +290,70 @@ - + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + @@ -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_12335_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json new file mode 100644 index 0000000..5f9bcbd --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2895:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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:12335:2895:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335: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/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg index 9917d25..633b1f5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_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 @@ - + @@ -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_10745_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json index e6d8003..d5f9a0d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2889", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "Port", @@ -80,12 +80,110 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2894", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2892", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "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:12335:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "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:12335:2894", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "InitialCondition", @@ -130,264 +228,12 @@ } }, { - "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: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: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: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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2891", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide1", "label":"Divide1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "Inputs", @@ -439,12 +285,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2855", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2855", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMin", "label":"satMin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "Port", @@ -506,213 +352,12 @@ } }, { - "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: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: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:2854", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2854", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMax", "label":"satMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "Port", @@ -774,12 +419,302 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2892", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2890", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Kb", + "label":"Kb", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "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:12335:2853", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "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:12335:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2893", "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "IconShape", @@ -797,8 +732,8 @@ "SampleTime" ], "values":[ - "rectangular", - "++", + "round", + "-+|", "off", "Inherit: Inherit via internal rule", "[]", @@ -806,7 +741,7 @@ "Inherit: Inherit via internal rule", "off", "Simplest", - "on", + "off", "1", "All dimensions", "-1" @@ -833,12 +768,79 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2851", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"err", + "label":"err", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "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:12335:2892#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +886,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2869#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +937,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2890#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -986,12 +988,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2893#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1037,12 +1039,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2891#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1088,12 +1090,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2894#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1139,12 +1141,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2877#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1190,12 +1192,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2895#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1241,12 +1243,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2851#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2851#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1292,12 +1294,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2853#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2853#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1343,12 +1345,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2854#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2854#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1394,12 +1396,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2855#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2855#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg index d2b0aa2..ae8edf2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -133,9 +133,121 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -143,35 +255,35 @@ - + - + - + - + - + - + - + - + @@ -192,45 +304,353 @@ - - - - - - - - - - - sfix32_En16 - - - - - + - + Ini=0 + + + + + + + + + + + sfix32_En16 + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Kb + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + - + @@ -244,19 +664,19 @@ - + - + u - + - + y @@ -286,11 +706,11 @@ - + - + Integrator @@ -307,11 +727,11 @@ - + - + sfix16_En4 @@ -323,7 +743,7 @@ - + @@ -331,7 +751,7 @@ - + @@ -339,19 +759,19 @@ - + - + - + - + @@ -369,11 +789,11 @@ - + - + sfix32_En20 @@ -385,7 +805,7 @@ - + @@ -395,27 +815,27 @@ - + - + - + - + - + - + @@ -433,11 +853,11 @@ - + - + sfix16_En4 @@ -449,427 +869,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Kb - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - + @@ -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_10745_2877_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json index 347fc98..1faaa3e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json @@ -1,11 +1,167 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2882", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2896", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "yInit", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2880", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|++", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2879", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2882", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "inspector":{ "params":[ "Port", @@ -80,168 +236,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2896", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745: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:10745:2880", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745: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:10745:2879", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2878", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2878", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "inspector":{ "params":[ "Port", @@ -303,12 +303,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2878#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -354,12 +354,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2880#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -405,12 +405,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2896#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -456,12 +456,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2879#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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_12336_2877_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg index 86681c4..6e35a5b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg @@ -9,133 +9,13 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - + - + @@ -143,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -197,11 +77,11 @@ - + - + Ini=yInit @@ -212,11 +92,11 @@ - + - + sfix32_En16 @@ -228,7 +108,79 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + @@ -238,19 +190,19 @@ - + - + - + - + @@ -276,11 +228,11 @@ - + - + sfix16_En4 @@ -292,7 +244,55 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + @@ -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_12336_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json new file mode 100644 index 0000000..82b58b8 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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:12336:2895:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336: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/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg new file mode 100644 index 0000000..06c283e --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_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/BLDCmotor_FOC_R2017b_fixdt_10808_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json index dfdf6b6..1a54d25 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json @@ -1,11 +1,61 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2894", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", + "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:12336:2889", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "Port", @@ -80,12 +130,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2892", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2892", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "IconShape", @@ -139,81 +189,71 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2894", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", + "[]", + "[]", + "Inherit: Same as second input", "off", - [ - ], - "Auto" + "Floor", + "off" ], "tabs":[ - "Main", - "State Attributes", - "-Other" ], "tabs_idx":[ - 0, - 3, - 4 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", - "masktype":"" + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -225,30 +265,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -260,18 +300,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -286,12 +327,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2869", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2891", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "Inputs", @@ -343,12 +384,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2893", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2893", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "IconShape", @@ -402,108 +443,12 @@ } }, { - "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: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:2855", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2855", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMin", "label":"satMin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "Port", @@ -565,12 +510,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2854", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2854", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMax", "label":"satMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "Port", @@ -632,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2890", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Kb", "label":"Kb", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "Port", @@ -699,50 +644,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2853", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2869", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"I", - "label":"I", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "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":[ - "2", - "Port number", + "**", + "Element-wise(.*)", + "off", "[]", "[]", - "Inherit: auto", + "Inherit: Inherit via internal rule", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "Simplest", "off", - "", - "on", - "off", - "off", - "off" + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", @@ -752,7 +687,7 @@ "tabs_idx":[ 0, 2, - 11 + 9 ] }, "viewer":{ @@ -761,17 +696,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Product", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2851", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2851", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "Port", @@ -833,12 +768,79 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2853", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2892#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +886,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2869#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +937,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2890#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -986,12 +988,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2893#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1037,12 +1039,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2891#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1088,12 +1090,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2894#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1139,12 +1141,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2877#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1190,12 +1192,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1241,12 +1243,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2851#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2851#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1292,12 +1294,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2853#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2853#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1343,12 +1345,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2854#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2854#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1394,12 +1396,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2855#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2855#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg index 5fdc80f..c9ca45e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg @@ -9,11 +9,11 @@ - + - + @@ -108,7 +108,7 @@ - + @@ -156,9 +156,193 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -172,19 +356,19 @@ - + - + u - + - + y @@ -214,11 +398,11 @@ - + - + Integrator @@ -235,11 +419,11 @@ - + - + sfix16_En4 @@ -251,205 +435,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + @@ -457,19 +451,19 @@ - + - + - + - + @@ -487,11 +481,11 @@ - + - + sfix32_En16 @@ -503,68 +497,60 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - + + - - + + - - + + - - + + - - sfix32_En16 + + sfix16_En4 @@ -575,7 +561,133 @@ - + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -585,11 +697,11 @@ - + - + 3 @@ -607,11 +719,11 @@ - + - + Kb @@ -622,11 +734,11 @@ - + - + ufix16_En12 @@ -638,184 +750,9 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -823,19 +760,19 @@ - + - + - + - + @@ -853,11 +790,11 @@ - + - + sfix32_En20 @@ -869,7 +806,7 @@ - + @@ -879,11 +816,11 @@ - + - + 1 @@ -901,11 +838,11 @@ - + - + err @@ -916,11 +853,11 @@ - + - + sfix16_En4 @@ -930,7 +867,70 @@ - + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + @@ -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_12392_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json new file mode 100644 index 0000000..751e23f --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json @@ -0,0 +1,7842 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12616", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Voltage_Mode", + "label":"Voltage_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12546", + "className":"Simulink.SwitchCase", + "icon":"WebViewIcon3", + "name":"Switch Case", + "label":"Switch Case", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "CaseConditions", + "ShowDefaultCase", + "SampleTime", + "ZeroCross" + ], + "values":[ + "{VLT_MODE, SPD_MODE, TRQ_MODE}", + "on", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SwitchCase", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12481", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "4", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12479", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12477", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12474", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12473", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12482", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Open_Mode", + "label":"Open_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12471", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12470", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12469", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12587", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Vd_Calculation", + "label":"Vd_Calculation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12468", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12466", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12465", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12464", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12547", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Torque_Mode", + "label":"Torque_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12462", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12461", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12460", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12480", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 ~= 0", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12463", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12455", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12454", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12453", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12452", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12456", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_Spd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12450", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12449", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12487", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Speed_Mode", + "label":"Speed_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12447", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From67", + "label":"From67", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12476", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12442", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From57", + "label":"From57", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12439", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12438", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From49", + "label":"From49", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12472", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto30", + "label":"Goto30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12446", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From60", + "label":"From60", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12459", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12431", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From38", + "label":"From38", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12458", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12430", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12428", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From34", + "label":"From34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12427", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12448", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From68", + "label":"From68", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12443", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From58", + "label":"From58", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12467", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12425", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12424", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12444", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From59", + "label":"From59", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12422", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12419", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12417", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12418", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12416", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12666", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12414", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12433", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From44", + "label":"From44", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12413", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12435", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_Vlt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12410", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "18", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12434", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12409", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "17", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12426", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12407", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "15", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12403", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "11", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12445", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12420", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12478", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12402", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "10", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12406", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "14", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12400", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12411", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_limProtErr", + "label":"iq_limProtErr", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "19", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12441", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From54", + "label":"From54", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12412", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "20", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12408", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "16", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12398", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12432", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12405", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_max", + "label":"id_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12436", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From47", + "label":"From47", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "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:12396", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12401", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_max", + "label":"Vd_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12457", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_mot", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12440", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From53", + "label":"From53", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12642", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq", + "label":"Vq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12395", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12397", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12394", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlMod", + "label":"z_ctrlMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12643", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd", + "label":"Vd", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12404", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "12", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12437", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From48", + "label":"From48", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_Trq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12451", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12421", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12393", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_enaAdvCtrl", + "label":"b_enaAdvCtrl", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12429", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_mot", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12399", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12475", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12423", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12419#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12425#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12480#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12417#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12420#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12547#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12431#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12430#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12434#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12546#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12428#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12435#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12429#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12426#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12546#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12438#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12416#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12422#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12433#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12421#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12424#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12546#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12546#out:4", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12436#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12437#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12487#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12482#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12616#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12440#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12444#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12451#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12443#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12442#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12446#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12447#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12441#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12448#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12445#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12423#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12395#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12394#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12393#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12400#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12406#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12405#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12401#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12398#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12399#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12402#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12404#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12403#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12412#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12411#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12408#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12407#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12397#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12409#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12410#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12427#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12432#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12396#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12439#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12413#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12449#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12450#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12418#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12414#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12587#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12481#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_12392_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png new file mode 100644 index 0000000000000000000000000000000000000000..e98cec8e68154a4ade8fd86aa10db9b49f3f5ddd GIT binary patch literal 11548 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg new file mode 100644 index 0000000..c5633a2 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg @@ -0,0 +1,6244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + r_inpTgtScaAbs + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + Vq_Vlt + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Voltage_Mode + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + case [ 1 ]: + + + + + + + + case [ 2 ]: + + + + + + + + case [ 3 ]: + + + + + + + + default: + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + Vq_Open + + + + + + + + default: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Open_Mode + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + id + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + Vd + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vd_Calculation + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + iq + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + Vq_nLimProtMax + + + + + + + + VqFinPrev + + + + + + + + Vq_Trq + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Torque_Mode + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Trq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Open] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Spd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + n_mot + + + + + + + + iq_limProtErr + + + + + + + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + + Vq_Spd + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Speed_Mode + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Open] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Vlt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 21 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Vlt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 18 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 17 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 19 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 20 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 13 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Spd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vd + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Trq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json index fe07140..fe09403 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9044", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12486", "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":"BLDCmotor_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12482", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9043", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12485", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_Open", "label":"Vq_Open", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12482", "inspector":{ "params":[ "Port", @@ -129,19 +129,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9031", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12484", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12482", "inspector":{ "params":[ "InitializeStates", "PropagateVarSize" ], "values":[ - "reset", + "held", "Only when execution is resumed" ], "tabs":[ @@ -160,12 +160,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9030", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12483", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12482", "inspector":{ "params":[ "Port", @@ -227,12 +227,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9030#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12483#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12482", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg index 79434c9..dd4e461 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg @@ -9,11 +9,11 @@
- + - + @@ -40,7 +40,7 @@ - + @@ -88,9 +88,9 @@ - + - + @@ -136,7 +136,7 @@ - + @@ -197,7 +197,7 @@ - + @@ -213,5 +213,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json index 12cfd19..f7f367a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json @@ -1,60 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9709", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "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", - "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":"BLDCmotor_FOC_R2017b_fixdt:11681", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12544", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "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", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Text", @@ -98,42 +49,44 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11534", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_cruiseMotTgt", - "label":"n_cruiseMotTgt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12545", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "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:12487", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" ], "values":[ - "n_cruiseMotTgt", - "on", - "inf", - "[]", - "[]", - "int16", + "\n\n

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

", "off", - "inf" + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 3, - 7 ] }, "viewer":{ @@ -141,67 +94,16 @@ }, "obj_viewer":[ ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } + "finder":[ + ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9105", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKp", - "label":"cf_nKp", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:9106", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12543", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_Spd", "label":"Vq_Spd", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -276,12 +178,159 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11676", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12542", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_cruiseMotTgt", + "label":"n_cruiseMotTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_cruiseMotTgt", + "on", + "inf", + "[]", + "[]", + "int16", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12541", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant3", + "label":"constant3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12540", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_nKp", + "label":"cf_nKp", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_nKp", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,12)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12538", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch4", "label":"Switch4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Criteria", @@ -333,12 +382,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11675", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12536", "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Criteria", @@ -355,7 +404,7 @@ "ZeroCross" ], "values":[ - "u2 > Threshold", + "u2 ~= 0", "off", "[]", "[]", @@ -390,25 +439,39 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11671", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12534", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"Mux", - "label":"Mux", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"Relational Operator3", + "label":"Relational Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ - "Inputs", - "DisplayOption" + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "2", - "bar" + "~=", + "off", + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ - "Parameter Attributes" + "Main", + "Data Type", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 1, + 4 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -416,17 +479,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Mux", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "ShowPortLabels", @@ -514,12 +577,570 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11670", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12531", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux1", + "label":"Mux1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12530", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux", + "label":"Mux", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12528", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax3", + "label":"MinMax3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "max", + "off", + "2", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"MinMax", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12526", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_minSpd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12537", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 > Threshold", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12525", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12524", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12522", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12521", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12518", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12516", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_cruiseMotTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12515", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_minSpd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12514", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From42", + "label":"From42", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12513", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_cruiseMotTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12532", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12523", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12529", "className":"Simulink.MinMax", "icon":"WebViewIcon3", "name":"MinMax4", "label":"MinMax4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "OutDataTypeStr", @@ -567,180 +1188,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11673", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12511", + "className":"Simulink.From", "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:11672", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux1", - "label":"Mux1", - "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:9095", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9093", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:9092", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "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: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":[ @@ -759,199 +1219,12 @@ } }, { - "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:11667", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12509", "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: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:11665", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "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: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:11659", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", @@ -977,19 +1250,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9088", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12510", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "r_inpTgtSca", + "n_mot", "Tag" ], "tabs":[ @@ -1008,12 +1281,138 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11679", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12506", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12505", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_cruiseMotTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12504", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12520", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12517", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", @@ -1041,19 +1440,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11481", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12502", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "VqFinPrev", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -1072,19 +1471,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11658", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12501", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "Vq_max", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -1103,25 +1502,41 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11657", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12496", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"Data Type Conversion2", + "label":"Data Type Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "Vq_min", - "Tag" + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" ], "tabs":[ - "Parameter Attributes" + "Parameter Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1129,30 +1544,48 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"DataTypeConversion", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11664", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12539", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"cf_nKi", + "label":"cf_nKi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "b_cruiseCtrlEna", - "Tag" + "cf_nKi", + "off", + "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" @@ -1160,79 +1593,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Constant", "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:9090", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_minSpd", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9082", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12495", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "InitializeStates", @@ -1258,19 +1629,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9089", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12499", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From38", - "label":"From38", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "Vq_maxSpd", + "VqFinPrev", "Tag" ], "tabs":[ @@ -1289,100 +1660,12 @@ } }, { - "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: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:11510", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12494", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_cruiseCtrlEna", "label":"b_cruiseCtrlEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -1444,117 +1727,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9104", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKi", - "label":"cf_nKi", - "parent":"BLDCmotor_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":"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", - "[]", - "[]", - "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:9087", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12500", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "n_mot", + "Vq_max", "Tag" ], "tabs":[ @@ -1573,12 +1758,76 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11479", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12498", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12519", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12493", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -1640,47 +1889,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11669", - "className":"Simulink.MinMax", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12507", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"MinMax3", - "label":"MinMax3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", - "OutMin", - "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" + "GotoTag", + "IconDisplay" ], "values":[ - "Inherit: Inherit via internal rule", - "max", - "off", - "2", - "off", - "[]", - "[]", - "Floor", - "-1", - "off", - "on" + "Vq_min", + "Tag" ], "tabs":[ - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 1 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1688,90 +1915,24 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"MinMax", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9091", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12503", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "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: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:11565", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_cruiseMotTgt", "Tag" ], "tabs":[ @@ -1790,88 +1951,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11674", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator3", - "label":"Relational Operator3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", - "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: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:9081", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12492", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_limProtErr", "label":"iq_limProtErr", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -1933,12 +2018,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11678", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12497", "className":"Simulink.Demux", "icon":"WebViewIcon3", "name":"Demux", "label":"Demux", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Outputs", @@ -1966,43 +2051,12 @@ } }, { - "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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12491", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_mot", "label":"n_mot", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -2064,45 +2118,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11680", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_minSpd", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9077", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12490", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_min", "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -2164,12 +2185,200 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9075", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12508", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12512", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From38", + "label":"From38", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12535", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "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:12489", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12488", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Port", @@ -2231,236 +2440,27 @@ } }, { - "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:10714", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:9076", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "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: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: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:11668", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12527", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -2470,8 +2470,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -2485,12 +2485,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9087#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12539#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2536,12 +2536,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9075#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12540#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2587,12 +2587,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9076#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12510#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2638,12 +2638,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9077#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12535#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2689,12 +2689,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9078#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12488#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2740,12 +2740,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9081#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12489#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2791,12 +2791,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9101#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12490#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2842,12 +2842,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9105#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12491#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2893,12 +2893,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9104#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12492#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2944,12 +2944,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10714#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12498#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2995,12 +2995,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11479#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12515#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3046,12 +3046,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9090#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12512#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3097,12 +3097,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11481#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12493#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3148,12 +3148,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11500#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12514#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3199,12 +3199,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9088#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12511#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3250,12 +3250,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11501#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12536#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3301,12 +3301,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12494#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3352,12 +3352,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3403,12 +3403,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11534#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12542#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3454,12 +3454,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11535#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12513#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3505,12 +3505,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11565#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12496#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3556,12 +3556,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9089#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12527#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3607,12 +3607,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11668#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12529#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3658,12 +3658,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11670#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12500#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3709,12 +3709,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11659#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12530#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3760,12 +3760,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11671#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12528#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3811,12 +3811,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11669#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12505#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3862,12 +3862,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11663#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12506#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3913,12 +3913,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11664#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12534#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3964,12 +3964,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11674#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12541#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4015,12 +4015,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11677#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12503#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4066,12 +4066,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11661#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12537#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4117,12 +4117,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11675#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12504#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4168,12 +4168,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11662#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12507#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4219,12 +4219,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11667#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12531#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4270,12 +4270,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11672#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12532#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4321,12 +4321,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11673#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12502#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4372,12 +4372,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11666#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12509#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4423,12 +4423,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11658#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12501#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4474,12 +4474,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11660#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12516#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4525,12 +4525,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11665#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12508#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4576,12 +4576,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11657#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12538#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4627,12 +4627,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11676#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12497#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4678,12 +4678,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11678#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12497#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4729,12 +4729,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11678#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12499#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "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_12487_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg index 3193f0d..7d8fc6a 100644 --- 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_12487_d.svg @@ -9,55 +9,28 @@
- + - - - - - - - - - - - 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. @@ -65,63 +38,27 @@ - + - - - + + + - - + + + + + + + The input is scaled, so already - - - - - - - - - n_cruiseMotTgt - - - - - - - - - - - - - - - - - - - - - - n_cruiseMotTgt - - - - - - - - - - - - - - - int16 - - + + + + + + + between [n_min, n_max] @@ -130,55 +67,7 @@ - - - - - - - - - - - - - - - - cf_nKp - - - - - - - - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - + @@ -188,11 +77,11 @@ - + - + 1 @@ -210,11 +99,11 @@ - + - + Vq_Spd @@ -226,1976 +115,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - P - - - - - - - - I - - - - - - - - init - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) - - - - - - - - - - - - - - - - - - - - - - PI_clamp_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_cruiseMotTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_maxSpd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_cruiseMotTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_minSpd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_maxSpd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + + - + - + - - cf_nKi + + n_cruiseMotTgt - + - - - + + + - - + + - - ufix16_En16 + + n_cruiseMotTgt + + + + + + + + + + + + + + + int16 @@ -2206,7 +178,7 @@ - + @@ -2216,11 +188,11 @@ - + - + 0 @@ -2238,11 +210,11 @@ - + - + sfix16_En4 @@ -2254,44 +226,44 @@ - - - + + + - - + + - - + + - - [n_mot] + + cf_nKp - - + + - - + + - - + + - - sfix16_En4 + + ufix16_En12 @@ -2302,58 +274,187 @@ - - - + + + - - + + - - + + - - 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - - - - - - - - - - - - - - - - VqFinPrev + + - + - - + + - + sfix16_En4 @@ -2365,59 +466,187 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + - - + + - + - - + + - + sfix16_En4 @@ -2429,121 +658,7 @@ - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_cruiseMotTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -2553,19 +668,19 @@ - + - + - + - + @@ -2591,11 +706,11 @@ - + - + boolean @@ -2607,107 +722,155 @@ - - - + + + - - + + - - + + - - [r_inpTgtSca] + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - + + - - + + - - + + - - iq_limProtErr + + PI_clamp_fixdt - - + + - - + + - - sfix32_En20 + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2718,58 +881,43 @@ - - - + + + - - + + - - + + - - + + - - + + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - + sfix16_En4 @@ -2781,43 +929,43 @@ - - - + + + - - + + - - + + - - [Vq_max] + + - - + + - + - - + + - + sfix16_En4 @@ -2829,58 +977,59 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - 4 - - - - - - - - - - - - - - - - - - n_mot + + - + - - + + - + sfix16_En4 @@ -2892,7 +1041,7 @@ - + @@ -2902,11 +1051,11 @@ - + - + [Vq_minSpd] @@ -2925,58 +1074,179 @@ - - - + + + - - + + - - + + - - 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > 0 - - - - - - - - - - - - - - - - - Vq_min + + - + - - + + - + sfix16_En4 @@ -2988,70 +1258,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -3061,11 +1268,11 @@ - + - + [n_cruiseMotTgt] @@ -3084,44 +1291,29 @@ - - - + + + - - + + - - + + - - [iq_limProtErr] + + [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - sfix32_En20 + + @@ -3132,58 +1324,142 @@ - - - + + + - - + + - - + + - - 2 + + [n_mot] - - + + - - - - + + + + + + + + + + + + + + + - - + + - - Vq_max + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + - + - - + + - + sfix16_En4 @@ -3195,7 +1471,650 @@ - + + + + + + + + + + + + + + + + [Vq_minSpd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxSpd] + + + + + + + + + + + + + + + + + + @@ -3205,11 +2124,11 @@ - + - + [r_inpTgtSca] @@ -3227,11 +2146,11 @@ - + - + sfix16_En4 @@ -3243,7 +2162,55 @@ - + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -3253,19 +2220,19 @@ - + - + - + - + @@ -3291,11 +2258,11 @@ - + - + sfix16_En4 @@ -3307,7 +2274,1040 @@ - + + + + + + + + + + + + + + + + cf_nKi + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxSpd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -3369,119 +3369,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -3495,7 +3383,119 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3509,21 +3509,7 @@ - - - - - - - - - - - - - - - + @@ -3537,133 +3523,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -3677,7 +3537,133 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3691,7 +3677,7 @@ - + @@ -3705,7 +3691,7 @@ - + @@ -3719,7 +3705,7 @@ - + @@ -3733,7 +3719,7 @@ - + @@ -3747,7 +3733,7 @@ - + @@ -3761,7 +3747,7 @@ - + @@ -3775,7 +3761,7 @@ - + @@ -3789,7 +3775,7 @@ - + @@ -3803,7 +3789,7 @@ - + @@ -3817,7 +3803,7 @@ - + @@ -3831,7 +3817,7 @@ - + @@ -3845,7 +3831,7 @@ - + @@ -3859,7 +3845,7 @@ - + @@ -3873,7 +3859,7 @@ - + @@ -3887,7 +3873,7 @@ - + @@ -3901,7 +3887,7 @@ - + @@ -3915,7 +3901,7 @@ - + @@ -3929,7 +3915,7 @@ - + @@ -3943,7 +3929,7 @@ - + @@ -3957,7 +3943,7 @@ - + @@ -3971,7 +3957,7 @@ - + @@ -3985,7 +3971,7 @@ - + @@ -3999,7 +3985,21 @@ + + + + + + + + + + + + + + - + 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_12533_2779_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json index 9d9ccbd..4c44c84 100644 --- 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_12533_2779_d.json @@ -1,117 +1,11 @@ [ { - "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: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:2790", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2790", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "Port", @@ -186,12 +80,71 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2908", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2788", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533: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:12533:2908", "className":"Simulink.Delay", "icon":"WebViewIcon3", "name":"Resettable Delay", "label":"Resettable Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "DelayLengthSource", @@ -254,12 +207,59 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2909", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2787", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533: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:12533:2909", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"init", "label":"init", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "Port", @@ -321,12 +321,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2786", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2786", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "Port", @@ -388,12 +388,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2909#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2909#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -439,12 +439,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2787#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2787#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -490,12 +490,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2908#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2908#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -541,12 +541,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2788#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2788#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -592,12 +592,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2786#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2786#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "inspector":{ "params":[ "SignalNameFromLabel", 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_12533_2779_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg index 41e8028..361d0a9 100644 --- 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_12533_2779_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -114,7 +114,7 @@ - + @@ -122,7 +122,7 @@ - sfix16_En4 + sfix32_En20 @@ -133,7 +133,7 @@ - + @@ -186,15 +186,15 @@ - + - + - - sfix16_En4 + + sfix32_En20 @@ -205,7 +205,7 @@ - + @@ -269,7 +269,7 @@ - + @@ -332,7 +332,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -384,7 +384,7 @@ - sfix16_En4 + sfix32_En20 @@ -393,7 +393,7 @@ - + @@ -407,7 +407,7 @@ - + @@ -421,7 +421,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -469,7 +469,7 @@ - + @@ -485,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json index 7d25206..cf3cc54 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2710", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2710", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"hitMin", "label":"hitMin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2377", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2377", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Port", @@ -160,12 +160,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2709", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2709", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"hitMax", "label":"hitMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Port", @@ -240,69 +240,12 @@ } }, { - "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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2707", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Operator", @@ -342,50 +285,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2700", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2849", + "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Criteria", + "InputSameDT", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "Threshold", + "ZeroCross" ], "values":[ - "2", - "Port number", + "u2 ~= 0", + "off", "[]", "[]", - "Inherit: auto", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", "off", - "inherit", "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "0", + "on" ], "tabs":[ "Main", @@ -394,8 +327,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 1, + 9 ] }, "viewer":{ @@ -404,17 +337,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Switch", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2704", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2704", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Operator", @@ -454,12 +387,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2701", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Port", @@ -521,12 +454,79 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2848", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2700", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533: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:12533:2791:2848", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Criteria", @@ -578,12 +578,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2699", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2699", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "Port", @@ -645,12 +645,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2849#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2849#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -696,12 +696,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2701#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -747,12 +747,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2704#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -798,12 +798,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2707#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +849,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2699#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +900,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2700#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +951,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2848#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2848#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg index ae4d360..a50814e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -157,9 +157,9 @@ - + - + @@ -236,9 +236,9 @@ - + - + @@ -428,9 +428,9 @@ - + - + @@ -507,70 +507,7 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -580,11 +517,11 @@ - + - + 3 @@ -602,11 +539,11 @@ - + - + lo @@ -617,11 +554,11 @@ - + - + sfix16_En4 @@ -633,9 +570,72 @@ - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -825,7 +825,7 @@ - + @@ -886,7 +886,7 @@ - + @@ -900,7 +900,7 @@ - + @@ -934,7 +934,7 @@ - + @@ -968,7 +968,7 @@ - + @@ -1002,7 +1002,7 @@ - + @@ -1036,7 +1036,7 @@ - + @@ -1081,16 +1081,16 @@ - + - + - + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json index 9833e2a..d92fa69 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2819", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preSat", "label":"preSat", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2818", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preIntegrator", "label":"preIntegrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2831", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Clamp", "label":"Clamp", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "Port", @@ -214,12 +214,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2839", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2839", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU3", "label":"SignDeltaU3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "ZeroCross", @@ -245,12 +245,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2837", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2837", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU2", "label":"SignDeltaU2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "ZeroCross", @@ -276,12 +276,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2841", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2841", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Equal1", "label":"Equal1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "Operator", @@ -321,12 +321,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2836", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2836", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"DataTypeConv3", "label":"DataTypeConv3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "OutMin", @@ -368,12 +368,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"hitSat", "label":"hitSat", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "Port", @@ -435,12 +435,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2840", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2840", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"DataTypeConv4", "label":"DataTypeConv4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "OutMin", @@ -482,27 +482,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2838", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2838", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "on", "boolean", + "2", "-1" ], "tabs":[ @@ -512,8 +512,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -527,12 +527,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2843#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2838#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2841#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2840#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2836#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2839#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -833,12 +833,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2837#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2837#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +884,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2819#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +935,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2818#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg index 79bac05..1410a08 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_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,7 +419,7 @@ - + @@ -483,7 +483,7 @@ - + @@ -546,7 +546,7 @@ - + @@ -610,7 +610,7 @@ - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_10454_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json index 96fd332..7f9b6e2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2785", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2785", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "Port", @@ -80,43 +80,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2817", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2814", + "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "Threshold", + "ZeroCross" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", + "u2 ~= 0", "off", - [ - ], - "Auto" + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" ], "tabs":[ "Main", - "State Attributes", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 3, - 4 + 1, + 9 ] }, "viewer":{ @@ -125,17 +132,76 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", + "blocktype":"Switch", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2783", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2781", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "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:12533:2783", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "IconShape", @@ -189,12 +255,254 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2846", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2817", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "ShowPortLabels", @@ -282,27 +590,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2794", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2815", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "b_hitMax", - "local", - "Tag" + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -310,195 +634,37 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "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:2795", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", - "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: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: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: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:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -510,30 +676,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -545,18 +711,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -571,12 +738,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2778", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2778", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide5", "label":"Divide5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "Inputs", @@ -628,290 +795,12 @@ } }, { - "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: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:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "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:2771", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"I", - "label":"I", - "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":[ - "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:10454:2733", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2733", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMin", "label":"satMin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "Port", @@ -973,388 +862,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2781", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "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", - "[]", - "[]", - "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:10454:2770", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"P", - "label":"P", - "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":[ - "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:2910", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"init", - "label":"init", - "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":[ - "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: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: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: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:2732", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2732", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMax", "label":"satMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "Port", @@ -1416,27 +929,518 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2795", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2910", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2771", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12533:2770", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"P", + "label":"P", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"ext_limProt", + "label":"ext_limProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2769", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"err", + "label":"err", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12533:2844", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "OR", - "2", "rectangular", "on", "boolean", + "2", "-1" ], "tabs":[ @@ -1446,8 +1450,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -1461,12 +1465,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2910#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2910#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1512,12 +1516,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1563,12 +1567,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2846#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1614,12 +1618,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2844#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2844#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1665,12 +1669,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2833#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1716,12 +1720,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2832#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1767,12 +1771,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2817#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1818,12 +1822,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1869,12 +1873,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2814#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1920,12 +1924,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2781#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1971,12 +1975,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2783#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2022,12 +2026,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2815#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2073,12 +2077,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2124,12 +2128,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2175,12 +2179,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2733#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2226,12 +2230,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2732#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2277,12 +2281,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2770#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2328,12 +2332,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2379,12 +2383,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2771#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2430,12 +2434,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2778#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2481,12 +2485,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2776#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2532,12 +2536,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2773#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2583,12 +2587,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2769#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "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_12533_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg index 2295939..9a0d92b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg @@ -9,95 +9,48 @@ - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 1 + - - + + - - - + + + - - + + - - boolean - - - - - - - - - - - - - - - Ini=0 + + out @@ -108,9 +61,9 @@ - + - + @@ -118,155 +71,155 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T - + - + F @@ -284,11 +237,11 @@ - + - + sfix32_En20 @@ -300,7 +253,7 @@ - + @@ -310,35 +263,35 @@ - + - + - + - + - + - + - + - + @@ -356,11 +309,11 @@ - + - + sfix32_En20 @@ -372,7 +325,7 @@ - + @@ -382,35 +335,35 @@ - + - + - + - + - + - + - + - + @@ -428,11 +381,11 @@ - + - + sfix16_En4 @@ -444,245 +397,7 @@ - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -698,27 +413,27 @@ - + - + u - + - + init - + - + y @@ -748,11 +463,11 @@ - + - + Integrator @@ -769,11 +484,11 @@ - + - + sfix16_En4 @@ -785,82 +500,49 @@ - + - + - - + + - + - - [b_hitMax] + + [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - + + - - + + - - + + - + boolean @@ -872,111 +554,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En5 - - - - - - - - - - - + @@ -986,11 +564,11 @@ - + - + [b_hitMin] @@ -1008,11 +586,11 @@ - + - + boolean @@ -1024,52 +602,91 @@ - - - + + + - - + + - + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + Ini=0 - - + + - - + + - - sfix32_En20 + + boolean @@ -1080,59 +697,44 @@ - - - + + + - - + + - - + + - - 7 + + [b_hitMax] - - - - - - - - - - - - - - - - - ext_limProt + + - - + + - - + + - - sfix32_En20 + + boolean @@ -1143,7 +745,197 @@ - + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1153,11 +945,11 @@ - + - + 0 @@ -1175,11 +967,11 @@ - + - + sfix32_En20 @@ -1191,70 +983,7 @@ - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1270,35 +999,35 @@ - + - + preIntegrator - + - + preSat - + - + hitSat - + - + Clamp @@ -1328,11 +1057,11 @@ - + - + Clamping_circuit @@ -1349,11 +1078,11 @@ - + - + boolean @@ -1365,13 +1094,317 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En5 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -1381,11 +1414,11 @@ - + - + 4 @@ -1403,11 +1436,11 @@ - + - + init @@ -1418,11 +1451,11 @@ - + - + sfix16_En4 @@ -1434,40 +1467,7 @@ - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - + @@ -1530,70 +1530,7 @@ - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1603,11 +1540,11 @@ - + - + 2 @@ -1625,11 +1562,11 @@ - + - + P @@ -1640,11 +1577,11 @@ - + - + ufix16_En12 @@ -1656,11 +1593,74 @@ - - + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + ext_limProt + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + - + @@ -1670,14 +1670,14 @@
- - [b_hitMin] + + [b_hitSat] - + @@ -1689,7 +1689,7 @@ - + @@ -1752,7 +1752,7 @@ - + @@ -1814,7 +1814,7 @@ - + @@ -1828,7 +1828,7 @@ - + @@ -1842,7 +1842,7 @@ - + @@ -1856,7 +1856,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 @@ - + @@ -2008,7 +2008,7 @@ - + @@ -2022,7 +2022,7 @@ - + @@ -2036,7 +2036,7 @@ - + @@ -2050,7 +2050,7 @@ - + @@ -2064,7 +2064,7 @@ - + @@ -2078,7 +2078,7 @@ - + @@ -2092,7 +2092,7 @@ - + @@ -2106,7 +2106,7 @@ - + @@ -2120,7 +2120,7 @@ - + @@ -2134,7 +2134,7 @@ - + @@ -2148,7 +2148,7 @@ - + @@ -2162,7 +2162,7 @@ - + @@ -2198,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json index 2984a83..cd5b09b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9141", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12586", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_Trq", "label":"Vq_Trq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "Port", @@ -80,12 +80,61 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12585", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant2", + "label":"constant2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "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:12582", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "IconShape", @@ -139,124 +188,22 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9139", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12689", + "className":"Simulink.SignalConversion", "icon":"WebViewIcon3", - "name":"cf_iqKp", - "label":"cf_iqKp", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", + "ConversionOutput", "OutDataTypeStr", - "LockScale", - "FramePeriod" + "OverrideOpt" ], "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:10841", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax2", - "label":"MinMax2", - "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", - "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: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" + "Signal copy", + "Inherit: auto", + "off" ], "tabs":[ "Parameter Attributes" @@ -269,83 +216,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"SignalConversion", "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: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:10828", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "ShowPortLabels", @@ -433,65 +314,249 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10842", - "className":"Simulink.MinMax", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"MinMax1", - "label":"MinMax1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" + "DoSatur" ], "values":[ - "Inherit: Inherit via internal rule", - "min", - "off", - "2", - "off", "[]", "[]", + "Inherit: Same as second input", + "off", "Floor", - "-1", - "off", - "on" + "off" ], "tabs":[ - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 1 ] }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12577", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_minTrq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"MinMax", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9126", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12576", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "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:12575", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "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:12574", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12573", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12572", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "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:12571", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto13", "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", @@ -519,27 +584,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10843", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12583", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"cf_iqKi", + "label":"cf_iqKi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "Vq_maxTrq", - "local", - "Tag" + "cf_iqKi", + "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" @@ -547,17 +628,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10840", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12567", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain4", "label":"Gain4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "Gain", @@ -611,45 +692,12 @@ } }, { - "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:10821", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12566", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From9", "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", @@ -675,12 +723,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12565", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12564", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", @@ -706,202 +785,12 @@ } }, { - "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:10838", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", - "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:10822", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", - "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: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: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: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:9138", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12584", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"cf_iqKi", - "label":"cf_iqKi", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"cf_iqKp", + "label":"cf_iqKp", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "Value", @@ -914,12 +803,12 @@ "FramePeriod" ], "values":[ - "cf_iqKi", + "cf_iqKp", "on", "inf", "[]", "[]", - "fixdt(0,16,16)", + "fixdt(0,16,12)", "off", "inf" ], @@ -945,19 +834,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10836", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12561", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "r_inpTgtSca", + "Vq_nLimProtMax", "Tag" ], "tabs":[ @@ -976,43 +865,12 @@ } }, { - "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:10823", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12560", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From11", "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", @@ -1038,61 +896,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9116", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12559", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "Vq_max", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1100,17 +922,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9130", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12570", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", @@ -1118,7 +940,7 @@ "IconDisplay" ], "values":[ - "iq", + "VqFinPrev", "local", "Tag" ], @@ -1138,61 +960,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9114", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12558", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "VqFinPrev", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1200,105 +986,30 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829", - "className":"Saturation Dynamic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12556", + "className":"Simulink.ActionPort", "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" + "reset", + "Only when execution is resumed" ], "tabs":[ + "Parameter Attributes" ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9112", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_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":[ - "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 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1306,84 +1017,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"ActionPort", "masktype":"" } }, { - "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:11473", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12555", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "Port", @@ -1445,86 +1089,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9110", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12569", + "className":"Simulink.Goto", "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:10846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "Vq_minTrq", + "Vq_max", + "local", "Tag" ], "tabs":[ @@ -1538,17 +1117,123 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9113", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12579", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax2", + "label":"MinMax2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "max", + "off", + "2", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"MinMax", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12578", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax1", + "label":"MinMax1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "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:12551", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq", "label":"iq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "Port", @@ -1610,12 +1295,275 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9111", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12554", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12552", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12550", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12562", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_minTrq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12557", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_maxTrq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12549", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_max", "label":"Vq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "Port", @@ -1677,19 +1625,86 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10820", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12553", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12563", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "iq_max", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -1708,12 +1723,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9127", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12568", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "GotoTag", @@ -1721,7 +1736,7 @@ "IconDisplay" ], "values":[ - "iq_max", + "Vq_maxTrq", "local", "Tag" ], @@ -1741,32 +1756,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10834", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12548", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"constant2", - "label":"constant2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "0", - "on", - "inf", + "1", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", + "Inherit: auto", "off", - "inf" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", @@ -1775,8 +1808,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -1785,17 +1818,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9111#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12549#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1841,12 +1874,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9110#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12548#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1892,12 +1925,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9112#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12550#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1943,12 +1976,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9113#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12551#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1994,12 +2027,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9115#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12553#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2045,12 +2078,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9114#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12552#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2096,12 +2129,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9116#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12554#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2147,12 +2180,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12563#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2198,12 +2231,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10820#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12585#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2249,12 +2282,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10821#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2300,12 +2333,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10831#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2351,12 +2384,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12565#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2402,12 +2435,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12566#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2453,12 +2486,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12584#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2504,12 +2537,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12582#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2555,12 +2588,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12564#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2606,12 +2639,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10823#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12562#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2657,12 +2690,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10822#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12557#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2708,12 +2741,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10842#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12583#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2759,12 +2792,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12561#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2810,12 +2843,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9138#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12559#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2861,12 +2894,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9139#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12567#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2912,12 +2945,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11473#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12560#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2963,12 +2996,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10834#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12578#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3014,12 +3047,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12579#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3065,12 +3098,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10845#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12555#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3116,12 +3149,63 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11475#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12558#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12689#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png new file mode 100644 index 0000000000000000000000000000000000000000..4027f04885eaffee13f50008f4e9e662899a1758 GIT binary patch literal 6487 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 - + - + - + - - + + - + @@ -27,29 +27,29 @@
- + 1 - + - + - + - + Vq_Trq @@ -61,7 +61,55 @@ - + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -71,27 +119,27 @@ - + - + - + - + - + - + @@ -109,11 +157,11 @@ - - + + - + sfix16_En4 @@ -125,7 +173,925 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) + + + + + + + + + + + + + + + + + + + + + + PI_clamp_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minTrq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cf_iqKi + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -135,11 +1101,11 @@ - + - + cf_iqKp @@ -157,11 +1123,11 @@ - - + + - + ufix16_En12 @@ -173,9 +1139,378 @@ - + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + - + @@ -183,19 +1518,19 @@ - + - + - + - + @@ -221,11 +1556,11 @@ - - + + - + sfix16_En4 @@ -237,267 +1572,9 @@ - - - - - - - - - - - - - - - - [Vq_minTrq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - P - - - - - - - - I - - - - - - - - init - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) - - - - - - - - - - - - - - - - - - - - - - PI_clamp_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -505,19 +1582,19 @@ - + - + - + - + @@ -543,11 +1620,11 @@ - - + + - + sfix16_En4 @@ -559,29 +1636,59 @@ - - - + + + - - + + - - + + - - [r_inpTgtSca] + + 4 - - + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 @@ -592,7 +1699,466 @@ - + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minTrq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxTrq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -602,11 +2168,11 @@ - + - + [Vq_maxTrq] @@ -625,1094 +2191,7 @@ - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_maxTrq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_iqKi - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1722,11 +2201,11 @@ - + - + 1 @@ -1744,11 +2223,11 @@ - - + + - + r_inpTgtSca @@ -1759,11 +2238,11 @@ - - + + - + sfix16_En4 @@ -1773,310 +2252,7 @@ - - - - - - - - - - - - - - - - - - [Vq_minTrq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - + @@ -2090,7 +2266,7 @@ - + @@ -2104,7 +2280,7 @@ - + @@ -2118,7 +2294,7 @@ - + @@ -2132,7 +2308,7 @@ - + @@ -2146,7 +2322,7 @@ - + @@ -2160,7 +2336,7 @@ - + @@ -2174,91 +2350,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2272,153 +2364,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2432,7 +2378,105 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2446,7 +2490,7 @@ - + @@ -2460,7 +2504,139 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2474,7 +2650,21 @@ + + + + + + + + + + + + + + - + 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_12580_2779_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json index e6999f5..c091db0 100644 --- 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_12580_2779_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2790", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2790", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2788", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2788", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "IconShape", @@ -139,12 +139,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2908", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2908", "className":"Simulink.Delay", "icon":"WebViewIcon3", "name":"Resettable Delay", "label":"Resettable Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "DelayLengthSource", @@ -207,12 +207,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2787", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2787", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"Data Type Conversion1", "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "OutMin", @@ -254,12 +254,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2909", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2909", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"init", "label":"init", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "Port", @@ -321,12 +321,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2786", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2786", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "Port", @@ -388,12 +388,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2909#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2909#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -439,12 +439,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2787#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2787#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -490,12 +490,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2908#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2908#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -541,12 +541,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2788#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2788#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -592,12 +592,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2786#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2786#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "inspector":{ "params":[ "SignalNameFromLabel", 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_12580_2779_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg index dc090ae..4caaee1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg @@ -9,11 +9,59 @@ - + - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + @@ -22,36 +70,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -66,15 +114,15 @@ - + - + - - sfix32_En20 + + sfix16_En4 @@ -85,7 +133,79 @@ - + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -95,19 +215,19 @@ - + - + - + - + @@ -133,11 +253,11 @@ - + - + sfix16_En4 @@ -149,127 +269,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - x0 - - - - - - - - u - - - - - - - - Z - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -332,7 +332,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -384,7 +384,7 @@ - sfix32_En20 + sfix16_En4 @@ -393,7 +393,7 @@ - + @@ -407,7 +407,7 @@ - + @@ -421,7 +421,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -469,7 +469,7 @@ - + @@ -485,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json index efb1159..216c82d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json @@ -1,91 +1,11 @@ [ { - "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:2377", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2377", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "Port", @@ -160,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2709", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2709", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"hitMax", "label":"hitMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "Port", @@ -240,12 +160,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2707", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2707", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "Operator", @@ -285,12 +205,57 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2849", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2704", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + ">", + "off", + "boolean", + "Nearest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2849", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch3", "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "Criteria", @@ -342,124 +307,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2704", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotor_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":"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:2701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2701", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "Port", @@ -521,40 +374,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2848", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2710", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "name":"hitMin", + "label":"hitMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ - "Criteria", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "Threshold", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "u2 ~= 0", - "off", + "3", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", + "Inherit: auto", "off", + "inherit", "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", "0", - "on" + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -563,8 +439,8 @@ ], "tabs_idx":[ 0, - 1, - 9 + 2, + 11 ] }, "viewer":{ @@ -573,17 +449,84 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2699", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2700", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12580:2791:2699", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "Port", @@ -645,12 +588,69 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2849#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2848", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2849#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -696,12 +696,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2701#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -747,12 +747,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2704#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -798,12 +798,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2707#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +849,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2699#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +900,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2700#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +951,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2848#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2848#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg index 62f9a09..0a48214 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg @@ -9,15 +9,15 @@ - + - - + + - + @@ -27,30 +27,30 @@ - - 3 + + 2 - + - - + + - + - - hitMin + + y @@ -61,7 +61,7 @@ - + @@ -109,9 +109,9 @@ - + - + @@ -188,630 +188,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -819,19 +198,19 @@ - + - + - + - + @@ -857,11 +236,11 @@ - + - + LowerRelop1 @@ -872,11 +251,11 @@ - + - + boolean @@ -886,7 +265,628 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json index 75b6c88..edc828d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2819", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preSat", "label":"preSat", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2818", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preIntegrator", "label":"preIntegrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2831", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Clamp", "label":"Clamp", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "Port", @@ -214,12 +214,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2839", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2839", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU3", "label":"SignDeltaU3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "ZeroCross", @@ -245,12 +245,88 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2840", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2837", + "className":"Simulink.Signum", + "icon":"WebViewIcon3", + "name":"SignDeltaU2", + "label":"SignDeltaU2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", + "inspector":{ + "params":[ + "ZeroCross", + "SampleTime" + ], + "values":[ + "on", + "-1" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Signum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2841", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Equal1", + "label":"Equal1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580: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":"BLDCmotor_FOC_R2017b_fixdt:12580:2836", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"DataTypeConv4", - "label":"DataTypeConv4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "name":"DataTypeConv3", + "label":"DataTypeConv3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "OutMin", @@ -292,38 +368,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2841", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2840", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"Equal1", - "label":"Equal1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "name":"DataTypeConv4", + "label":"DataTypeConv4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ - "Operator", - "InputSameDT", + "OutMin", + "OutMax", "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", "RndMeth", - "SampleTime", - "ZeroCross" + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "==", + "[]", + "[]", + "int8", "on", - "Inherit: Logical (see Configuration Parameters: Optimization)", + "Real World Value (RWV)", "Zero", - "-1", - "on" + "off", + "-1" ], "tabs":[ - "Main", - "Data Type", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 1, - 4 + 7 ] }, "viewer":{ @@ -332,17 +410,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"DataTypeConversion", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"hitSat", "label":"hitSat", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "Port", @@ -404,105 +482,27 @@ } }, { - "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: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", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2838", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "on", "boolean", + "2", "-1" ], "tabs":[ @@ -512,8 +512,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -527,12 +527,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2843#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2838#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2841#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2840#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2836#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2839#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -833,12 +833,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2837#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2837#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +884,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2819#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +935,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2818#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg index fad5178..6935952 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -267,272 +267,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitSat - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - + - + @@ -540,35 +277,35 @@ - + - + - + - + - + - + - + - + @@ -594,11 +331,11 @@ - + - + int32 @@ -610,9 +347,272 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitSat + + + + + + + + + + + + + + + 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/BLDCmotor_FOC_R2017b_fixdt_10455_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json index ec97946..b9ef91b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json @@ -1,11 +1,91 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2817", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2785", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"out", + "label":"out", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2817", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay1", "label":"UnitDelay1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "InitialCondition", @@ -50,69 +130,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2814", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:10455:2781", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2781", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "IconShape", @@ -166,12 +189,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2783", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2783", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "IconShape", @@ -225,12 +248,609 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2846", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2815", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "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:12580:2778", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "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:12580:2773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"ext_limProt", + "label":"ext_limProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12580:2733", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12580:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "ShowPortLabels", @@ -318,429 +938,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", - "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: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:2794", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_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":"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: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:2778", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", - "parent":"BLDCmotor_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":"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:2776", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:10455:2773", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2770", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"ext_limProt", - "label":"ext_limProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "name":"P", + "label":"P", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "Port", @@ -762,7 +965,7 @@ "OutputFunctionCall" ], "values":[ - "7", + "2", "Port number", "[]", "[]", @@ -802,225 +1005,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2815", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotor_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":"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:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "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:2910", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2910", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"init", "label":"init", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "Port", @@ -1082,246 +1072,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:10455:2771", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"I", - "label":"I", - "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":[ - "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:2733", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "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":[ - "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:10455:2770", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"P", - "label":"P", - "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":[ - "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:2795", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2795", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "GotoTag", @@ -1349,12 +1105,79 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2769", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2732", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12580:2769", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "Port", @@ -1416,27 +1239,208 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2814", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2771", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2844", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "OR", - "2", "rectangular", "on", "boolean", + "2", "-1" ], "tabs":[ @@ -1446,8 +1450,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -1461,12 +1465,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2910#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2910#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1512,12 +1516,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1563,12 +1567,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2846#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1614,12 +1618,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2844#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2844#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1665,12 +1669,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2833#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1716,12 +1720,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2832#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1767,12 +1771,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2817#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1818,12 +1822,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2816#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1869,12 +1873,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2814#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1920,12 +1924,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2781#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1971,12 +1975,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2783#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2022,12 +2026,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2815#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2073,12 +2077,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2124,12 +2128,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2175,12 +2179,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2733#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2226,12 +2230,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2732#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2277,12 +2281,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2770#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2328,12 +2332,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2779#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2379,12 +2383,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2771#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2430,12 +2434,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2778#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2481,12 +2485,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2776#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2532,12 +2536,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2773#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2583,12 +2587,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2769#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png new file mode 100644 index 0000000000000000000000000000000000000000..dde7b4c091608ff6ec4b4f4ab5f4c0c5f692109b GIT binary patch literal 7763 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85rbPJzX3_D(1YsTUiqP{I2?k^(o%dp1MxUIc;{V;$X$`vIfoz0UXgz8jT{84tz0D z-=cbU%ktXGGiB6fmRwSsP~vxa$#UM@^dhcYtJr%jYMS1&rt3;7m>ql|Vf`RMS~@x| z_2ez___gK#3Tm<=FI`Qll_sXe&nW0ux;JCb%KY==73e!%&brN z9(=6WkaU!5|J%QR|89s{D>6ZIftDC*`1EJ)_t;!%|FY3%IfR|yBp`pDHsd$USI#1|L0G;{?8RQ76lI&_Wi#5 zo{52njrrT#+wJ-Fzi(d-DsW13I?*uY`0>YE?((e<;Sv#N_EXn-^!V>8Uj_pclOwt3 zPn~kg%hP-G=uuL9mQ$L?iLf=-&GL?Kt7d&)&_k7MA z8J+ljbH48^wUUjP)_OLrIc|OX>8DQd@$wBDUyC@UMMs?7^MBA0fu5cR?^x`TOnmjj5-_40xCsGIDc|o}8>+`00t~maSVK-q~4v;bqB-7cUNU3aekZaz*5$ z;WO#!r&-rux4wOJ$KuwzU0N7A8$6FKd?z>dv22H+9gX^vbIXSeEHJD z-=Ceq#N6Ef<&5%O2M;>R*i;CdxB1NT?aj^RbLY<8)Vn0>e!%a~5w{1Qo}La^8RFsN zy>1#0+ zA(vexJV70LG~CQ-b5L*y4;TL~v2a4(o#R18MMe!9zn2zSq}^)e z7N0O>ipkUG8*k=BY|o43@e+|%Wd3yS1V@Ogt3$ke!uG=fAuaX$Yo%{9h19n=DTeFr zs{L&iSO2&4&zp4n?%I_n=O|A;$+RtpEqPcJ2D`VsZbYwcGDGB_%1v=!u6Xa~wa`EB*0x{C}y? z(9j>ZuJ3F6^5siI`ds_JFZ~6$T0!CMd|vHf zCo;0(Di;qQQ@8lzs4}y2wSNr7G(_t9uV-z&b3SgpI4C{NtA1zs<=eMIIcAS%-~Xfb z{^Pyc@3Cv*_sf0#`c*jD+xh&%0cQRme{=s-s&R$P-5#L>3eoFER)LX`l4sJ4CrzFl7#aC;`}*5& zzi}=+nZgwnCN6UtqtSee6wfA4vU)qzwh_|+<0!Tb-S!}nS+kl@jpA4Gqbi7 z*seRiTVSJ(bZGgaf;pDOZ0q-YI<>{-d&vUp^3M$M%L8VgWovYJAl&hitNrpzm;8Kv zv%EVeep~b(XKp^o(0`nH@kNf^clowP@$SCM$8e`UooTM)yMncA*S>i7uFYxTgIz3Z zV|R*_z$AIOT@nah-_IxX+7e&F{<3mWb`jF|TIwaBlB?ed3`HWtLT zE-U&zD>ZV@r&HP$e?A^Bd~}5KUE00l^7TFC_iL{|-ze3~rZ$<={@2C+9l5K+);@Z- zdX9a)oLv9$^cgKq3mFa@oH%ugi9tn8jZNqC`?~MeclK{$;s5&1eU3mtbmNo+fo(Q~h_ulI>++!Lo?_T~oT z(xA@N)6)uX2L}ZO1Oy!TyYBkyhhM7-ug8`v>g)I4w!3#wlp!lCYeCS;MOxRNot?e0 z#FLNBDtO}bgl9}f52h$aMhX=DPgrKFAYc1MP-JqRS?_&~IeTm;T)P&wBSvrk+nqai z?kWGu{ISC3PHgnru$L4Ct_}{`O<9 z|JJQr?c~42|9K=n;q=prHye*Pu{r2XcU~Ig8rtVBCu!}RG4=YzOJ%GK7kCu5zsXC{ zix9b5%w#Me(CQ>u5GK6*vgEaYdegNZNZ-0~L&8KsTtBWQM5{Gyb*qnBbA(Qt-}2_W zd7xzC>&yG<)vFD~&;4Td*U6qdd9q;l-47Kuch=}cMn+CJnKE&Ig3yJFi`^$qn`ZX* z_{o?J9P)Gi)+a=YJ$?E#n2X(@m$A@luA=_2W!_m?T3OlI7jN9?m@-9V%Cu>Zn)&S> z=>3ssJJ=d!4121^Vb^o9eG&rqjqIUSy@s+fj~U(g^v>x zB`R#>cHGU|5u>+mYi^NfW<|w}-%X#Z_P%)Y=F88d*){!(w{I8k7SnCIn$;Si(-yVX z&B=-BNs*Ln+bbf&_cSu;+uh3*RHnttPJck`tUv*l3 znYHF|^2+`D<)(JX5?>%O9Ug+UT(SvZIO+ z>)t}vp1U&KTXy(bq^)9o`?rxX=KOi~FI5RCEE;;ptkaDDRlbuEW6R)}dFSrmiSBX- z7dp3JxOT1W_xt_#moI({3hWPu`Pt{lzy0*|^o#fJ+Ydi4L|wR&};fyAG9H6 zU%Yp(Z)^7TLr;qqu35vQ9kzz!*UTM-kJ;|znJ)>_+_h`h0RtX4H@6*`E0tE-osV$v z^7h_X@-k?hv~zZL_JN)2kKM1Ce6nTv{5mOiez_xU`c<=zMY+4PU%GUu;M<$XJ^y~a zj&ZoQHky5BOrQP#pXW7nbdEUl+dkQR|3}5|fMRa;XsO(Fm3wwb$eQQ%l$OWu5NNs= zmovp{qwX2G?epvZS?1l_)44W!`=iVL_O4-JV&4;Os=jFO$y$jN>~}~%?r`_+=~Jg_ zvV{DW3(LyN#(2MYVtnGrMmg_kI-C_foo(&y&HJ`(V7heWBI8@}zkh;-g*UER#KgrrG-V&dy@T z^sg3me=KD9*zZ-n)}61l&_UtA>h=4&Kt4Zt@?^!^t=AV>ee+geepu$O_}w*`v0{uRwW!v zjSS!K6!SAIShT2Vx3FC2$*VaVBV@icEMLhbIpKfZKbtzui3c8kWQfy0u&LtDm&`po zQ@ii4Q4?P6;q2@jbJs*_<19v1Wo6}zugjM$V>6r0dwQDg;nnN+z52Y}H2d0ug$orQ zm`CmKn`6=V>{*&l>@JZ5Hyq}ARM^PPu_#n}pz`qf`T5V)IQz@q9NXb<|5v26wDiQu zlZ_`+oSdAP?0&saesg=f{-WnEU%WW5Ds=URijPShE=qqswA&xKTYmrS-~E4X-~VT} zwCG&h1je233Jxp|U|>6ZqvGi*tt}QZj<1hD4qbBZUYv}5osF9KuFI)=eg#KFbj<(% z=Xr3IUiZ;Mre+p0d>SHLU%q@f@cQea1OpdS)xO(rzwNFlv5?sip>tz%I=_h&Z&Xy& zgO3#judZn3+}xzPYLkBaKAF?gbY};Z255*Z+O$bXth@Dhj!w)Df#&9B2^pE57nRQ@ zOP|MY3ZrJJ0quXAfm^|+ArasKL60lO;<-`8#3y7k7s+TUB^GG2YHTC#L$Vd#dQ z9-fl&^2G}lC@h+$Jkv)ktX_Ls>c@jyvjb``HYqV|$o!b3bMoxbR&Mb>vz(=+qznuU z8qS>Yd2?f<@}lcyKR=~*xGY-mKEA%*-b9MGPu99kH+tKHR`IwFD}@7BcJH{qvY4lZ z$K&lH*NWPUH{SmG=vw%!DSCU}!(+YDc4v>=-j?g^?96QU`;GCDqel-uEGQ^HpZxH` zQtt{aMMe*A<`OFfTiH|3(rTo{pBsPMw`Y$`*=||4#e!3(P6d^V;ia74r8liu!O`5@ zthl=T``vPRDQW3Uy~mkCf!fo;R`*&cEMC00?tar_?+w1LZf zm6cnpV86M!xw5sj^v#<$SFB#$9HHap>dN~4`?qgpDk>@pwzhZIPd)YSBZHD)!e&PE zJcifT4k}JeNXXz=EY=+_c{R&ago{-#ZV$)in>|yt!<|-!w0-?GY0@O6eQAmt#RDDG z%HsL1zq-0w`ChtJX=!QU+VscDFTcIJd;06qOD{_->i$$5;Qv$~y;thgGPN(eV;p>W zS=^M(o;^)WolqC8zvly!l$2CW)N7@euCG5X1POS}F?OIb~6BHD*AZ+!-*|WKu4>B}5 z2wYpR;-<<}uZi>K@h!e6@!@@A-i%)UbDhVot`1*#{dMBT2!+Wf9~AApaQ}Y4Yq!|J z#~&YDbeI2o$*0p;zJ=#R>pHzZ>sE8KP3DwqYxG%pPgI zWVh|jc;7t3NA1s#b}*jwBg+d3n{GYmu+{z{tYHc>VCT43kBR7A57V{p3u( z*|^j6jAe?$HC5GxackTDcKRFxw*LpGkr8PH9ux% zu{ZqrQ}gEje)-*HZ@YGF|LnsdIpP1V97#EIsYIjM6Q@jJS?ku^q@O3__q;VVDM`u8 z+xz03J2E9%RYKOv%F1^4?>x?SH8VG7|I6V2Z&`ZewCLs_4UtFxe!qV%d;LGC7<`d( zo#(KF(nO!%0qp@zY)^iCe0<^cR}CE8BS?l6jFTXtU=xF!FOP83YdbO@vwaPL$ zTqSsO=H+FQ_GzA;oKn)#g-=h3^6>LN{`U6vij^xJqoSnvKRwW#@F;N|7DA?@s}1-?IWb8{Jv<>kchC}7OY%#@Io zJ=!i`*Rf}hjm?h-&366${rqtgxgw8F@=yunk5@HTwzs!`;On|DK%y-C$H~WOU#e`6 zBpFVcJUMY|)WeSz2Ml=j#OZI^v?;+r;*Z`Xb-fun0vrJm5hp@7Zp*v-s{G8iZ)FiW zV*5AB%Jms%V{kWWVj$P%- zY@eiLGpXoDj~>-b*=ir&24HK+yKbhT9eD;pieUB3|&WwsJ?5r&Uav}mw z6=!yLm(27rTVB=eC*GDA5ECO)a>+($UZwbinKHi(XZN@%_qZvurgW|7a>X2i?XSGv zC7S(y@Ao*D?97%Vv)LOH4mK@#y>0SLSH_u(7A;!Taa_%Sr+LQ?i}|UWV)evblmvU+ zl($6b{`&oUrT2ds2gaF-y}i8wtFLZ|(DCr~ZN2=mC&YJ<>$xFi^Tst70%Fe z_d)fePW1`Xr@NmHIL}xz(ay2D+M0`tYr>>SO-)Tq^RLDTE#yY{Kt;mtR5EQ+3Rl)bwn`K76{ zpg>@I{(ZONV&gk`<~e54)AZx}CMjgM`IP+nl9`vrH!bzz<;%^!v&|l!nQ2^LH8*fA zhcsXR@#agHE@f7}v+iw}YY~3hrtr^?!aPgMwPD;lWBQI9anXs`z_4}e))y~dIyyQs zZa?&Ps&+W22iJVC;mwsLGNkjS-Rc`siFfO;7{vTBn#^`>|0 zZFt^MDLEk_L`#&1jrsfTyLr#`<~8rE_^5R1^y%axmRgg!M9Npa5=J=^cMMV|7 zyrepRsnD^RXVW6qhRrwVIiG1-c>77^+I4YzyPlq&o?KBOarp3I&`984wVdp{yk!kO zPK+~`tXs#&)ynko#M5~o6~yF&(c18_;BF#O1p(x z*F@&p)mkmP>jW7qD*XJ+_sH?%hx4`{epzzpZJDyJF7NH_`QL9JPcU#;8sz))Mr34U zan{*MI~$mcTuVz!_e_>|KlQX|;j(3I(G4AE^te2DW}Zz04fvg$q-wWNGXAyFh4+*H zyFC-*^5D6GiO?YR?hhp^`OP&P(GvVwA70?Z*sOJDoj49 zAk?WKa_(N|vDaS@JuNzzVWMPcD0uYfQ4t}dX|_|;dP)Fz*Gi*%ZFGDSjCa^~Bl36)3m70PzYDoxaQ z!B@3c&ezu$G(`~{Ec~Ua)`#m+iPgtT-uer7?UK5B^=ie-rPCi2?W~bg7VA#jd^4%Y z#_7<*@`>j*`8n@oPy4w2G>C+P@O=8-7vuE2jvnkW2IV}uuiREZN+_<;;`=YgL zdG+`GP-1v+ppiKtQtZ6_f1B?XjSdE@dD&9_ao*?>^+``x_wx3hIBgmm!-UgMHFR}d z)6>=8?fd<11=oYGRU7l~+ilst{jvQ2AM9LQTns&|Ut7iFK5%j<8tX1V4Yv=22I@>qOcdz@b*|i4!I~_-<||eE8$N>i4WX z?v<66|9%{|chV6%{)AP?NHlP+<22o9wwXR`lTWt%`t@rA-;<)9AJ*pAa_8pe#$;ce zoxiWsxt(v}wryha^?wY**2neU|Nrm12%k}Ui>Sc*>(W>6t5rRn8vfzu^ZAc&Y)n3J z{yaOwn|phu87^GD+#LV!)ASqLa-$>8yPojre8p4r^pt4My*-lQ>tZ;6|9bLv`~72$ z%)|LY^$HYAMfLN_mZ}thg8?WMz9_NTn=#_bxBz#s|m;Uu! zjSdZWcb6ys|M&OG6z^vy`x%47*Tp!-#ob%e&&=798u{hhH@Ca*yC-=3TXRl-O4}`wBKMKoBP~tMN9}UX6jhbQ7dv`-dT#2m&2<06v?xSNaiYh9iy03J zEYkM2cBV#J$nf#-^D7$~3VJOq3OnumOniT~z=QbBvwC`Z4y0{9`)iGwr>EzM6DJ(P y!mh2E+I+^Jk=cnu()jzVRU9*&L36D?{$FD&-&medc#?sEfx*+&&t;ucLK6V0f4RN@ literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.svg index 6bda4c9..8971522 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,43 +120,115 @@ - - - - - - - - - - - Ini=0 - - - - - + - + boolean + + + + + + + + + + + Ini=0 + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -166,35 +238,35 @@ - + - + - + - + - + - + - + - + @@ -212,11 +284,11 @@ - + - + sfix16_En4 @@ -228,440 +300,7 @@ - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -677,27 +316,27 @@ - + - + u - + - + init - + - + y @@ -727,11 +366,11 @@ - + - + Integrator @@ -748,11 +387,11 @@ - + - + sfix16_En4 @@ -764,13 +403,271 @@ - + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -780,19 +677,19 @@ - + - + - + - + @@ -810,11 +707,11 @@ - + - + sfix16_En5 @@ -826,51 +723,58 @@ - - - + + + - - + + - - + + - - - - - - - - - - + + 7 - - + + + + + + + + + + + + + + + + + ext_limProt - + - - + + - + sfix32_En20 @@ -882,188 +786,59 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + 6 - - + + + + + + + + + + + + + + + + + satMin - - + + - - + + - - sfix32_En20 + + sfix16_En4 @@ -1074,7 +849,7 @@ - + @@ -1090,35 +865,35 @@ - + - + preIntegrator - + - + preSat - + - + hitSat - + - + Clamp @@ -1148,11 +923,11 @@ - + - + Clamping_circuit @@ -1169,11 +944,11 @@ - + - + boolean @@ -1185,200 +960,192 @@ - + - - + + - - + + - - + + - - 3 + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - I + + - - + + - - + + - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - satMin + + boolean - + - - + + - + sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - sfix32_En20 + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1389,7 +1156,7 @@ - + @@ -1399,11 +1166,11 @@ - + - + 2 @@ -1421,11 +1188,11 @@ - + - + P @@ -1436,11 +1203,11 @@ - + - + ufix16_En12 @@ -1452,7 +1219,7 @@ - + @@ -1462,11 +1229,11 @@ - + - + 4 @@ -1484,11 +1251,11 @@ - + - + init @@ -1496,188 +1263,14 @@ - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - ext_limProt - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - + + - + sfix16_En4 @@ -1689,7 +1282,40 @@ - + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + @@ -1699,11 +1325,11 @@ - + - + 5 @@ -1721,11 +1347,11 @@ - + - + satMax @@ -1736,11 +1362,11 @@ - + - + sfix16_En4 @@ -1752,9 +1378,383 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + - + @@ -1814,7 +1814,7 @@ - + @@ -1828,7 +1828,7 @@ - + @@ -1842,7 +1842,7 @@ - + @@ -1856,7 +1856,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 @@ - + @@ -2008,7 +2008,7 @@ - + @@ -2022,7 +2022,7 @@ - + @@ -2036,7 +2036,7 @@ - + @@ -2050,7 +2050,7 @@ - + @@ -2064,7 +2064,7 @@ - + @@ -2078,7 +2078,7 @@ - + @@ -2092,7 +2092,7 @@ - + @@ -2106,7 +2106,7 @@ - + @@ -2120,7 +2120,7 @@ - + @@ -2134,7 +2134,7 @@ - + @@ -2148,7 +2148,7 @@ - + @@ -2162,7 +2162,7 @@ - + @@ -2198,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_12581_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json index ad86594..db6f684 100644 --- 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_12581_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:1#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:2#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:3#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:7#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:8#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:6#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581:9#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12581", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg index 1d2065f..8a90364 100644 --- 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_12581_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/BLDCmotor_FOC_R2017b_fixdt_9143_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json similarity index 82% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json index cb498eb..ba6c2bc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9165", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12609", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "IconShape", @@ -59,72 +59,51 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9170", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12614", + "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"Vd", - "label":"Vd", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"toNegative", + "label":"toNegative", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Gain", + "Multiplication", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" ], "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", "-1", - "Inherit", - "-1", - "auto", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", "off", + "Zero", "off", "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "[]", + "Inherit: Same as input", + "-1" ], "tabs":[ "Main", "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, 2, + 8, 11 ] }, @@ -134,17 +113,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Gain", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9726", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12612", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"constant1", "label":"constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "Value", @@ -188,12 +167,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9724", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12611", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"cf_idKi1", - "label":"cf_idKi1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"cf_idKp1", + "label":"cf_idKp1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "Value", @@ -206,12 +185,12 @@ "FramePeriod" ], "values":[ - "cf_idKi", + "cf_idKp", "on", "inf", "[]", "[]", - "fixdt(0,16,16)", + "fixdt(0,16,12)", "off", "inf" ], @@ -237,61 +216,12 @@ } }, { - "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:10454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "ShowPortLabels", @@ -379,45 +309,12 @@ } }, { - "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:9160", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12604", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto19", "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "GotoTag", @@ -445,186 +342,70 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9162", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12613", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "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:9164", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"constant2", + "label":"constant2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "DoSatur" + "FramePeriod" ], "values":[ + "0", + "on", + "inf", "[]", "[]", - "Inherit: Same as second input", + "Inherit: Inherit via back propagation", "off", - "Floor", - "off" + "inf" ], "tabs":[ + "Main", + "Signal Attributes", + "-Other" ], "tabs_idx":[ + 0, + 3, + 7 ] }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9157", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12605", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "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: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: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":[ @@ -638,48 +419,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "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:9159", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12603", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto18", "label":"Goto18", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "GotoTag", @@ -707,12 +457,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9147", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12615", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"Vd", + "label":"Vd", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "Port", @@ -727,14 +477,20 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "4", + "1", "Port number", "[]", "[]", @@ -746,10 +502,17 @@ "-1", "auto", "off", + "off", + "[]", + "off", + "held", + "off", + "0", "", - "on", - "off", - "off", + [ + ], + "Dialog", + "Auto", "off" ], "tabs":[ @@ -769,115 +532,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Outport", "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: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:9158", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12602", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto17", "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "GotoTag", @@ -905,61 +570,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9146", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12600", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Vd_max", - "label":"Vd_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "Vd_min", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -967,48 +596,30 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9725", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12599", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"cf_idKp1", - "label":"cf_idKp1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "GotoTag", + "IconDisplay" ], "values":[ - "cf_idKp", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,12)", - "off", - "inf" + "Vd_max", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1016,17 +627,207 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9148", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12598", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "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:12601", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "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:12594", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12597", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "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:12595", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12606", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12592", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"id_max", "label":"id_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "Port", @@ -1088,12 +889,265 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9145", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12591", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12596", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "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:12590", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_max", + "label":"Vd_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12610", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_idKi1", + "label":"cf_idKi1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "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:12608", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "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:12589", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"id", "label":"id", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "Port", @@ -1155,74 +1209,12 @@ } }, { - "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: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:9144", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12588", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"id_Tgt", - "label":"id_Tgt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "Port", @@ -1284,12 +1276,79 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9152#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12593", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12596#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1335,12 +1394,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9151#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12595#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1386,12 +1445,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9144#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12588#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1437,12 +1496,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9145#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12589#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1488,12 +1547,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9147#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12591#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1539,12 +1598,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9146#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12590#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1590,12 +1649,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9148#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12592#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1641,12 +1700,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9149#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12593#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1692,12 +1751,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9164#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12608#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1743,12 +1802,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9155#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12597#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1794,12 +1853,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9156#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12598#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1845,12 +1904,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9165#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12609#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1896,12 +1955,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9724#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1947,12 +2006,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9725#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12611#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1998,12 +2057,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12610#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2049,12 +2108,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9726#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12612#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2100,12 +2159,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9723#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12600#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2151,12 +2210,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9722#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12599#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2202,12 +2261,63 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11483#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12613#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12614#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png new file mode 100644 index 0000000000000000000000000000000000000000..345e19847f15761b9c59cecfcad3c915fa18f50a GIT binary patch literal 5517 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 Q3=9kmp00i_>zopr07|4w3IG5A literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.svg similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.svg index 3cd89fa..d0956ad 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.svg @@ -1,71 +1,71 @@ - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + sfix16_En4 @@ -77,44 +77,44 @@ - - - + + + - - + + - + - - 1 + + -1 - - + + - - - + + + - + - - Vd + + sfix16_En4 @@ -125,11 +125,11 @@ - - + + - + @@ -139,29 +139,29 @@ - + 0 - + - + - + - + sfix32_En20 @@ -173,11 +173,11 @@ - - + + - + @@ -187,30 +187,30 @@ - - cf_idKi + + cf_idKp - + - + - + - - ufix16_En16 + + ufix16_En12 @@ -221,200 +221,137 @@ - - - + + + - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - + - + - + err - + - + P - + - + I - + - + init - + - + satMax - + - + satMin - + - + ext_limProt - + - + out - + - + PI(z) - + - + - - + + - + PI_clamp_fixdt - - - - - - - - - - - sfix16_En4 - - - - - + - + - + - + - + - + @@ -422,35 +359,17 @@ - - - - - - - - - - - - - - - + + + + - - + + - - [id] - - - - - - - + + sfix16_En4 @@ -461,7 +380,7 @@ - + @@ -471,11 +390,11 @@ - + - + [id_max] @@ -494,318 +413,77 @@ - - + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + - + - + - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [id] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -816,55 +494,7 @@ - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -874,11 +504,11 @@ - + - + [Vd_min] @@ -897,59 +527,44 @@ - - + + - + - + - - 4 + + 1 - + - - + + - - + + - - Vd_min - - - - - - - - - - - - - - - sfix16_En4 + + Vd @@ -960,118 +575,7 @@ - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1081,11 +585,11 @@ - + - + [Vd_max] @@ -1104,58 +608,43 @@ - - - + + + - - + + - - + + - - 3 + + [Vd_min] - - - - - - - - - - - - - - - - - Vd_max + + - + - - + + - + sfix16_En4 @@ -1167,106 +656,43 @@ - - - + + + - - + + - - + + - - cf_idKp + + [Vd_max] - - + + - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - id_max - - - - - - + - - + + - + sfix16_En4 @@ -1278,58 +704,43 @@ - - - + + + - - + + - - + + - - 2 + + [id_min] - - - - - - - - - - - - - - - - - id + + - + - - + + - + sfix16_En4 @@ -1341,7 +752,88 @@ - + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + @@ -1351,11 +843,11 @@ - + - + [id_max] @@ -1373,11 +865,11 @@ - - + + - + sfix16_En4 @@ -1389,43 +881,43 @@ - - + + - + - + - - [Vd_max] + + [id_TgtAbs] - + - + - - + + - + sfix16_En4 @@ -1437,7 +929,500 @@ - + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_idKi + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1447,11 +1432,11 @@ - + - + 1 @@ -1466,15 +1451,15 @@ - + - - + + - - id_Tgt + + id_TgtAbs @@ -1484,11 +1469,11 @@ - - + + - + sfix16_En4 @@ -1498,35 +1483,98 @@ - + - - - + + + - - + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + - + - + - + - + + + + + + + + + + + + + + + @@ -1540,7 +1588,7 @@ - + @@ -1554,7 +1602,7 @@ - + @@ -1568,7 +1616,7 @@ - + @@ -1582,7 +1630,7 @@ - + @@ -1596,7 +1644,7 @@ - + @@ -1610,154 +1658,168 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + @@ -1766,5 +1828,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_12607_2779_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json index b6e3031..1368e47 100644 --- 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_12607_2779_d.json @@ -1,11 +1,319 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2790", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2788", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607: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:12607:2908", + "className":"Simulink.Delay", + "icon":"WebViewIcon3", + "name":"Resettable Delay", + "label":"Resettable Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607: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:12607:2787", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2909", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607: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:12607:2786", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607: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:12607:2790", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ "Port", @@ -80,320 +388,12 @@ } }, { - "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: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: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", - "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: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:2909#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2909#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -439,12 +439,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2787#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2787#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -490,12 +490,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2908#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2908#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -541,12 +541,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2788#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2788#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ "SignalNameFromLabel", @@ -592,12 +592,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2786#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2786#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ "SignalNameFromLabel", 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_12607_2779_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg index 5f3dfe2..97c5a85 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg @@ -9,59 +9,11 @@
- + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - + @@ -70,36 +22,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - @@ -117,11 +69,11 @@ - + - + sfix32_En20 @@ -133,7 +85,79 @@ - + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -143,19 +167,19 @@ - + - + - + - + @@ -181,11 +205,11 @@ - + - + sfix16_En4 @@ -197,79 +221,7 @@ - - - - - - - - - - - - - - - - x0 - - - - - - - - u - - - - - - - - Z - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -279,11 +231,11 @@ - + - + 2 @@ -301,11 +253,11 @@ - + - + init @@ -316,11 +268,11 @@ - + - + sfix32_En20 @@ -332,7 +284,7 @@ - + @@ -342,11 +294,11 @@ - + - + 1 @@ -364,11 +316,11 @@ - + - + u @@ -379,11 +331,11 @@ - + - + sfix32_En20 @@ -393,7 +345,55 @@ - + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + @@ -407,7 +407,7 @@ - + @@ -421,7 +421,7 @@ - + @@ -435,7 +435,7 @@ - + @@ -469,7 +469,7 @@ - + @@ -485,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json index d85b20d..79c9a3d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json @@ -1,11 +1,91 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2710", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2377", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607: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:12607:2791:2710", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"hitMin", "label":"hitMin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "Port", @@ -80,92 +160,12 @@ } }, { - "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:2707", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2707", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "Operator", @@ -205,12 +205,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2849", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2849", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch3", "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "Criteria", @@ -262,40 +262,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2848", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2709", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "name":"hitMax", + "label":"hitMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ - "Criteria", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "Threshold", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "u2 ~= 0", - "off", + "1", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", + "Inherit: auto", "off", + "inherit", "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", "0", - "on" + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -304,8 +327,8 @@ ], "tabs_idx":[ 0, - 1, - 9 + 2, + 11 ] }, "viewer":{ @@ -314,17 +337,62 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2704", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607: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:12607:2791:2701", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "Port", @@ -386,12 +454,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2700", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2700", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "Port", @@ -453,63 +521,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2377", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2848", + "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Criteria", + "InputSameDT", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "Threshold", + "ZeroCross" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", "off", - "inherit", "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "on" ], "tabs":[ "Main", @@ -518,8 +563,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 1, + 9 ] }, "viewer":{ @@ -528,17 +573,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Switch", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2699", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2699", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "Port", @@ -600,57 +645,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2704", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2791:2849#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2849#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -696,12 +696,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2701#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -747,12 +747,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2704#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -798,12 +798,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2707#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +849,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2699#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +900,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2700#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +951,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2848#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2848#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg index 3a7998e..1fdca20 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg @@ -9,59 +9,11 @@ - + - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitMin - - - - - - - - - - - + @@ -71,11 +23,11 @@ - + - + 2 @@ -93,11 +45,11 @@ - + - + y @@ -109,44 +61,44 @@ - - + + - + - + - - 1 + + 3 - + - - + + - - + + - - hitMax + + hitMin @@ -157,201 +109,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -359,19 +119,19 @@ - + - + - + - + @@ -397,11 +157,11 @@ - + - + UpperRelop @@ -412,11 +172,11 @@ - + - + boolean @@ -428,58 +188,187 @@ - - - + + + - - + + - - + + - - 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - - - - - - - - - - - - - - - - u + + - + - - + + - + sfix16_En4 @@ -491,9 +380,57 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + hitMax + + + + + + + + + + + - + @@ -501,19 +438,19 @@ - + - + - + - + @@ -539,11 +476,11 @@ - + - + LowerRelop1 @@ -554,11 +491,11 @@ - + - + boolean @@ -570,7 +507,7 @@ - + @@ -580,11 +517,11 @@ - + - + 3 @@ -602,11 +539,11 @@ - + - + lo @@ -617,11 +554,11 @@ - + - + sfix16_En4 @@ -633,9 +570,72 @@ - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -825,7 +825,7 @@ - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json index a0285cf..e282f0d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2819", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preSat", "label":"preSat", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2818", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preIntegrator", "label":"preIntegrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2831", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Clamp", "label":"Clamp", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "Port", @@ -214,12 +214,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2837", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2839", "className":"Simulink.Signum", "icon":"WebViewIcon3", - "name":"SignDeltaU2", - "label":"SignDeltaU2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "name":"SignDeltaU3", + "label":"SignDeltaU3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "ZeroCross", @@ -245,12 +245,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2841", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2841", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Equal1", "label":"Equal1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "Operator", @@ -290,59 +290,12 @@ } }, { - "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:2843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"hitSat", "label":"hitSat", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "Port", @@ -404,12 +357,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2836", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2840", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"DataTypeConv3", - "label":"DataTypeConv3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "name":"DataTypeConv4", + "label":"DataTypeConv4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "OutMin", @@ -451,12 +404,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2839", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2837", "className":"Simulink.Signum", "icon":"WebViewIcon3", - "name":"SignDeltaU3", - "label":"SignDeltaU3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "name":"SignDeltaU2", + "label":"SignDeltaU2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "ZeroCross", @@ -482,27 +435,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2838", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2836", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv3", + "label":"DataTypeConv3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "int8", + "on", + "Real World Value (RWV)", + "Zero", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2838", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "on", "boolean", + "2", "-1" ], "tabs":[ @@ -512,8 +512,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -527,12 +527,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2843#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2838#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2841#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2840#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2836#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2839#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -833,12 +833,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2837#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2837#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +884,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2819#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +935,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2818#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg index e60cb84..0d106b1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -187,11 +187,11 @@ - - + + - + @@ -201,7 +201,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -240,23 +240,23 @@ - + - + - + - - int32 + + int16 @@ -267,9 +267,9 @@ - + - + @@ -339,7 +339,70 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitSat + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -349,19 +412,19 @@ - + - + - + - + @@ -387,11 +450,11 @@ - + - + int8 @@ -403,59 +466,76 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - 3 - - - - - - - - - - - - - - - - - - hitSat + + - - + + - - + + - - boolean + + int32 @@ -466,7 +546,7 @@ - + @@ -476,19 +556,19 @@ - + - + - + - + @@ -514,11 +594,11 @@ - + - + int8 @@ -530,89 +610,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - + - + @@ -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/BLDCmotor_FOC_R2017b_fixdt_10828_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json index 02487b0..2af2577 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json @@ -1,11 +1,70 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2817", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2783", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2817", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay1", "label":"UnitDelay1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "InitialCondition", @@ -50,110 +109,157 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2814", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2845", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", + "b_hitSat", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", "off", "off", "-1", - "0", - "on" + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" ], "tabs":[ "Main", - "Signal Attributes", + "Code Generation", "-Other" ], "tabs_idx":[ 0, - 1, - 9 + 5, + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2781", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2846", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" + "b_hitSat", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 10 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -161,17 +267,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2785", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2785", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Port", @@ -246,12 +352,281 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2783", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2778", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,5)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2815", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2781", "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "IconShape", @@ -275,7 +650,7 @@ "Inherit: Inherit via internal rule", "[]", "[]", - "fixdt(1,16,4)", + "Inherit: Inherit via internal rule", "off", "Simplest", "on", @@ -305,12 +680,267 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2795", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "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:12607:2773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"ext_limProt", + "label":"ext_limProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "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:12607:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2814", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2733", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "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:12607:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "ShowPortLabels", @@ -398,571 +1028,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", - "className":"Simulink.SubSystem", - "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: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: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: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: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: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: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: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:2733", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "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":[ - "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:10828:2732", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2732", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMax", "label":"satMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Port", @@ -1024,12 +1095,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2910", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2910", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"init", "label":"init", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Port", @@ -1091,136 +1162,12 @@ } }, { - "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:2778", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:10828:2771", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2771", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"I", "label":"I", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Port", @@ -1282,12 +1229,69 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2770", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2770", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"P", "label":"P", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Port", @@ -1349,12 +1353,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2769", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2769", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Port", @@ -1416,27 +1420,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2844", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "OR", - "2", "rectangular", "on", "boolean", + "2", "-1" ], "tabs":[ @@ -1446,8 +1450,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -1461,12 +1465,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2910#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2910#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1512,12 +1516,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1563,12 +1567,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2846#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1614,12 +1618,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2844#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2844#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1665,12 +1669,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2833#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1716,12 +1720,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2832#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1767,12 +1771,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2817#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1818,12 +1822,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1869,12 +1873,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2814#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1920,12 +1924,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2781#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1971,12 +1975,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2783#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2022,12 +2026,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2815#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2073,12 +2077,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2124,12 +2128,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2175,12 +2179,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2733#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2226,12 +2230,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2732#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2277,12 +2281,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2770#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2328,12 +2332,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2379,12 +2383,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2771#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2430,12 +2434,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2778#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2481,12 +2485,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2776#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2532,12 +2536,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2773#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2583,12 +2587,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2769#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png new file mode 100644 index 0000000000000000000000000000000000000000..b613026b4ebf78d25cfb890ed4a21c608f452452 GIT binary patch literal 7771 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 Z9#CH)a(HXK9|HpegQu&X%Q~loCIC;1r{(|v literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.svg index 53fa97f..9bc57c4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.svg @@ -9,11 +9,83 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -23,35 +95,35 @@ - + - + - + - + - + - + - + - + @@ -77,11 +149,11 @@ - + - + Ini=0 @@ -92,11 +164,11 @@ - + - + boolean @@ -108,188 +180,29 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + [b_hitSat] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -300,389 +213,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -698,27 +229,27 @@ - + - + u - + - + init - + - + y @@ -748,11 +279,11 @@ - + - + Integrator @@ -769,11 +300,11 @@ - + - + sfix16_En4 @@ -785,13 +316,157 @@ - + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -801,11 +476,11 @@ - + - + [b_hitMax] @@ -824,262 +499,52 @@ - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + + - + - - + + - - + + - - + + - - + + - + - - + + - - + + - - sfix32_En20 + + sfix16_En5 @@ -1090,7 +555,7 @@ - + @@ -1100,11 +565,11 @@ - + - + 0 @@ -1119,15 +584,15 @@ - + - + - - sfix16_En4 + + sfix32_En20 @@ -1138,7 +603,7 @@ - + @@ -1154,35 +619,35 @@ - + - + preIntegrator - + - + preSat - + - + hitSat - + - + Clamp @@ -1212,11 +677,11 @@ - + - + Clamping_circuit @@ -1233,11 +698,11 @@ - + - + boolean @@ -1249,65 +714,74 @@ - + - - + + - - + + - - + + - - 6 + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - satMin + + - - + + - - + + - - sfix16_En4 + + sfix32_En20 @@ -1318,59 +792,29 @@ - - - + + + - - + + - - + + - - 5 + + [b_hitMin] - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1381,70 +825,7 @@ - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - init - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1454,11 +835,11 @@ - + - + 7 @@ -1476,11 +857,11 @@ - + - + ext_limProt @@ -1491,11 +872,11 @@ - + - + sfix32_En20 @@ -1507,52 +888,44 @@ - - - + + + - - + + - - + + - - - - - - - - - - + + [b_hitMin] - - + + - - + + - - + + - - sfix16_En5 + + boolean @@ -1563,7 +936,578 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -1573,11 +1517,11 @@ - + - + 3 @@ -1595,11 +1539,11 @@ - + - + I @@ -1610,11 +1554,11 @@ - + - + ufix16_En16 @@ -1626,7 +1570,63 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -1689,7 +1689,7 @@ - + @@ -1752,7 +1752,7 @@ - + @@ -1814,7 +1814,7 @@ - + @@ -1828,7 +1828,7 @@ - + @@ -1842,7 +1842,7 @@ - + @@ -1856,7 +1856,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 @@ - + @@ -2008,7 +2008,7 @@ - + @@ -2022,7 +2022,7 @@ - + @@ -2036,7 +2036,7 @@ - + @@ -2050,7 +2050,7 @@ - + @@ -2064,7 +2064,7 @@ - + @@ -2078,7 +2078,7 @@ - + @@ -2092,7 +2092,7 @@ - + @@ -2106,7 +2106,7 @@ - + @@ -2120,7 +2120,7 @@ - + @@ -2134,7 +2134,7 @@ - + @@ -2148,7 +2148,7 @@ - + @@ -2162,7 +2162,7 @@ - + @@ -2198,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json new file mode 100644 index 0000000..e2c5d37 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12608:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "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:12608:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12608:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12608:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12608:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12608:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12608:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12608:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12608", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_9164_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg new file mode 100644 index 0000000..3ce2262 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_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/BLDCmotor_FOC_R2017b_fixdt_9171_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json index 7384e0c..2cec932 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json @@ -1,11 +1,233 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9191", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12639", + "className":"Simulink.Signum", + "icon":"WebViewIcon3", + "name":"SignDeltaU2", + "label":"SignDeltaU2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "ZeroCross", + "SampleTime" + ], + "values":[ + "on", + "-1" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Signum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12638", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12634", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12637", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax", + "label":"MinMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "min", + "off", + "3", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"MinMax", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12633", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12632", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12641", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_Vlt", "label":"Vq_Vlt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "Port", @@ -80,74 +302,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10732", - "className":"Simulink.MinMax", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12630", + "className":"Simulink.From", "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:10737", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "r_inpTgtScaAbs", - "local", "Tag" ], "tabs":[ @@ -161,147 +328,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "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":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9185", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", - "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: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:10740", - "className":"Simulink.Signum", - "icon":"WebViewIcon3", - "name":"SignDeltaU2", - "label":"SignDeltaU2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", - "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:10733", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12629", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From5", "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", @@ -327,12 +364,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9181", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12627", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From20", "label":"From20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", @@ -358,12 +395,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9184", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12635", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", @@ -371,7 +408,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "r_iqLimProtMax", "local", "Tag" ], @@ -391,12 +428,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10725", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12625", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", @@ -422,19 +459,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10738", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12636", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "r_inpTgtScaAbs", + "local", "Tag" ], "tabs":[ @@ -448,24 +487,24 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9179", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12628", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "Vq_max", + "r_nLimProtMax", "Tag" ], "tabs":[ @@ -484,12 +523,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10741", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12624", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide1", "label":"Divide1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "Inputs", @@ -541,210 +580,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9176", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_nLimProtMax", - "label":"r_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", - "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:9175", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", - "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: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:9189", - "className":"Simulink.SignalConversion", - "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:9174", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12620", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_min", "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "Port", @@ -806,60 +647,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9188", - "className":"Saturation Dynamic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12623", + "className":"Simulink.ActionPort", "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" + "reset", + "Only when execution is resumed" ], "tabs":[ + "Parameter Attributes" ], - "tabs_idx":[ - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" + "blocktype":"ActionPort", + "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9187", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12626", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "r_iqLimProtMax", - "local", + "Vq_max", "Tag" ], "tabs":[ @@ -873,17 +704,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9173", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12619", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_max", "label":"Vq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "Port", @@ -945,110 +776,12 @@ } }, { - "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", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", - "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:10736", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12618", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtScaAbs", "label":"r_inpTgtScaAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "Port", @@ -1110,12 +843,279 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9172#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12622", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12617", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12621", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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:12640", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SignalConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12631", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12617#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1161,12 +1161,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9181#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12627#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1212,12 +1212,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9179#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12626#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1263,12 +1263,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9173#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12619#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1314,12 +1314,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9174#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12620#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1365,12 +1365,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9175#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12621#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1416,12 +1416,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9176#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12622#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1467,12 +1467,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9189#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12640#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1518,12 +1518,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9188#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12638#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1569,12 +1569,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10731#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12628#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1620,12 +1620,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10725#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12618#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1671,12 +1671,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10736#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12630#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1722,12 +1722,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10738#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12629#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1773,12 +1773,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12637#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1824,12 +1824,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12639#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1875,12 +1875,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10741#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12624#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1926,12 +1926,12 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10740#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12625#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.svg index 9712c9b..3ecf133 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.svg @@ -9,257 +9,13 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq_Vlt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - + - + @@ -267,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -321,11 +77,11 @@ - + - + int16 @@ -337,43 +93,107 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - [r_inpTgtSca] + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y - - + + - + - - + + - + sfix16_En4 @@ -385,44 +205,126 @@ - - - + + + - - + + - - + + - + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -433,7 +335,7 @@ - + @@ -443,11 +345,11 @@ - + - + [r_inpTgtSca] @@ -466,44 +368,44 @@ - - - + + + - - + + - - + + - - [r_iqLimProtMax] + + 1 - - + + - - - + + + - - + + - - sfix16_En4 + + Vq_Vlt @@ -514,7 +416,7 @@ - + @@ -524,11 +426,11 @@ - + - + [r_inpTgtScaAbs] @@ -546,11 +448,11 @@ - + - + sfix16_En4 @@ -562,225 +464,43 @@ - - + + - + - + - - [Vq_max] + + [r_inpTgtSca] - + - + - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - + - - r_iqLimProtMax - - - - - - - - - - - - - - + sfix16_En4 @@ -792,7 +512,169 @@ - + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + @@ -802,11 +684,11 @@ - + - + [r_nLimProtMax] @@ -824,11 +706,11 @@ - + - + sfix16_En4 @@ -840,7 +722,537 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -850,131 +1262,131 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1000,11 +1412,11 @@ - + - + sfix16_En4 @@ -1016,203 +1428,28 @@ - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [r_iqLimProtMax] + + [Vq_max] - + @@ -1222,244 +1459,7 @@ - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -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,21 +1599,7 @@ - - - - - - - - - - - - - - - + @@ -1627,7 +1613,7 @@ - + @@ -1641,7 +1627,7 @@ - + @@ -1655,7 +1641,7 @@ - + @@ -1669,21 +1655,7 @@ - - - - - - - - - - - - - - - + @@ -1697,7 +1669,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json new file mode 100644 index 0000000..02f9a4e --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12638:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "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:12638:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12638:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12638:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12638:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12638:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12638:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12638:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12638", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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_9188_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg index 6a7f989..e71a0d8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_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 @@ - + @@ -1015,16 +1015,16 @@ - + - + - + @@ -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_29_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json index c9f5aa2..dd63a8b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json @@ -101,8 +101,8 @@ "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

", + "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":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -120,7 +120,7 @@ "ClickFcn" ], "values":[ - "\n\n

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

", + "\n\n

Task1: Diagnostics + Control_Manager

\n


\n

Task2: Field Weakening + Limitations

\n


\n

Task3: PI Controllers in FOC

", "off", "rich", "auto", @@ -196,11 +196,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9304", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9305", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", + "name":"iq", + "label":"iq", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -229,7 +229,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "6", + "7", "Port number", "[]", "[]", @@ -242,9 +242,9 @@ "auto", "off", "off", - "[]", + "0", "off", - "held", + "reset", "off", "0", "", @@ -435,6 +435,86 @@ "masktype":"" } }, + { + "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:9299", "className":"Simulink.Outport", @@ -516,11 +596,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10064", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9298", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"b_fieldWeakEna", - "label":"b_fieldWeakEna", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -534,12 +614,12 @@ "FramePeriod" ], "values":[ - "b_fieldWeakEna", + "z_ctrlTypSel", "on", "inf", "[]", "[]", - "boolean", + "uint8", "off", "inf" ], @@ -641,2001 +721,32 @@ } }, { - "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:9293", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", - "name":"Model_Info", - "label":"Model_Info", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - ], - "values":[ - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "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: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: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:9284", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hallC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9282", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_errCode", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9934", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "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:9281", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hallB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11349", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_mechAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10189", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task3", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9272", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9278", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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:9456", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:9241", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_mot", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9263", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9286", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto25", - "label":"Goto25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "DC_phaC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:11019", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From40", - "label":"From40", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10355", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task2", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "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:11488", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:9267", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9287", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "DC_phaA", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9260", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_pos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9277", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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: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: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: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:9264", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "DC_phaA", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "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:10749", - "className":"Simulink.Saturate", - "icon":"WebViewIcon3", - "name":"Saturation", - "label":"Saturation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "UpperLimit", - "LowerLimit", - "LinearizeAsGain", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1700", - "-1700", - "on", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Floor", - "-1", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 8 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Saturate", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9305", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "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", - "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: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: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: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:9279", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:9198", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F06_Control_Type_Management", - "label":"F06_Control_Type_Management", + "name":"Task_Scheduler", + "label":"Task_Scheduler", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2647,53 +758,54 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", - "off", "on", + "off", + "-1", + "Auto", "", "", "off", "", + "Stateflow.Translate.translate", "void_void", "off", "off", + "off", + "", + "", + "ExplicitOnly", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", "on", - "", - "off", - "", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Auto", - "-1", - "", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2707,101 +819,6 @@ "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: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: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:10751", "className":"Simulink.Saturate", @@ -2856,571 +873,36 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9266", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10749", + "className":"Simulink.Saturate", "icon":"WebViewIcon3", - "name":"From33", - "label":"From33", + "name":"Saturation", + "label":"Saturation", "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: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:9270", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hallA", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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:9262", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9283", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_pos", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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: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: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: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:9306", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"id", - "label":"id", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", + "UpperLimit", + "LowerLimit", + "LinearizeAsGain", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "RndMeth", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "ZeroCross" ], "values":[ - "8", - "Port number", + "1700", + "-1700", + "on", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,4)", "off", - "inherit", + "Floor", "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "on" ], "tabs":[ "Main", @@ -3429,8 +911,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 3, + 8 ] }, "viewer":{ @@ -3439,67 +921,37 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Saturate", "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:10066", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F04_Field_Weakening", - "label":"F04_Field_Weakening", + "icon":"WebViewIcon5", + "name":"Model_Info", + "label":"Model_Info", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3511,30 +963,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", - "off", + "on", "", - "off", "", + "All", "off", "off", "", @@ -3546,18 +998,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3571,80 +1024,6 @@ "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: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:9292", "className":"Simulink.SubSystem", @@ -3739,108 +1118,539 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8220", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F01_Estimations", - "label":"F01_Estimations", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9284", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", "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" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "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", - "" + "b_hallC", + "local", + "Tag" ], "tabs":[ - "Main", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 6 - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9249", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10158", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11883", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto37", + "label":"Goto37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task3", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9279", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9289", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto28", + "label":"Goto28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9288", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_mot", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9286", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto25", + "label":"Goto25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "DC_phaC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11880", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto34", + "label":"Goto34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task1b", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11349", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_mechAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9272", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11879", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto33", + "label":"Goto33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task1a", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9277", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9276", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaBC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9274", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9285", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto24", + "label":"Goto24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "DC_phaB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9271", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9241", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", + "name":"From5", + "label":"From5", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -3848,7 +1658,7 @@ "IconDisplay" ], "values":[ - "r_fieldWeak", + "n_mot", "Tag" ], "tabs":[ @@ -3866,6 +1676,577 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9456", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9250", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11518", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From43", + "label":"From43", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9301", + "className":"Simulink.Outport", + "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:9306", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11019", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From40", + "label":"From40", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9278", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12677", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9418", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9934", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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: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: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:10259", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task2a", + "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:11882", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto36", + "label":"Goto36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2b", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9265", "className":"Simulink.From", @@ -3898,31 +2279,676 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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:10257", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task1b", + "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:11306", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9269", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9253", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11304", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9283", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_pos", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12674", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11351", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_mechAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9249", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9287", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto26", + "label":"Goto26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "DC_phaA", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9931", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9245", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaBC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9244", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9304", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"a_elecAngle", + "label":"a_elecAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9259", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hallB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9240", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_posRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10191", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task1a", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"F03_Control_Mode_Manager", - "label":"F03_Control_Mode_Manager", + "name":"F06_Control_Type_Management", + "label":"F06_Control_Type_Management", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3934,30 +2960,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", - "off", + "on", "", - "off", "", + "All", "off", "off", "", @@ -3969,18 +2995,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3994,6 +3021,704 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9264", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "DC_phaA", + "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:11881", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto35", + "label":"Goto35", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2a", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11302", + "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:9275", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11305", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9930", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9262", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10355", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task2b", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11485", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From41", + "label":"From41", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9252", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hallA", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9448", + "className":"Simulink.From", + "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:9266", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From33", + "label":"From33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "DC_phaC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F02_Diagnostics", + "label":"F02_Diagnostics", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10161", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11488", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9280", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_posRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9282", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCode", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11489", + "className":"Simulink.From", + "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:9263", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10065", "className":"Simulink.DataTypeConversion", @@ -4042,11 +3767,172 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10158", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9267", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From34", + "label":"From34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9260", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_pos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10066", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F04_Field_Weakening", + "label":"F04_Field_Weakening", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9270", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -4055,7 +3941,7 @@ "IconDisplay" ], "values":[ - "r_fieldWeak", + "b_hallA", "local", "Tag" ], @@ -4075,87 +3961,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10156", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "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: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:9288", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9281", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", + "name":"Goto5", + "label":"Goto5", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -4164,7 +3974,7 @@ "IconDisplay" ], "values":[ - "n_mot", + "b_hallB", "local", "Tag" ], @@ -4251,11 +4061,110 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9448", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11884", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Call_Scheduler", + "label":"Call_Scheduler", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9935", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", + "name":"From19", + "label":"From19", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -4263,7 +4172,7 @@ "IconDisplay" ], "values":[ - "VqFinPrev", + "z_dir", "Tag" ], "tabs":[ @@ -4282,31 +4191,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9720", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"F02_Diagnostics", - "label":"F02_Diagnostics", + "name":"F05_Field_Oriented_Control", + "label":"F05_Field_Oriented_Control", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4318,30 +4259,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", - "off", + "on", "", - "off", "", + "All", "off", "off", "", @@ -4353,18 +4294,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4445,37 +4387,6 @@ "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:8210", "className":"Simulink.DataTypeConversion", @@ -4523,170 +4434,6 @@ "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", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "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/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8205", "className":"Simulink.Inport", @@ -4755,102 +4502,101 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11348", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"a_mechAngle", - "label":"a_mechAngle", + "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":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" ], "values":[ - "10", - "Port number", - "[]", - "[]", - "Inherit: auto", + "FromPortIcon", + "ReadWrite", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", "", "on", "off", - "off", - "off" + "" ], "tabs":[ "Main", - "Signal Attributes", + "Code Generation", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 5, + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10188", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "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", + "blocktype":"SubSystem", "masktype":"" } }, @@ -4902,19 +4648,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10161", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9437", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", + "name":"Goto11", + "label":"Goto11", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "n_motAbs", + "b_motStdStill", + "local", "Tag" ], "tabs":[ @@ -4928,74 +4676,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8204", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_hallA ", - "label":"b_hallA ", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", "masktype":"" } }, @@ -5067,70 +4748,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10154", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9261", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"CTRL_COMM2", - "label":"CTRL_COMM2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "CTRL_COM", - "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:9285", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto24", - "label":"Goto24", + "name":"From29", + "label":"From29", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "DC_phaB", - "local", + "b_hallC", "Tag" ], "tabs":[ @@ -5144,41 +4774,65 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10139", - "className":"Simulink.If", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11348", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"If3", - "label":"If3", + "name":"a_mechAngle", + "label":"a_mechAngle", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "1", - "u1 ~= 0", - "", + "10", + "Port number", + "[]", + "[]", + "Inherit: auto", "off", + "inherit", "-1", - "on" + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ - "Parameter Attributes", + "Main", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 4 + 2, + 11 ] }, "viewer":{ @@ -5187,7 +4841,240 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"If", + "blocktype":"Inport", + "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", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F03_Control_Mode_Manager", + "label":"F03_Control_Mode_Manager", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8204", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_hallA ", + "label":"b_hallA ", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", "masktype":"" } }, @@ -5258,6 +5145,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8201", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8208", "className":"Simulink.Inport", @@ -5325,300 +5279,10 @@ "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:8201", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10157", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator1", - "label":"Logical Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "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":"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", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -5669,7 +5333,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9260#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -5720,7 +5384,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:5", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -5771,58 +5435,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9258#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:9291#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -5873,7 +5486,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9249#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -5924,7 +5537,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9265#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -5975,7 +5588,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9250#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6026,7 +5639,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9240#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6077,7 +5690,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8210#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6128,7 +5741,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9244#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6179,7 +5792,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9245#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6230,7 +5843,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9241#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6281,7 +5894,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9266#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6332,7 +5945,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6383,7 +5996,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8202#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6434,7 +6047,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6485,7 +6098,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:4", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6536,7 +6149,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:4", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6587,7 +6200,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:6", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6638,7 +6251,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9259#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6689,7 +6302,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6740,7 +6353,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6791,7 +6404,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8205#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6842,7 +6455,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:8", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6893,7 +6506,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8469#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6944,7 +6557,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8201#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -6995,7 +6608,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8206#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7046,7 +6659,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9253#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7097,7 +6710,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9264#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7148,7 +6761,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7199,7 +6812,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9252#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7250,7 +6863,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8204#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7301,7 +6914,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7352,7 +6965,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9298#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7403,7 +7016,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9261#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7454,7 +7067,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9418#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7505,7 +7118,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:7", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7556,7 +7169,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8209#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7607,7 +7220,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:4", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7658,7 +7271,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9448#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7709,7 +7322,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9720#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7760,7 +7373,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7811,7 +7424,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7862,7 +7475,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9930#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7913,7 +7526,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9931#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7964,7 +7577,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8015,58 +7628,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9935#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:11151#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8117,7 +7679,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8203#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8168,568 +7730,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10065#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:10155#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:10154#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:10064#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:10157#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:10164#out:3", - "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:10164#out:2", - "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:10164#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:9297#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:10191#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:10255#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:10257#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8780,7 +7781,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10356#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8831,7 +7832,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10355#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8882,58 +7883,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10066#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:10159#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8984,7 +7934,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10160#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9035,160 +7985,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10161#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:10139#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:10156#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:10259#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9239,7 +8036,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10692#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9290,7 +8087,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8207#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9341,7 +8138,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10749#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9392,7 +8189,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10751#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9443,7 +8240,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8208#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9494,7 +8291,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11019#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9545,7 +8342,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11302#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9596,7 +8393,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11304#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9647,7 +8444,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11303#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9698,7 +8495,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11306#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9749,7 +8546,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11305#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9800,7 +8597,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8469#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9851,7 +8648,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11151#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9900,9 +8697,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10258#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -9953,7 +8750,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11348#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10004,7 +8801,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11351#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10055,7 +8852,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9267#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10106,7 +8903,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9263#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10157,7 +8954,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9262#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10208,7 +9005,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11485#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10259,7 +9056,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11489#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10310,7 +9107,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11518#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10361,7 +9158,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11487#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -10412,7 +9209,721 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11700#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "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:10257#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:10259#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:10191#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11151#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11884#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11884#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11884#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11895#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11895#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11895#out:4", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11895#out:5", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11895#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12674#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12677#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", 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 index dc54aef0364c899cdbb59a1f39f403a5b7b836da..80a2051fe5f9f4e40461ca60c4435aa1c67288e0 100644 GIT binary patch literal 11493 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YMo7p4tvi9EmUAtDT-u-LN%XgM1XUZ0xP~ADl^!ucg=xbhGDb9VY z&H*Xx9*>wk5?DBrBu|pERGH)Qn}UsXIad&%U*B-!O{K{y z)t2La3j=izXRJtIWqe-u>N(p#$B1dH`|sDkDC9YOU|X&Mk8|AS+-imE0=;e@d-H3U z=l}on{A2h2AKk~TuIK-~mjBTD{!c!oi5x{c=e#zRYGXWX(D${jIjyu*G;Y24`+dLl z^y2n(^!D;bOly7lGPA`=@sq*kTWAVwf$9E44gNwqhb@p}5)1)))=dx@H-uf|K&Sqx( zwJq}x>d()#Q`VY#Y9Z4_leY(g%PK2>9w?lol9-hA=*0D_FXu2=-DAk#_fzd&-S4;W z)PJ)wa}>I_Yd$V(uR9fB)hSK1*f!|54t7 z&tei?g9%bS;7?fgr2W$yp?b^YVt z_y7NMIA0m#_h^p#$unopbj~TSsgbewJD2pv`~J~$=lG;{8u`hGDr{d@E52#_%j4bW zy2TW{4qQ6>oq?hCn5v7L-@*u;M}K~Po}j|HGls7%u^~|+Jhj?Jj)keQ?|=E@`oG~l z=k*o#eq(67VZjo}bedD+UGBm-y$7GB?|WDFQlx!5-#!x~qb47<%a>RE+;ZdQ&BCvp zI;WdbBPApy4_>+?WYKqcrg1u-?fO-#X7J7ou>TX>!yV_M|4;h*<5WxH~;g>0@CGs j*4C_~SRGZA$uuznpA!K#v1|9C$ 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 U9!nQ8FfcH9y85}Sb4q9e0B0?nVE_OC literal 11832 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.svg index 2ebbbf4..e3809ee 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.svg @@ -1,10 +1,10 @@ - + - + @@ -54,7 +54,7 @@ - + @@ -62,7 +62,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -78,7 +78,7 @@ - + @@ -86,7 +86,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -110,7 +110,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -134,7 +134,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -166,7 +166,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -182,7 +182,7 @@ - + @@ -190,7 +190,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -206,7 +206,7 @@ - + @@ -214,7 +214,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -230,7 +230,7 @@ - + @@ -238,7 +238,7 @@ - + @@ -246,7 +246,7 @@ - + @@ -254,7 +254,7 @@ - + @@ -262,7 +262,7 @@ - + @@ -270,7 +270,7 @@ - + @@ -278,7 +278,7 @@ - + @@ -293,7 +293,7 @@ - + @@ -301,7 +301,7 @@ - + @@ -309,7 +309,7 @@ - + @@ -317,7 +317,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -340,7 +340,7 @@ - + @@ -348,7 +348,7 @@ - + @@ -356,7 +356,7 @@ - + @@ -364,7 +364,7 @@ - + @@ -372,7 +372,7 @@ - + @@ -387,7 +387,7 @@ - + @@ -395,7 +395,7 @@ - + @@ -403,7 +403,7 @@ - + @@ -411,7 +411,7 @@ - + @@ -419,7 +419,7 @@ - + @@ -440,35 +440,35 @@ - - + + - + - + Task1 : Diagnostics + Control_Manager - + - - Task2 - : Field Weakening + Limitations + + Task2 + : Field Weakening + Limitations - + - - Task3 - : PI Controllers in FOC + + Task3 + : PI Controllers in FOC @@ -483,7 +483,7 @@ - + @@ -496,11 +496,11 @@ - - + + - + @@ -510,30 +510,30 @@ - - 6 + + 7 - + - - + + - + - - a_elecAngle + + iq @@ -577,7 +577,7 @@ - + @@ -625,7 +625,7 @@ - + @@ -638,6 +638,54 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + DC_phaB + + + + + + + + @@ -650,11 +698,11 @@ - + - + 1 @@ -672,11 +720,11 @@ - - + + - + DC_phaA @@ -688,59 +736,59 @@ - - - + + + - - + + - - + + - - b_fieldWeakEna + + z_ctrlTypSel - - + + - - + + - - + + - - b_fieldWeakEna + + z_ctrlTypSel - - + + - - + + - - boolean + + uint8 @@ -761,11 +809,11 @@ - + - + b_cruiseCtrlEna @@ -783,11 +831,11 @@ - - + + - + b_cruiseCtrlEna @@ -798,11 +846,11 @@ - - + + - + boolean @@ -821,19 +869,19 @@ - + - + - + - + @@ -863,2849 +911,131 @@ - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - DC_phaC - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_mechAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallA] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - b_diagEna - - - - - - - - - - - - - - - - - - - - - - b_diagEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - DC_phaB - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaA] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallC] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallB] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [task1] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaA] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [task1] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - + + + - - + + - - + + - - + + - - b_enaAdvCtrl + + call1 - - + + - - z_ctrlTypSel + + call2 - - + + - - z_pos + + call3 - - + + - - V_phaABC_FOC + + task1a() - - + + - - Vq + + task1b() - - + + - - r_inpTgtSca + + task2a() - - + + - - a_elecAngle + + task2b() - - + + - - z_dir - - - - - - - - r_fieldWeak - - - - - - - - DC_phaA - - - - - - - - DC_phaB - - - - - - - - DC_phaC - - - - - - - - VqFinPrev - - - - - - - - - - - - - + + task3() - - - + + + - - + + - - + + - - F06_Control_Type_Management + + Task_Scheduler - + - - + + - - - - - - - - - - sfix16_En4 + + - + - - + + - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -3717,8 +1047,14 @@ + + + + + + - + @@ -3726,35 +1062,35 @@ - + - + - + - + - + - + - + - + @@ -3780,11 +1116,11 @@ - - + + - + sfix16_En4 @@ -3796,91 +1132,75 @@ - - - + + + - - + + - + - - + + - - [DC_phaC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - + - - + + - + sfix16_En4 @@ -3892,1131 +1212,98 @@ - - - - - - + + + - - + + - - [b_hallA] + + MODEL INFO + + + + + + + + Version: 1.1296 + + + + + + + + Author: Emanuel Feru + + + + + + + + Last modified by: eferu + + + + + + + + Last update: 20-okt-2020 17:29:21 + + + + + + + + Copyright © 2019-2021 Emanuel FERU - - + + - - - - - - - - - - - - - - - + - - + + - - [b_motEna] + + - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - id - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - r_inpTgt - - - - - - - - n_motAbs - - - - - - - - r_fieldWeak - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F04_Field_Weakening - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - - - - - - - - - - - - - - - action + + + + + + + + + + + + + + + + + + @@ -5044,11 +1331,11 @@ - - + + - + Implemented_control_methods @@ -5074,317 +1361,571 @@ - - - + + + - - - - - - - - + + - - + + - - b_hallA - - - - - - - - b_hallB - - - - - - - - b_hallC - - - - - - - - a_mechAngle - - - - - - - - z_posRaw - - - - - - - - z_pos - - - - - - - - z_dir - - - - - - - - n_mot - - - - - - - - n_motAbs - - - - - - - - a_elecAngle - - - - - - - - b_motStdStill - - - - - - - - b_enaAdvCtrl + + [b_hallC] - - - - - - - - + + - + + + + + + + + + + + + + + + - - - - - - - - - - - + + - - F01_Estimations + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task3] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task1b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task1a] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + - - + + - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -5396,49 +1937,478 @@ - - - - - - - - - + + + - - + + - - + + - - [r_fieldWeak] + + [VqFinPrev] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + - + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + DC_phaC + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -5448,6 +2418,153 @@ + + + + + + + + + + + + + + + + + + [task3] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task2a] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + @@ -5460,11 +2577,11 @@ - + - + [DC_phaB] @@ -5482,11 +2599,11 @@ - - + + - + int16 @@ -5498,175 +2615,1798 @@ - - - + + + - - - - - - - - + + - - + + - - b_errFlag + + [z_errCode] + + + + + + + + + + + + + + - - + + - - b_motEna + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [task1b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + - - + + - - b_cruiseCtrlEna + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaA] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallB] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [task1a] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + z_ctrlTypSel - - + + - - z_ctrlModReq + + z_pos - - + + - - r_inpTgt + + V_phaABC_FOC - - + + - - VqFinPrev + + Vq - - + + - - z_ctrlMod + + r_inpTgtSca - - + + - - r_inpTgtSca + + a_elecAngle - - + + - - if { } + + z_dir + + + + + + + + r_fieldWeak + + + + + + + + DC_phaA + + + + + + + + DC_phaB + + + + + + + + DC_phaC + + + + + + + + VqFinPrev - + - - + + - + - - + + - - + + - - F03_Control_Mode_Manager + + F06_Control_Type_Management - + - + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + - - + + - + sfix16_En4 - + + + + + + + + + + + + + + + + + + + + + - + + + + + + [DC_phaA] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2a] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallA] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaC] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + z_posRaw + + + + + + + + b_motStdStill + + + + + + + + VqFinPrev + + + + + + + + z_errCode + + + + + + + + b_errFlag + + + + + + + + function() + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + F02_Diagnostics + + + + + + + + + + + + - - + + - + uint8 @@ -5674,21 +4414,270 @@ - + - - + + - - + + - - action + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -5700,12 +4689,6 @@ - - - - - - @@ -5715,19 +4698,19 @@ - + - + - + - + @@ -5753,11 +4736,11 @@ - - + + - + sfix16_En4 @@ -5769,28 +4752,249 @@ - - - + + + - - + + - - + + - - [r_fieldWeak] + + [a_elecAngle] - + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + r_inpTgt + + + + + + + + n_motAbs + + + + + + + + r_fieldWeak + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F04_Field_Weakening + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallA] + + + + + + @@ -5802,140 +5006,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [a_mechAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [n_mot] + + [b_hallB] - + @@ -5957,11 +5049,11 @@ - + - + 9 @@ -5979,11 +5071,11 @@ - - + + - + i_DCLink @@ -5994,11 +5086,11 @@ - - + + - + int16 @@ -6010,44 +5102,141 @@ - - - + + + - - + + + + + + + + - - + + - - [VqFinPrev] + + call1 + + + + + + + + call2 + + + + + + + + call3 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Call_Scheduler - - + + + + + + + + - - + + - - sfix16_En4 + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean @@ -6058,173 +5247,400 @@ - - - - + - - - + + + - - + + + + + - - + + - + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtScaAbs + + + + + + + + r_inpTgtSca + + + + + + + + task2b + + + + + + + + task3 + + + + + + + + z_ctrlTypSel + + + + + + + b_motEna - - + + - - z_posRaw + + n_mot - - + + - - b_motStdStill + + n_motAbs - - + + - + + r_fieldWeak + + + + + + + + a_elecAngle + + + + + + + + i_phaAB + + + + + + + + i_phaBC + + + + + + + VqFinPrev - - + + - - z_errCode + + b_cruiseCtrlEna - - + + - - b_errFlag + + V_phaABC_FOC - - + + - - if { } + + Vq + + + + + + + + iq + + + + + + + + id - + - - + + - + - - + + - - + + - - F02_Diagnostics + + F05_Field_Oriented_Control - + - - + + - - + + - - action + + sfix16_En4 - + - - + + - - + + - - uint8 + + sfix16_En4 - + - - + + - - + + - - boolean + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6237,7 +5653,7 @@ - + @@ -6251,11 +5667,11 @@ - + - + 7 @@ -6273,11 +5689,11 @@ - - + + - + i_phaAB @@ -6288,11 +5704,11 @@ - - + + - + int16 @@ -6302,54 +5718,6 @@ - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -6362,19 +5730,19 @@ - + - + - + - + @@ -6400,11 +5768,11 @@ - - + + - + int16 @@ -6414,223 +5782,9 @@ - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - b_hallC - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - task1 - - - - - - - - task2 - - - - - - - - task3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Task_Scheduler - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - @@ -6640,11 +5794,11 @@ - + - + 5 @@ -6662,11 +5816,11 @@ - - + + - + b_hallB @@ -6677,11 +5831,11 @@ - - + + - + uint8 @@ -6693,92 +5847,318 @@ - - - + + + - - + + + + + + + + - - + + - - 10 + + b_hallA + + + + + + + + b_hallB + + + + + + + + b_hallC + + + + + + + + a_mechAngle + + + + + + + + z_posRaw + + + + + + + + z_pos + + + + + + + + z_dir + + + + + + + + n_mot + + + + + + + + n_motAbs + + + + + + + + a_elecAngle + + + + + + + + b_motStdStill + + + + + + + + b_enaAdvCtrl - - + + + + + + + + - - + + + + + + + + - - + + - - a_mechAngle + + F01_Estimations - + + + + + + + - - + + - + sfix16_En4 - - - - - - - - - - - - - - - + - - + + + + + + + + + + + - - [task1] + + int8 - - - + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean @@ -6790,6 +6170,12 @@ + + + + + + @@ -6799,19 +6185,19 @@ - + - + - + - + @@ -6837,11 +6223,11 @@ - - + + - + int16 @@ -6853,107 +6239,29 @@ - - - + + + - - + + - - + + - - [n_motAbs] + + [b_motStdStill] - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - b_hallA - - - - - - - - - - - - - - - uint8 + + @@ -6974,11 +6282,11 @@ - + - + 3 @@ -6996,11 +6304,11 @@ - - + + - + r_inpTgt @@ -7011,11 +6319,11 @@ - - + + - + int16 @@ -7027,43 +6335,43 @@ - - - + + + - - + + - - + + - - CTRL_COM + + [b_hallC] - - + + - + - - + + - + uint8 @@ -7075,29 +6383,59 @@ - - - + + + - - + + - - + + - - [DC_phaB] + + 10 - - + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + + + + + + + + sfix16_En4 @@ -7108,52 +6446,337 @@ - - - + + + - - + + - - + + - - u1 - - - - - - - - if(u1 ~= 0) + + 6 - - + + + + + + + + + + + + + + + + + b_hallC - - + + - - + + - - action + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + b_motEna + + + + + + + + b_cruiseCtrlEna + + + + + + + + z_ctrlTypSel + + + + + + + + z_ctrlModReq + + + + + + + + r_inpTgt + + + + + + + + VqFinPrev + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtScaAbs + + + + + + + + r_inpTgtSca + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F03_Control_Mode_Manager + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + b_hallA + + + + + + + + + + + + + + + uint8 @@ -7174,11 +6797,11 @@ - + - + 2 @@ -7196,11 +6819,11 @@ - - + + - + z_ctrlModReq @@ -7211,11 +6834,11 @@ - - + + - + uint8 @@ -7225,117 +6848,6 @@ - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - i_phaBC - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -7348,11 +6860,11 @@ - + - + 1 @@ -7370,11 +6882,11 @@ - - + + - + b_motEna @@ -7385,11 +6897,11 @@ - - + + - + boolean @@ -7401,124 +6913,59 @@ - - - + + + - - + + - + - - + + - - + + 8 - - - - - - - - - - - - - - + + - + + + + + + + + + + + i_phaBC + - - + + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean + + int16 @@ -7530,39 +6977,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -7572,11 +6991,11 @@ - + - + @@ -7611,28 +7030,14 @@ - - - - - - - - - - - - - - - + - + @@ -7656,11 +7061,11 @@ - + - + @@ -7698,11 +7103,11 @@ - + - + @@ -7712,11 +7117,11 @@ - + - + @@ -7754,11 +7159,11 @@ - + - + @@ -7782,11 +7187,11 @@ - + - + @@ -7810,11 +7215,11 @@ - + - + @@ -7852,11 +7257,11 @@ - + - + @@ -7866,11 +7271,11 @@ - + - + @@ -7892,34 +7297,34 @@ + + + + + + + - + - - - - - - - - + - + - + @@ -7970,11 +7375,11 @@ - + - + @@ -8124,11 +7529,11 @@ - + - + @@ -8152,11 +7557,11 @@ - + - + @@ -8166,11 +7571,11 @@ - + - + @@ -8180,11 +7585,11 @@ - + - + @@ -8194,11 +7599,11 @@ - + - + @@ -8208,11 +7613,11 @@ - + - + @@ -8236,51 +7641,17 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8309,168 +7680,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -8480,11 +7697,11 @@ - + - - + + @@ -8494,25 +7711,11 @@ - + - - - - - - - - - - - - - - - + @@ -8522,11 +7725,11 @@ - + - + @@ -8536,53 +7739,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8592,11 +7753,11 @@ - + - + @@ -8676,11 +7837,11 @@ - + - + @@ -8690,11 +7851,11 @@ - + - + @@ -8704,11 +7865,11 @@ - + - + @@ -8718,11 +7879,11 @@ - + - + @@ -8732,11 +7893,11 @@ - + - + @@ -8746,11 +7907,11 @@ - + - + @@ -8760,29 +7921,49 @@ - + - + - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8858,11 +8039,11 @@ - + - + @@ -8872,11 +8053,11 @@ - + - + @@ -8886,11 +8067,11 @@ - + - + @@ -8925,7 +8106,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + 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 index ec317b5921cdac992466b18f054c42498ce2466b..bd650932fa445cc4e5fedcdbfda62b21ffcebda6 100644 GIT binary patch delta 3286 zcmaDN`ABktPQ3`foZfZDxB>I zOWG$EE#B6-+Mq#bk%7u&&yHDN`uCLIul?=*S?;c9d0p1ewN>?3^}o+6KEL~U-Tj@< z?}(p1H`ltBnrzy0spFM57c z#9IA`HP@~le7kFkU+k$x!TCAaTzUO$H@4;8ZfIV$$}2x#ziZKj+qbjt$=lUPNZjdk z;t+9tS-$t{wP@uTkIcJOcUITuvCfIm=}XjnwTnA~xB0yNr2jE`*E{Cz)Zdr=o9&rh z(2IcDdy~bouh@A{DLwUa)grNmR{J`|*y%>@*S8$o*)O7(`Qvc+vWG7oFiv}4J-=!H z>@&^ZTl%wht!v+FK4JE3@4P&{&(F@jUVi;M*Re_S-^d1vSpK|qEpY$dpv!a0{k-bS zo~)^A_%SuE_T<{)LgiHdHaqX7W1lJX{Mc< z!`blo~HzOaJS}1Z&z-KSmP=$XT8BT;)9jo_WR!t&tLd@ z6UzyMUrro1inh+}WsjaYQ|$P>(&Cv0W_CK2N|yEO_wJqh_xJbU=;+hSd}n+3`MF&$ zT{7iwN%QdutGZTiGI-=;>U;S0*M}c}e5hi+-Zs7e%jC_s-#SNyZoi!?6rOeHHCCyWX#Tv;yuX}B%be$bt@MhuYg3<}n|tK=@y$6mjr`_VIA&&Qs;a6oc=%c@ z_wy>tiP$|O@^Za8Pv)6&DgB}izv^Y@v&9`yb*s)VFSmNowPblkHJ{hQy#{~()$e(G zr@DO~O9x+B+ojK<+Sl}!er(=+XaCAc>eJ6AoSs#A<-SgZ)B_(SsIUG48O{Q&+4wkh(QW`Blw_gZ1nSCx?mH$n{sI zrl+@mdF}M!PyN3#hu_YQ?(XcSrlv9bYG!JOuWOm=>FJqxXGft<#D<0&H*Rb&5qj zZ6*}5@0wz>|NhGYn~(CnV%@1>^#R{c7G92by8cz|`s?#)41W?{`s+n5&V3oUO=3|} zj?2*-yX1Ccvj-Y(oA%<~y*P$XpFaowl`N^Kb?Nt4I%eK_>HhzT*XzsYhzjpxS+HWo z36=gSm(Hj&Y}&MmVZ+UwH4z(|rc4p}_Wr)VuW#?q6j4!8#V5ukOIOV@s$XU2cXQkH z`V;zk3dL88805~}mVVR_pHq9}%EsGodk-AW+rC?M&gMg|a=Y)&%RAxi`*{C9+w>FX z_>UcvWe*IUI&GR*+1p#K*I&y9?Ay6>=CfyMc7HxNZ`!;$Fx0fApw_VL%?-xmuV1`y z;QbV9pck{F;q+4_J-xov)6)_+-`r95R!YA9k0C>6eP`#EZQGPWr=I!!t|ig!>6zc} zTvlm0T~7~vckcN)&&Ox>o!|FE`}KT%V^7W28$IU)W3%{ozy4o7-@h0n-SadVmsC?^LgK@Rb5xEga`=<9lG`Y%^R1%U+-B;OG|U^@4Nfw z_nVuWpFDl~@lNsi!k3p+jf{;YjnjC#7AdqkeEC!h8H+1Hl7mi;|X1|>*?D+NP znf>;bp)co5ocVaut6z^Bf`hBVU+yZY-&?)oMy8N}!`HIQMN8(fUOu+@^#T8#)kT{k z4>~QFCF;~7a6&wVW5I?E6Rh9uXx>}>-Kg-9ON+p>=&T9n6`B{W<`nh4yyMz8b36O; ziM7Y;4_`jL`RDEUTN0BeooO;%`19fVxHIm;jfQvgzL)L3`;JA+c}}sd)9O`OaZVhI zt2qPeGq>Ls_f{0xcUn1)Av82IBSS$`v-8iNn$7PY9qq2Lkz-i2XweKS(+SCbbFHT8 zMsF*4c1H48zr24^QWD3(bMx)bZ^^v8V$~`oL&J$%wruHO*>W@IuhIg?eLsFw@X1&> z1O*Aj#>R?>h+MdH=ggy{-6zkUbqy2=33V0L%JMJ1@v)x0SuJGAst1{?-(Oe%vv7B# z$gQ-Jy&r$~smnSAhPl7|CDM?w|9*a+Z|3$}H~ya2{`v4vwa+7oCComLBm`A0n4BK? zeCSl4m+)87rzkPSksd(J_ z+MS~@nPvWZ^OW0sh4rVte(YV${`iDr=+y@t84t`>W^%;;n3HSZ;mdu}Fgq)&qr3a@ znVH6l?lMoGK8@K?&?sq~_TXd1nLplvQ|c_^va(kFoIPz?n%g;#0Fk3H`*-cK>gww9 z`E>NyF{Ku8fe;@TC)c%TL2P}QW{Al76C4_?U9UcWblu&X`SQN;?fUcEOIlqV8tnJ~ zw)egKJWbwZxlmR2tb01Sjjvful;-UIB)MeDGiENu7134v4BQRDtC^Sc8P}J}#9sGh z;!?a&I``70pyH3bf9K4R`K)M`cZcJ^ySux6nVb{2zg6s+v#z@P(Dit=%o?t6yS*+a z+j7^O`LAvi{!b^xD0IEptmqB(ck}M^tH2kJ-cafJF8P0X3V+(T zOW!)svp2n%to)9Jq>Op9P5fqeIIAXy8i!@{N(yv4uA9b z*XG;ol$qL;7cAsAFFO8U?VStl4lG})_PV&b3d_p2Ud=LHefWX6Qz-M#7Z@AcyYBUkw`FQRGZLO1JgC1Yuw~9a zjV{&VOKqm#`|Wmh?U@+N&vEf}e}txcPs1^#GEdQ`pO$CT$)5_3EjcOOE!o#_u*L9% z&>mIkGM-wFCk_42-pSNYV^&Ihdu!|ANz-R3Sf$;0(3Ds@`wR!m!@ub+GLOxFq;{0F zT)KGC(c7E5Yf-}Hn@XU9*yQc~>i2tVKAlv5b7Nz(_jJ9B_wJor{OT(E4Pdb^_F-+`ZM4%?5Pum1m?HMRZRLe8tEBK9lo;*WS)>M)kZ)|+!)Q4Ni& zS+Dx$KrJW7UuBI0#^-H>1LYswsczplk^j-bc#Af!Sm8e>-zJ~DbMo*d>zf}eca<& z7KnSbj4==P6y z$=ZH1$N3*qlFWILxzu#sC0ZVgc+SmVEVdukF7G*Dy z<)59s|8o8DS$5x#Z-2Gxoy&FE!$DgjV#K;rzb=~jF~09uU1a3Vj4RIP}Wq>;>3&c#a!InvVUJKn6II&{W|;)D=X{YPy4g4udBORfBW%u$;v{9Usz|L*@Yf7ae-++!g#FV51GM}EVDjGwdg ze^=d~Yxr|xshq8d&8q^noN^Tlclq@?Su7O~-p8LYni7@d5o!K&W2td={r5@dw|H(T zH%R}@zUJ@jK${Z(oKRyPKY#vw^8C4R>ZvJuWpnwh)BaUN&kuR=;`QqP@$>8d z&3p8JS;2<~j$U3~8Tt9@s;aH&^D5guK0eO8V9A$zhDL`sr~GSPacZxX)$ zE4Q6LKmS|Ryt>N9!w)|&&5OG??Yuz`>%RXn*@6+=+rlkm&MoTadwVA#zoNH8`rYq? z{)RlEOewRkFXFgSv2y0q-Loa;&pdSP=wwMd1Jio7%169)#l^>fl+MIs=*@=nDQ>IM|3JPLsm~`m#lRcR>Gi;ZI|CRFkc;34Hb)kgc z`xz4@=cRV18Pq>q_s~4$ci!E|viJYx&!<11z4w66=Nk9uXt4*~>C0JfmuoA=?|J=C z{%+N)zqa+P9$WaAUHhk6EPi&;yTg<3>|fNhJiR~p>LE=PbxU2L(tmGkB%eNgTCq3o z)9248&z^ny@wmLYrY7gokSS|_$~thZz1<+o$L_a$a!bpJhb2~zZ`IfQc-Vf?F3XqAFE1_inQ7EIQQ3XcoH;(Bp`yLLy$ljg9}eyRzw5jm&+^NkpX~XaKcj|$ zKka_sLJ|EpAF6Ep|3=R}{BTCX?)sXN53%~m5^j6n_degmxX=Fe@#k|o*R5d*7vl8P z6PgsWmjB+)i7hJO$w}_+>Y#>-O(Ae8zA*KyUl)xvAT(m(D$Q%*`zSo{xdV zo3aPeQc@Wi84nis+bQYm^T%Fa%yC_knVs*=w*AwliIqgZDVt+i%r^hLyO$T&=JfN& zo)#5;eHCi=^NBFSrOTHyv$C8#PoDo@>bbqH{!!x3V|Nu)Ex+Go+#B+B&hK{)FRcz4 zsDwR<=ZR9<*~l>He2}TeZ6Vwmi;&#>6!~Jne@Wrc9kW z@#A*=;!jS(;ePWLzCEJJRlIz|tM<#DWvUy>-bQuX1bIyfYB`+f^Ly1Qt)k-MofRLI z^7nofGc~O@wfS^HStn+P!1U8cA06#poa0-~kU6_0`8R*@_az@?Zr9&XdNA>SgsX;# zn#?-|2_8YN*0*NA8?CnA{+sdKG01D-Ybz&?B~v^!&w7{UZLeN=|NZx@S;tx1xjO_F?Aj&OQ2F^;;q$rWOdrl!zYhoxcMlB}jjWH1oMTrzYuh%n)6b7| z3a@=Xb?Q_eS*s~qwrrU(x#H<5QIoZ+C&^nBH1JBBMeO&VXXEMU$avoVzs>V=bCuQA z+ZmbJ7Gz3!aqX+Web(^zdrmJd1Ba47JM+IeDU{9)e98F5p}Dj!#OlSu315F-P8Pja zXz5+!ceq06gV);ReTf?P>#M7~_lhwxeo2t-{hc+#tW08d`M;Lk?x_)?Ixeds6 zc>KSTnT*axGqxF6+5dU!-RdFu^78xd`31Z0#w}3FDp;qvW!>v*iY*5E=UKGs@8o^w ziM_sZ?b_4}3miqn#G<~XpP#2Hz`-zK!h{1e3@6HDpP6B}CTeS!u)3c?&JBZ0moG2o zDEsv#^H`s(cWSEY%a<=x($bEpE;#-4)uINqpFzRFH+L4RH?#3B+PZb>*6iz-E?hX! zBWZl%{CW4wCMB`%oQ)i@9XIR!1Dp~h*sAKQozM3sJ8;P^&1TWNUb0i|(8blALPe@= zf!}SU51h>Au&@%Hm`<8TC(1^b$s zm`r?~y()bfRh2}n)8BG>dGV-TWU5tOAY@ggapY&3cyj&bec5yE@7|DF+Q3j>^M3!U z_p|0~mu}{Ip|Prd^%lW(f)_$8>W@lI2?}d);@~^8i@hQ9z(&?MhGYLf8MGxvu!vlr zx8%~LpzKe+zg4}bMVN1_`B}uUE$3#EpoEflfr7x3AC221zaP`)kuq!Po4#@n)dhA@VHCU@pW1}{zToo`jPi2ArUPOaNt|NSt({hlY& zqVpE6T-kZ)(j^W1^S0k*yfnAv-SzVIc(Yc*3 zFeb()D@#jNRrSZ;e=B}}tgsOg5s667mT+rna9Z$vYJ*dPM<+-8tJ(E?^)4J<_{;VG zmv=1^(_dT9H<%Km*;**Ve*0{3=fi>WrZIb~N~fzvaL#p5IPxq0f76j8EKH38%x%1hkKdo-Y&|4% z>$7pogcrN|mbt1qaC$R7XTDjtzkdJ4w`Ivf0bZMHTUzE`$zOK={rYwf!JwF!GpD9% z?<~}1+D2qy&c0D}YK6%O%m*8OGmoHyFdGf^N>E>l?CowIJeK|Q_mDP(Q&r9-3_U&)= z3mm%aKOX=7&wBUrZH8J;uk~!4=yfy5Az1cJ=(;JB*7L|d?)DFek9B0Z_2blzeP3pB zNpv?XvyC|~`__ABCchvn4_mW}ipr!JGa4?x+_K91H}k^R6aQS^!ua9$-$3RB^#wEC zO73YHon#kem9nie`TgzfYoYy?4=1bnF50ul#;dlTp-9XK85c{4)_OTZE6Pbk};C z{hjem;3T8``TO-(Rx@_AyLO9xUA1?m!?W7bzWX6EpD+78tBBUn)zvjIGh37?r8ixB z-FxlubrJvG@BJQU_xDS%S>Bx!JBy!ZOmHyuQ z5}O~NV`*8(#kC>r?5rK%7?$6=|9R`4px0-m`GlVd@os#)UEFVDPO_q|Ztt2kYx0U+ zIzkRE`>#H)qUqA5pseg{#u>)xe3g}zVRmxo_bam2e`ud!SsAkakzLep);1A|AYF@} zKU3d->W%YXZ&mQ1*kaND0)cvdC7GURP4!u~Mb)hI7u&B~)BF3?$(&@qlIP~CL0)G0 z_wH2k>z(>{yRFvw&Y#@=`~QxqP0Q8U5wlLZjydUM^*}HOaIiby_j{jDCD*j0|Nttr>mdKI;Vst0DGHuR{#J2 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json index 2b57d88..b111eba 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json @@ -291,21 +291,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -317,30 +318,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -352,18 +353,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -671,21 +673,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -697,30 +700,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -732,18 +735,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -931,21 +935,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -957,30 +962,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -992,18 +997,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1028,21 +1034,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1054,30 +1061,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -1089,18 +1096,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1351,86 +1359,6 @@ "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:8467", "className":"Simulink.Outport", @@ -1958,39 +1886,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8458", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_counterRaw", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11353", "className":"Simulink.Goto", @@ -2024,6 +1919,759 @@ "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: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: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: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: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: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: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: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: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: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: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: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:8437", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8384", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F01_05_Electrical_Angle_Estimation", + "label":"F01_05_Electrical_Angle_Estimation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8435", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9433", + "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:11357", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F01_06_Electrical_Angle_Measurement", + "label":"F01_06_Electrical_Angle_Measurement", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8468", "className":"Simulink.Outport", @@ -2104,163 +2752,6 @@ "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: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: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: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: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:8436", "className":"Simulink.From", @@ -2292,582 +2783,6 @@ "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: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: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: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: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: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: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: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: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: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: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: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:8431", "className":"Simulink.From", @@ -2966,10 +2881,107 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8458", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_counterRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9431", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8457", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_counter", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8462#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3020,7 +3032,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8440#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3071,7 +3083,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8439#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3122,7 +3134,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8442#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3173,7 +3185,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8225#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3224,7 +3236,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8247#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3275,7 +3287,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8443#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3326,7 +3338,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8444#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3377,7 +3389,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8221#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3428,7 +3440,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8222#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3479,7 +3491,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8223#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3530,7 +3542,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8441#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3581,7 +3593,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8438#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3632,7 +3644,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8433#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3683,7 +3695,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8235#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3734,7 +3746,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8425#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3785,7 +3797,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3836,7 +3848,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8445#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3887,7 +3899,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8426#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3938,7 +3950,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8428#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -3989,7 +4001,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4040,7 +4052,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:4", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4091,7 +4103,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8247#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4142,7 +4154,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8430#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4193,7 +4205,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8431#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4244,7 +4256,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8434#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4295,7 +4307,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8435#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4346,7 +4358,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8436#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4397,7 +4409,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8437#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4448,7 +4460,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:6", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4499,7 +4511,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8432#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4550,7 +4562,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8427#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4601,7 +4613,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4652,7 +4664,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8429#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4703,7 +4715,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8235#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4754,7 +4766,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8446#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4805,7 +4817,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9431#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4856,7 +4868,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:5", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4907,7 +4919,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9932#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -4958,7 +4970,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11352#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5009,7 +5021,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11413#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5060,7 +5072,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11414#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5111,7 +5123,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11355#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5162,7 +5174,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11355#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5213,7 +5225,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8384#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5264,7 +5276,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11402#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", @@ -5315,7 +5327,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11357#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", 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 index 93b9a1952be6dcd7323db4f3a5d88aa49f26789e..b332c34576f7a15d3334f6f553497e56b8614ce7 100644 GIT binary patch delta 11905 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

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":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

Error 004: Motor NOT able to spin.

\n


\n

Possible causes:

\n

- motor phase disconnected

\n

- MOSFET defective

\n

- Operational Amplifier defective

\n

- motor blocked

", - "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:8530", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Error Reporting

", - "label":"

Error Reporting

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

Error Reporting

", - "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:8531", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Error Detection

", - "label":"

Error Detection

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

Error Detection

", - "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:8532", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Error Qualification

", - "label":"

Error Qualification

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

Error Qualification

", - "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:8533", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Error 002: Hall sensor short circuit

", - "label":"

Error 002: Hall sensor short circuit

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

Error 002: Hall sensor short circuit

", - "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:8534", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Error 001: Hall sensor not connected

", - "label":"

Error 001: Hall sensor not connected

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

Error 001: Hall sensor not connected

", - "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: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":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

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

", - "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: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":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

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.

", - "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:8470", "className":"Simulink.Inport", @@ -505,7 +113,7 @@ "auto", "off", "off", - "[]", + "0", "off", "held", "off", @@ -649,7 +257,7 @@ "auto", "off", "off", - "[]", + "0", "off", "held", "off", @@ -683,11 +291,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8525", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9297", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"t_errQual", - "label":"t_errQual", + "name":"b_diagEna", + "label":"b_diagEna", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -701,12 +309,12 @@ "FramePeriod" ], "values":[ - "t_errQual", + "b_diagEna", "on", "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "boolean", "off", "inf" ], @@ -732,259 +340,35 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9398", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9291", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", + "name":"If2", + "label":"If2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", - "Threshold", "ZeroCross" ], "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", + "1", + "u1 ~= 0", + "", "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:8524", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"t_errDequal", - "label":"t_errDequal", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:8521", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"g_Hb1", - "label":"g_Hb1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "4", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Simplest", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8515", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "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:9404", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator7", - "label":"Relational Operator7", - "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 ] }, @@ -994,211 +378,10 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"If", "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8520", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"g_Hb", - "label":"g_Hb", - "parent":"BLDCmotor_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":"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: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:11021", "className":"Simulink.Goto", @@ -1266,21 +449,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9395", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11832", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "VqFinPrev", - "local", "Tag" ], "tabs":[ @@ -1294,58 +475,30 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8514", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11831", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Sum", - "label":"Sum", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "rectangular", - "+++", - "off", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "z_posRaw", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 10 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1353,7 +506,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"From", "masktype":"" } }, @@ -1391,77 +544,11 @@ } }, { - "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: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:11022", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11834", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"From40", + "label":"From40", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -1487,206 +574,6 @@ "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: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: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: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:9408", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "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:8510", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator3", - "label":"Relational Operator3", - "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:8492", "className":"Simulink.From", @@ -1719,252 +606,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8482", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "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: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: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: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: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:8494", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11833", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -1972,7 +618,7 @@ "IconDisplay" ], "values":[ - "z_errCodeRaw", + "b_motStdStill", "Tag" ], "tabs":[ @@ -1991,44 +637,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8517", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9395", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", + "name":"Goto27", + "label":"Goto27", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" + "VqFinPrev", + "local", + "Tag" ], "tabs":[ - "Main", - "State Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 4 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2036,168 +665,106 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8508", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11769", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Diagnostics_Enabled", + "label":"Diagnostics_Enabled", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" ], "values":[ - "==", + "FromPortIcon", + "ReadWrite", "off", - "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:9394", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", "off", - "inherit", "-1", - "Inherit", - "-1", - "auto", + "Auto", + "", + "", "off", "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", "on", "off", - "off", - "off" + "" ], "tabs":[ "Main", - "Signal Attributes", + "Code Generation", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 5, + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", - "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", + "blocktype":"SubSystem", "masktype":"" } }, @@ -2269,223 +836,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9410", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Bitwise Operator1", - "label":"Bitwise Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "logicop", - "UseBitMask", - "NumInputPorts", - "BitMask", - "BitMaskRealWorld" - ], - "values":[ - "AND", - "on", - "1", - "bin2dec('100')", - "Stored Integer" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Bitwise Operator" - } - }, - { - "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: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: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:9406", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11835", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", + "name":"Goto8", + "label":"Goto8", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -2494,7 +849,7 @@ "IconDisplay" ], "values":[ - "z_errCodePrev", + "z_errCode", "local", "Tag" ], @@ -2514,32 +869,60 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9405", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11836", + "className":"Simulink.TriggerPort", "icon":"WebViewIcon3", - "name":"r_errInpTgtThres", - "label":"r_errInpTgtThres", + "name":"function", + "label":"function", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", + "TriggerType", + "IsSimulinkFunction", + "StatesWhenEnabling", + "PropagateVarSize", + "ShowOutputPort", + "SampleTimeType", "OutDataTypeStr", - "LockScale", - "FramePeriod" + "FunctionName", + "FunctionPrototype", + "FunctionVisibility", + "GeneratePreprocessorConditionals", + "InitialTriggerSignalState", + "Interpolate", + "OutMax", + "OutMin", + "OutputDataType", + "PortDimensions", + "SampleTime", + "TriggerSignalSampleTime", + "Variant", + "VariantControl", + "ZeroCross" ], "values":[ - "r_errInpTgtThres", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", + "function-call", "off", - "inf" + "held", + "During execution", + "off", + "triggered", + "Inherit: auto", + "", + "f()", + "global", + "off", + "compatibility (no trigger on first evaluation)", + "on", + "[]", + "[]", + "auto", + "-1", + "1", + "-1", + "off", + "Variant", + "on" ], "tabs":[ "Main", @@ -2548,7 +931,7 @@ ], "tabs_idx":[ 0, - 3, + 6, 7 ] }, @@ -2558,7 +941,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"TriggerPort", "masktype":"" } }, @@ -2630,102 +1013,60 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9407", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9394", + "className":"Simulink.Inport", "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: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:9403", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs4", - "label":"Abs4", + "name":"VqFinPrev", + "label":"VqFinPrev", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ + "4", + "Port number", "[]", "[]", - "Inherit: Same as input", - "off", - "Floor", + "Inherit: auto", "off", + "inherit", "-1", - "on" + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ + "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 6 + 2, + 11 ] }, "viewer":{ @@ -2734,59 +1075,14 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Abs", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9401", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator1", - "label":"Logical Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "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", + "blocktype":"Inport", "masktype":"" } }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8497#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -2837,670 +1133,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8470#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8524#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8525#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8478#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8479#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8487#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8510#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8514#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8509#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8491#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8480#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8486#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8519#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8515#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -3551,415 +1184,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8492#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8493#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8494#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8520#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8508#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8482#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8483#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8484#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8521#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -4010,7 +1235,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9394#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -4061,517 +1286,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9396#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9402#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9403#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9405#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8517#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9407#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9408#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9410#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9412#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9401#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9398#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -4622,7 +1337,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11020#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -4671,9 +1386,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9404#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11832#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -4722,9 +1437,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11022#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11769#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", @@ -4773,9 +1488,264 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9400#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11833#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11834#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11831#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:9297#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:9291#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:11769#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", 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 index 9582b68cfa19b7cc15808944c88a96617a02a864..ffe286de00c637a259df37dc85153a91f64be08a 100644 GIT binary patch literal 5348 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 - + - + - - - - - - - - - - - - - - Error 004: - Motor NOT able to spin. - - - - - - - - Possible causes: - - - - - - - - - motor phase disconnected - - - - - - - - - MOSFET defective - - - - - - - - - Operational Amplifier defective - - - - - - - - - motor blocked - - - - - - - - - - - - - - - - - - - Error Reporting - - - - - - - - - - - - - - - - - - - Error Detection - - - - - - - - - - - - - - - - - - - Error Qualification - - - - - - - - - - - - - - - - - - - Error 002: - Hall sensor short circuit - - - - - - - - - - - - - - - - - - - Error 001: - Hall sensor not connected - - - - - - - - - - - - - - - - - - - This switch makes sure that once this error is SET, - - - - - - - - it can only be erased by a board restart cycle. - - - - - - - - - - - - - - - - - - - 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. - - - - - @@ -258,11 +23,11 @@ - + - + 2 @@ -280,11 +45,11 @@ - - + + - + z_posRaw @@ -295,11 +60,11 @@ - - + + - + uint8 @@ -312,42 +77,42 @@ - + - + - + - + 1 - + - + - - + + - + z_errCode @@ -369,11 +134,11 @@ - + - + [z_posRaw] @@ -393,42 +158,42 @@ - + - + - + - + [z_errCode] - + - + - - + + - + uint8 @@ -441,42 +206,42 @@ - + - + - + - + 2 - + - + - - + + - + b_errFlag @@ -488,242 +253,58 @@ - - + + - + - + - - t_errQual + + b_diagEna - + - - + + - - + + - - t_errQual + + b_diagEna - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~= 0 - - - - - - - - - - - - - + - - + + - + boolean @@ -735,627 +316,52 @@ - - - + + + - - + + - - + + - - t_errDequal + + u1 + + + + + + + + if(u1 ~= 0) - - - - - - - - - - - - - - - - - t_errDequal + + - - + + - - + + - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean + + action @@ -1376,11 +382,11 @@ - + - + [b_motEna] @@ -1400,27 +406,27 @@ - + - + - + - + [b_errFlag] - + @@ -1432,29 +438,44 @@ - - - + + + - - + + - - + + - + [VqFinPrev] - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1465,83 +486,43 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + [z_posRaw] - - + + - + - - + + - + uint8 @@ -1563,11 +544,11 @@ - + - + [b_motStdStill] @@ -1586,421 +567,43 @@ - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - + + - + - + - + [b_motEna] - + - + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + boolean @@ -2013,42 +616,42 @@ - + - + - + - + [b_errFlag] - + - + - - + + - + boolean @@ -2060,482 +663,466 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - + + - + - + - - [z_errCodeRaw] + + [b_motStdStill] - + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + z_posRaw + + + + + + + + b_motStdStill + + + + + + + + VqFinPrev + + + + + + + + z_errCode + + + + + + + + b_errFlag + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Diagnostics_Enabled + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + f() + + + + + + + + + + + + + + + + + + + + + + function + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + boolean @@ -2557,11 +1144,11 @@ - + - + 4 @@ -2579,11 +1166,11 @@ - - + + - + VqFinPrev @@ -2594,11 +1181,11 @@ - - + + - + sfix16_En4 @@ -2608,1027 +1195,14 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - Bitwise - - - - - - - - AND - - - - - - - - 0x4 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - tAcv - - - - - - - - tDeacv - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Debounce_Filter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_errInpTgtThres - - - - - - - - - - - - - - - - - - - - - - r_errInpTgtThres - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - + - + @@ -3649,348 +1223,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -4025,146 +1265,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4179,42 +1279,112 @@ - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4223,5 +1393,5 @@ - + 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 deleted file mode 100644 index b71656301973a56728f68baf8fb47e6890c26e5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6872 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 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 deleted file mode 100644 index 2422a6423bf405a461d0f25ad3c7da185059eccc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6778 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 O1_n=8KbLh*2~7Y_zK(DJ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json index 1bd4b5e..929dad5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json @@ -1,53 +1,4 @@ [ - { - "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":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

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

", - "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:9192", "className":"Simulink.Outport", @@ -128,39 +79,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8859", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "V_phaABC_FOC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8827", "className":"Simulink.From", @@ -192,262 +110,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8769", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8778", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaBC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8886", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Inv_Park_Transform", - "label":"Inv_Park_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:8866", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Inv_Clarke_Transform", - "label":"Inv_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:8665", "className":"Simulink.Inport", @@ -476,7 +138,7 @@ "OutputFunctionCall" ], "values":[ - "11", + "13", "Port number", "[]", "[]", @@ -576,7 +238,7 @@ "OutputFunctionCall" ], "values":[ - "12", + "14", "Port number", "[]", "[]", @@ -810,11 +472,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9195", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9196", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vq", - "label":"Vq", + "name":"iq", + "label":"iq", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -843,7 +505,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "3", "Port number", "[]", "[]", @@ -858,7 +520,7 @@ "off", "0", "off", - "held", + "reset", "off", "0", "", @@ -890,7 +552,7 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10173", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11896", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"toNegative", @@ -948,134 +610,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Park_Transform", - "label":"Park_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:9027", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux7", - "label":"Mux7", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:10447", "className":"Simulink.UnitDelay", @@ -1127,99 +661,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Motor_Limitations", - "label":"Motor_Limitations", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9072", + "className":"Simulink.Scope", + "icon":"WebViewIcon3", + "name":"Scope8", + "label":"Scope8", "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 - ] - }, + "inspector":[ + ], "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Scope", "masktype":"" } }, @@ -1255,11 +711,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10363", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12158", "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"If3", - "label":"If3", + "name":"If2", + "label":"If2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1272,7 +728,7 @@ ], "values":[ "1", - "u1 ~= 0", + "u1 == CTRL_FOC", "", "off", "-1", @@ -1298,54 +754,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10365", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 ~= 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:8863", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8864", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"Goto9", + "label":"Goto9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1354,7 +767,7 @@ "IconDisplay" ], "values":[ - "b_enaAdvCtrl", + "n_mot", "local", "Tag" ], @@ -1406,6 +819,49 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11898", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == CTRL_FOC", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8861", "className":"Simulink.Goto", @@ -1440,30 +896,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9072", - "className":"Simulink.Scope", - "icon":"WebViewIcon3", - "name":"Scope8", - "label":"Scope8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":[ - ], - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Scope", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10359", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12217", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"Goto4", + "label":"Goto4", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1472,7 +909,7 @@ "IconDisplay" ], "values":[ - "task3", + "z_ctrlTypSel", "local", "Tag" ], @@ -1525,7 +962,7 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8858", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12156", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto36", @@ -1538,7 +975,7 @@ "IconDisplay" ], "values":[ - "r_cos", + "V_phaABC_FOC", "local", "Tag" ], @@ -1558,11 +995,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8857", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8856", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto35", - "label":"Goto35", + "name":"Goto34", + "label":"Goto34", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1571,40 +1008,7 @@ "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:11472", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto33", - "label":"Goto33", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", + "Vq_nLimProtMax", "local", "Tag" ], @@ -1690,11 +1094,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8849", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8848", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto28", - "label":"Goto28", + "name":"Goto27", + "label":"Goto27", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1703,7 +1107,7 @@ "IconDisplay" ], "values":[ - "iq_min", + "r_inpTgtSca", "local", "Tag" ], @@ -1723,11 +1127,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10719", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11928", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", + "name":"Goto24", + "label":"Goto24", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1736,139 +1140,7 @@ "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: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:8851", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", + "r_sin", "local", "Tag" ], @@ -1921,106 +1193,7 @@ } }, { - "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: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: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:10686", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11921", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto12", @@ -2033,40 +1206,7 @@ "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:10395", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq", + "id", "local", "Tag" ], @@ -2149,37 +1289,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8826", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From71", - "label":"From71", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10428", "className":"Simulink.From", @@ -2243,11 +1352,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8817", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10440", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From61", - "label":"From61", + "name":"From59", + "label":"From59", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2255,7 +1364,7 @@ "IconDisplay" ], "values":[ - "iq", + "iq_max", "Tag" ], "tabs":[ @@ -2274,11 +1383,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10441", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8825", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From60", - "label":"From60", + "name":"From69", + "label":"From69", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2286,38 +1395,7 @@ "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:8815", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq", + "z_ctrlMod", "Tag" ], "tabs":[ @@ -2366,70 +1444,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8810", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From55", - "label":"From55", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto24", - "label":"Goto24", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10432", "className":"Simulink.From", @@ -2462,11 +1476,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8856", + "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:10394", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto34", - "label":"Goto34", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2475,7 +1520,7 @@ "IconDisplay" ], "values":[ - "Vq_nLimProtMax", + "Vd", "local", "Tag" ], @@ -2525,6 +1570,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8851", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10362", "className":"Simulink.From", @@ -2538,7 +1616,7 @@ "IconDisplay" ], "values":[ - "task2", + "task2b", "Tag" ], "tabs":[ @@ -2557,166 +1635,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10743", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From47", - "label":"From47", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:8839", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8846", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", + "name":"Goto25", + "label":"Goto25", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2724,385 +1647,9 @@ "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: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: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: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: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: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: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: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: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: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: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:10440", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From59", - "label":"From59", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], "values":[ "iq_max", + "local", "Tag" ], "tabs":[ @@ -3116,24 +1663,26 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8783", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11929", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", + "name":"Goto35", + "label":"Goto35", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "r_sin", + "r_cos", + "local", "Tag" ], "tabs":[ @@ -3147,233 +1696,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10436", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8817", "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: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: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: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: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: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: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:10688", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", + "name":"From61", + "label":"From61", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3431,44 +1763,11 @@ } }, { - "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:8795", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8797", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From40", - "label":"From40", + "name":"From42", + "label":"From42", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3476,7 +1775,7 @@ "IconDisplay" ], "values":[ - "Vq", + "Vq_min", "Tag" ], "tabs":[ @@ -3495,54 +1794,11 @@ } }, { - "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", - "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:10394", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8850", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"Goto29", + "label":"Goto29", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3551,7 +1807,7 @@ "IconDisplay" ], "values":[ - "Vd", + "id_min", "local", "Tag" ], @@ -3602,11 +1858,246 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8846", + "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:9027", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux7", + "label":"Mux7", + "parent":"BLDCmotor_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":"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: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:9195", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq", + "label":"Vq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10697", + "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:10719", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto25", - "label":"Goto25", + "name":"Goto26", + "label":"Goto26", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3615,7 +2106,71 @@ "IconDisplay" ], "values":[ - "iq_max", + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12155", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "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:10359", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task3", "local", "Tag" ], @@ -3666,11 +2221,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10431", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10446", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From53", - "label":"From53", + "name":"From23", + "label":"From23", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3678,7 +2233,7 @@ "IconDisplay" ], "values":[ - "Vd_max", + "z_ctrlMod", "Tag" ], "tabs":[ @@ -3697,11 +2252,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10698", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12152", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", + "name":"From22", + "label":"From22", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3709,7 +2264,7 @@ "IconDisplay" ], "values":[ - "iqAbs", + "r_sin", "Tag" ], "tabs":[ @@ -3728,108 +2283,11 @@ } }, { - "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:8806", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12154", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From50", - "label":"From50", + "name":"From25", + "label":"From25", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3837,7 +2295,7 @@ "IconDisplay" ], "values":[ - "Vq", + "Vd", "Tag" ], "tabs":[ @@ -3856,11 +2314,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8811", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10437", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From56", - "label":"From56", + "name":"From20", + "label":"From20", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3868,7 +2326,7 @@ "IconDisplay" ], "values":[ - "Vd_min", + "Vq_min", "Tag" ], "tabs":[ @@ -3887,11 +2345,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9718", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12153", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", + "name":"From24", + "label":"From24", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3899,7 +2357,7 @@ "IconDisplay" ], "values":[ - "b_motEna", + "r_cos", "Tag" ], "tabs":[ @@ -3918,74 +2376,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9196", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10729", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", + "name":"From46", + "label":"From46", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "GotoTag", + "IconDisplay" ], "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "r_nLimProtMax", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -3993,113 +2402,140 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Sine_Cosine_Approximation", - "label":"Sine_Cosine_Approximation", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11911", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", "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" + "GotoTag", + "IconDisplay" ], "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", - "" + "a_elecAngle", + "Tag" ], "tabs":[ - "Main", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 6 - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10448", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11897", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8776", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VdPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8772", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11922", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", + "name":"Goto23", + "label":"Goto23", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4108,7 +2544,321 @@ "IconDisplay" ], "values":[ - "VdPrev", + "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: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:10430", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10429", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "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: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: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:12218", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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" ], @@ -4159,58 +2909,11 @@ } }, { - "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:10429", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8815", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4218,7 +2921,7 @@ "IconDisplay" ], "values":[ - "id_Tgt", + "Vq", "Tag" ], "tabs":[ @@ -4237,42 +2940,11 @@ } }, { - "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:8784", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10707", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", + "name":"From39", + "label":"From39", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4280,7 +2952,7 @@ "IconDisplay" ], "values":[ - "r_cos", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -4299,31 +2971,94 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11909", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "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:8787", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From32", + "label":"From32", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Clarke_Transform", - "label":"Clarke_Transform", + "name":"FOC", + "label":"FOC", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4335,53 +3070,54 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", "on", - "", - "off", - "", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Auto", - "-1", - "", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4396,192 +3132,11 @@ } }, { - "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: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:10703", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10448", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", + "name":"Goto11", + "label":"Goto11", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4590,7 +3145,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaAbs", + "VdPrev", "local", "Tag" ], @@ -4609,6 +3164,37 @@ "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:10434", "className":"Simulink.From", @@ -4640,6 +3226,400 @@ "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:10743", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From47", + "label":"From47", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11516", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "16", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11930", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Park_Transform_Inverse", + "label":"Clarke_Park_Transform_Inverse", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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":[ + "12", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11472", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto33", + "label":"Goto33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8663", "className":"Simulink.Inport", @@ -4668,7 +3648,7 @@ "OutputFunctionCall" ], "values":[ - "9", + "11", "Port number", "[]", "[]", @@ -4708,11 +3688,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8825", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12673", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From69", - "label":"From69", + "name":"From28", + "label":"From28", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4720,203 +3700,7 @@ "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: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: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:9716", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "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:10446", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -4941,266 +3725,6 @@ "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: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: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: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":[ - "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: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:8664", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -5262,11 +3786,659 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8661", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8788", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From33", + "label":"From33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8662", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "9", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12391", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10441", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From60", + "label":"From60", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8826", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From71", + "label":"From71", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9716", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10444", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8810", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From55", + "label":"From55", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10358", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"task3", + "label":"task3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8837", + "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:10357", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"task2b", + "label":"task2b", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10726", + "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:8839", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8843", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10703", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11912", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11853", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -5328,6 +4500,171 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10360", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2b", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Motor_Limitations", + "label":"Motor_Limitations", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11920", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8660", "className":"Simulink.Inport", @@ -5396,99 +4733,236 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Current_Filtering", - "label":"Current_Filtering", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11471", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", "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" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", + "15", + "Port number", + "[]", + "[]", + "Inherit: auto", "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", + "inherit", "-1", - "", + "Inherit", + "-1", + "auto", "off", - "" + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 6 + 2, + 11 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "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":[ + "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: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:12216", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", "masktype":"" } }, @@ -5560,61 +5034,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10358", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11913", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"task3", - "label":"task3", + "name":"From21", + "label":"From21", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "i_phaBC", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -5622,7 +5060,106 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11900", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Park_Transform_Forward", + "label":"Clarke_Park_Transform_Forward", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", "masktype":"" } }, @@ -5660,11 +5197,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8781", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10174", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -5672,7 +5209,7 @@ "IconDisplay" ], "values":[ - "r_sin", + "r_fieldWeak", "Tag" ], "tabs":[ @@ -5693,109 +5230,7 @@ { "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", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -5846,7 +5281,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8665#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -5897,58 +5332,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8666#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:8866#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -5999,7 +5383,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9024#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6050,211 +5434,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9025#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:8781#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:8782#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:8783#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:8784#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6305,7 +5485,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8772#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6356,7 +5536,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8786#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6407,7 +5587,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8787#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6458,7 +5638,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8788#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6509,7 +5689,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8661#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6560,7 +5740,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8810#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6611,7 +5791,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8798#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6662,7 +5842,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9028#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6713,7 +5893,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8811#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6764,7 +5944,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8795#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6815,7 +5995,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9027#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6866,7 +6046,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8796#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -6917,211 +6097,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8797#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:9045#out:2", - "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:9045#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:8726#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:8726#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7172,7 +6148,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8815#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7223,58 +6199,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8659#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:8794#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7325,7 +6250,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8660#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7376,7 +6301,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8662#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7427,58 +6352,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8790#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:8806#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7529,7 +6403,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7580,7 +6454,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:4", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7631,7 +6505,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8776#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7682,7 +6556,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8807#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7733,7 +6607,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7784,7 +6658,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7835,7 +6709,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:5", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7886,7 +6760,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:6", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7937,7 +6811,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:7", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -7988,7 +6862,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:8", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8039,7 +6913,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8817#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8090,7 +6964,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:11", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8141,7 +7015,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:12", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8192,7 +7066,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8825#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8243,160 +7117,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8663#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:8743#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:8743#out:2", - "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:8775#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8447,7 +7168,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8664#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8498,7 +7219,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8826#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8549,58 +7270,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8768#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:9713#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8651,160 +7321,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9716#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:9718#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:10173#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:10174#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8855,7 +7372,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10357#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -8906,262 +7423,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10358#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:10363#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:10362#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:10365#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:10393#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:10364#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9212,7 +7474,58 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10364#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "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:10364#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9263,7 +7576,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10430#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9314,7 +7627,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10429#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9365,7 +7678,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10428#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9416,7 +7729,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10431#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9467,7 +7780,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10432#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9518,7 +7831,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10433#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9569,7 +7882,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10434#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9620,7 +7933,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10435#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9671,7 +7984,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10436#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9722,7 +8035,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10437#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9773,7 +8086,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10438#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9824,7 +8137,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10439#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9875,7 +8188,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10440#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9926,7 +8239,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10441#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -9977,7 +8290,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10444#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10028,7 +8341,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10445#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10079,7 +8392,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10446#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10130,109 +8443,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10447#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:10689#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:10688#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10283,7 +8494,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10691#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10334,7 +8545,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10697#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10385,109 +8596,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10698#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:10701#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:10702#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10538,7 +8647,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10707#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10589,7 +8698,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:9", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10640,7 +8749,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10726#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10691,7 +8800,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:10", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10742,7 +8851,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10729#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -10793,211 +8902,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10743#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:8769#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:8778#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:11023#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:11023#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -11048,7 +8953,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11471#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -11099,7 +9004,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11484#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -11150,7 +9055,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11515#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", @@ -11201,7 +9106,1333 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11516#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "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:10362#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:10393#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11853#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11896#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:10174#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11909#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11898#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11911#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11912#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11913#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11900#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11900#out:4", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11900#out:5", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11900#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11900#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12155#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12154#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12152#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12153#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11930#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12158#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12216#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:11897#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12218#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12391#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "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:12673#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", 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 index f197ccbff354ab48d33ba3cf5e5d2b1ed0628fdf..fbe1b1a9a738b46a4e58b2758dfa838e7dc9e1b1 100644 GIT binary patch literal 11386 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 JWt~$(69A5|i@N{- diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg index 8d49ef4..fea0073 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg @@ -1,74 +1,55 @@ - + - + - - - - - - - - - - - - - - Start filtering only when motor is enabled (circuit closed). - - - - - - + - + - + - + 1 - + - + - - + + - + V_phaABC_FOC @@ -78,431 +59,45 @@ - - - - - - - - - - - - - - - - - - [V_phaABC_FOC] - - - - - - - - - - - - - - - - + - + - + - + [V_phaABC_FOC] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - Vd - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - V_alpha - - - - - - - - V_beta - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Inv_Park_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - V_alpha - - - - - - - - V_beta - - - - - - - - V_phaABC_FOC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Inv_Clarke_Transform - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -515,63 +110,57 @@ - - - - - - - + - + - + - - 11 + + 13 - + - + - - + + - + i_phaAB - + - - + + - + sfix16_En4 @@ -584,27 +173,27 @@ - + - + - + - + [i_phaAB] - + @@ -617,57 +206,57 @@ - + - + - + - - 12 + + 14 - + - + - - + + - + i_phaBC - + - - + + - + sfix16_En4 @@ -680,27 +269,27 @@ - + - + - + - + [i_phaBC] - + @@ -713,42 +302,42 @@ - + - + - - + + - - + + - + - + - - + + - + sfix16_En4 @@ -761,28 +350,28 @@ - - + + - + - + - + - + - + @@ -797,7 +386,7 @@ - + @@ -810,42 +399,42 @@ - + - + - - + + - - + + - + - + - - + + - + sfix16_En4 @@ -858,42 +447,42 @@ - + - + - + - + 4 - + - + - - + + - + id @@ -905,44 +494,44 @@ - - + + - + - + - - 2 + + 3 - + - - + + - - + + - - Vq + + iq @@ -953,245 +542,43 @@ - - + + - + - + - + -1 - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i_apha - - - - - - - - i_beta - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - iq_Raw - - - - - - - - id_Raw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Park_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1204,44 +591,44 @@ - - + + - + - + - + - + - + - + - + - + - + @@ -1256,798 +643,42 @@ - + + + + + + + + + + + + sfix16_En4 + + + + - + - - + + - + Ini=0 - - - - - - - - - - - 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 { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Motor_Limitations - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - @@ -2055,28 +686,28 @@ - - + + - + - + - + - + - + @@ -2091,7 +722,7 @@ - + @@ -2103,28 +734,287 @@ - - - + + + - - + + - - + + - - [task3] + + - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + @@ -2137,27 +1027,27 @@ - + - + - + - + [b_cruiseCtrlEna] - + @@ -2169,61 +1059,28 @@ - - + + - + - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [r_sin] + + [V_phaABC_FOC] - + @@ -2235,28 +1092,28 @@ - - + + - + - + - - [VqFinPrev] + + [Vq_nLimProtMax] - + @@ -2269,27 +1126,27 @@ - + - + - + - + [b_motEna] - + @@ -2302,27 +1159,27 @@ - + - + - + - + [r_nLimProtMax] - + @@ -2334,94 +1191,28 @@ - - + + - + - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [iq] + + [r_inpTgtSca] - + @@ -2433,94 +1224,28 @@ - - + + - + - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [z_ctrlMod] + + [r_sin] - + @@ -2533,27 +1258,27 @@ - + - + - + - + [Vd_min] - + @@ -2565,160 +1290,28 @@ - - + + - + - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [task2] + + [id] - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - + @@ -2731,27 +1324,27 @@ - + - + - - + + - + [id_TgtAbs] - + @@ -2764,90 +1357,42 @@ - + - + - + - + [VqFinPrev] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -2860,42 +1405,42 @@ - + - + - + - + [id] - + - + - - + + - + sfix16_En4 @@ -2908,42 +1453,42 @@ - + - + - + - + [Vq_nLimProtMax] - + - + - - + + - + sfix16_En4 @@ -2953,3583 +1498,45 @@ - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - + - + - + - + [iq_max] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - 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] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sine_Cosine_Approximation - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i_phaAB - - - - - - - - i_phaBC - - - - - - - - i_alpha - - - - - - - - i_beta - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clarke_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 13 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - + sfix16_En4 @@ -6542,42 +1549,42 @@ - + - + - + - + [z_ctrlMod] - + - + - - + + - + uint8 @@ -6589,43 +1596,43 @@ - - + + - + - + - - [r_nLimProtMax] + + [id_max] - + - + - - + + - + sfix16_En4 @@ -6637,58 +1644,43 @@ - - - + + + - - + + - - + + - - 7 + + [Vd_min] - - - - - - - - - - - - - - - - - n_mot + + - + - - + + - + sfix16_En4 @@ -6700,58 +1692,673 @@ - - - + + + - - + + - - + + - - 6 + + [Vd_max] - - - - - - - - - - - - - - - - - b_motEna + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + - - + + - + boolean @@ -6763,43 +2370,301 @@ - - - + + + - - + + - - + + - - [z_ctrlMod] + + 2 - + + + + + + + + + + + + + + + + + Vq + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task3] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + - - + + - + uint8 @@ -6811,58 +2676,508 @@ - - - + + + - - + + - - + + - - 8 + + [r_sin] - - - - - - - - - - - - - - - - - n_motAbs + + - + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6875,42 +3190,42 @@ - + - + - + - + [b_enaAdvCtrl] - + - + - - + + - + boolean @@ -6920,45 +3235,93 @@ + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + - + - + - + - + [iq] - + - + - - + + - + sfix16_En4 @@ -6970,139 +3333,43 @@ - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - + + - + - + - - [Vq_min] + + [b_cruiseCtrlEna] - + - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - task2 - - - - - - + - - + + - + boolean @@ -7114,184 +3381,43 @@ - - - + + + - - + + - - + + - - 10 + + [z_ctrlTypSel] - - - - - - - - - - - - - - - - - a_elecAngle + + - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - + - - + + - + uint8 @@ -7303,321 +3429,28 @@ - - - - - - - - - - - - - - - - - - - - - - iq_raw - - - - - - - - id_raw - - - - - - - - iq - - - - - - - - id - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Current_Filtering - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - task3 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + + - + - + - - [iq_limProtErr] + + [n_motAbs] - + @@ -7629,48 +3462,3544 @@ - - + + - + - - + + - - [r_sin] + + [task3] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtSca + + + + + + + + r_inpTgtScaAbs + + + + + + + + n_mot + + + + + + + + id_TgtAbs + + + + + + + + id + + + + + + + + iq + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + iq_limProtErr + + + + + + + + Vq_nLimProtMax + + + + + + + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + + Vq + + + + + + + + Vd + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FOC + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + Vd + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + V_phaABC_FOC + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke_Park_Transform_Inverse + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + - - + + - + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + task3 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + task2b + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtScaAbs + + + + + + + + VdPrev + + + + + + + + id_TgtAbs + + + + + + + + iq + + + + + + + + iqAbs + + + + + + + + n_motAbs + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + iq_limProtErr + + + + + + + + Vq_nLimProtMax + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Motor_Limitations + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + a_elecAngle + + + + + + + + i_phaAB + + + + + + + + i_phaBC + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + iq + + + + + + + + id + + + + + + + + iqAbs + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke_Park_Transform_Forward + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + @@ -7678,39 +7007,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -7720,11 +7021,11 @@ - + - + @@ -7734,25 +7035,11 @@ - + - - - - - - - - - - - - - - - + @@ -7762,11 +7049,11 @@ - + - + @@ -7776,67 +7063,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -7846,11 +7077,11 @@ - + - + @@ -7860,11 +7091,11 @@ - + - + @@ -7874,11 +7105,11 @@ - + - + @@ -7888,11 +7119,11 @@ - + - + @@ -7902,11 +7133,11 @@ - + - + @@ -7916,11 +7147,11 @@ - + - + @@ -7930,11 +7161,11 @@ - + - + @@ -7944,11 +7175,11 @@ - + - + @@ -7958,11 +7189,11 @@ - + - + @@ -7972,11 +7203,11 @@ - + - + @@ -7986,11 +7217,11 @@ - + - + @@ -8000,11 +7231,11 @@ - + - + @@ -8014,67 +7245,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8084,11 +7259,11 @@ - + - + @@ -8098,25 +7273,11 @@ - + - - - - - - - - - - - - - - - + @@ -8126,11 +7287,11 @@ - + - + @@ -8140,11 +7301,11 @@ - + - + @@ -8154,25 +7315,11 @@ - + - - - - - - - - - - - - - - - + @@ -8182,11 +7329,11 @@ - + - + @@ -8196,11 +7343,11 @@ - + - + @@ -8210,11 +7357,11 @@ - + - + @@ -8224,11 +7371,11 @@ - + - + @@ -8238,11 +7385,11 @@ - + - + @@ -8252,11 +7399,11 @@ - + - + @@ -8266,11 +7413,11 @@ - + - + @@ -8280,11 +7427,11 @@ - + - + @@ -8294,11 +7441,11 @@ - + - + @@ -8308,11 +7455,11 @@ - + - + @@ -8322,11 +7469,11 @@ - + - + @@ -8336,11 +7483,11 @@ - + - + @@ -8350,11 +7497,11 @@ - + - + @@ -8364,11 +7511,11 @@ - + - + @@ -8378,53 +7525,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8434,11 +7539,11 @@ - + - + @@ -8448,11 +7553,11 @@ - + - + @@ -8462,25 +7567,11 @@ - + - - - - - - - - - - - - - - - + @@ -8490,87 +7581,25 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -8580,115 +7609,59 @@ - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8698,11 +7671,11 @@ - + - + @@ -8712,11 +7685,11 @@ - + - + @@ -8726,11 +7699,11 @@ - + - + @@ -8740,11 +7713,11 @@ - + - + @@ -8754,11 +7727,11 @@ - + - + @@ -8768,11 +7741,11 @@ - + - + @@ -8782,11 +7755,11 @@ - + - + @@ -8796,11 +7769,11 @@ - + - + @@ -8810,11 +7783,11 @@ - + - + @@ -8824,11 +7797,11 @@ - + - + @@ -8838,11 +7811,11 @@ - + - + @@ -8852,11 +7825,11 @@ - + - + @@ -8866,11 +7839,11 @@ - + - + @@ -8880,11 +7853,11 @@ - + - + @@ -8894,11 +7867,11 @@ - + - + @@ -8908,11 +7881,11 @@ - + - + @@ -8922,11 +7895,11 @@ - + - + @@ -8936,39 +7909,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8978,11 +7923,11 @@ - + - + @@ -8992,11 +7937,11 @@ - + - + @@ -9006,39 +7951,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -9048,11 +7965,11 @@ - + - + @@ -9062,11 +7979,11 @@ - + - + @@ -9076,11 +7993,11 @@ - + - + @@ -9090,11 +8007,11 @@ - + - + @@ -9104,11 +8021,11 @@ - + - + @@ -9118,67 +8035,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -9188,11 +8049,11 @@ - + - + @@ -9202,11 +8063,11 @@ - + - + @@ -9216,11 +8077,11 @@ - + - + @@ -9230,11 +8091,375 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9243,5 +8468,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json index d3a323e..3d13fdf 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json @@ -1,4 +1,84 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8742", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "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:8740", "className":"Simulink.Constant", @@ -48,86 +128,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8741", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8739", "className":"Simulink.Mux", @@ -159,513 +159,10 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8737", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8734", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8742", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"id", - "label":"id", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:8730", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:8729", - "className":"Simulink.Demux", - "icon":"WebViewIcon3", - "name":"Demux1", - "label":"Demux1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Outputs", - "DisplayOption", - "BusSelectionMode" - ], - "values":[ - "2", - "bar", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Demux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:8728", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_raw", - "label":"id_raw", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8727", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_raw", - "label":"iq_raw", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "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: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:8738", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Low_Pass_Filter", "label":"Low_Pass_Filter", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -755,6 +252,119 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8734", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11849", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8732", "className":"Simulink.From", @@ -786,10 +396,527 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8737", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8731", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8729", + "className":"Simulink.Demux", + "icon":"WebViewIcon3", + "name":"Demux1", + "label":"Demux1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Outputs", + "DisplayOption", + "BusSelectionMode" + ], + "values":[ + "2", + "bar", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Demux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10689", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Abs", + "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: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: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:8727", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_raw", + "label":"iq_raw", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "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: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:8741", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8730", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8728", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_raw", + "label":"id_raw", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "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:8739#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -840,7 +967,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8729#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -891,7 +1018,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8740#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -942,7 +1069,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8728#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -993,7 +1120,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8730#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -1044,7 +1171,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8731#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -1095,7 +1222,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8727#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -1146,7 +1273,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8729#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -1197,7 +1324,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -1248,7 +1375,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8732#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -1299,7 +1426,58 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8733#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:10689#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", 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 index b7c48a39e5dcd64742fa86040b68771c8623a0c6..7d81a8bd89fc682cc029fb88de1e5d0112ef30f6 100644 GIT binary patch literal 5983 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 Zg2LSC{i`1}GB7YOc)I$ztaD0e0sz}Oa1Q_g diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg index 0f5c40c..ad958e9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg @@ -1,10 +1,10 @@ - + - + @@ -13,58 +13,106 @@ - - - + + + - - + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + - + cf_currFilt - + - + - - + + - + cf_currFilt - + - - + + - + ufix16_En16 @@ -76,44 +124,44 @@ - - - + + + - - + + - - + + - - 1 + + - - + + - - - + + + - - + + - - iq + + sfix16_En4 @@ -124,43 +172,403 @@ - - - + + + - - + + - - + + - - + + u + + + + + + + + coef + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + coef - - + + + + + + + + + + + + + + + + + Low_Pass_Filter - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_raw] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -173,27 +581,27 @@ - + - + - + - + [id] - + @@ -205,29 +613,44 @@ - - - + + + - - + + - - + + - - [iq] + + [id] - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -238,44 +661,139 @@ - - - + + + - - + + - - + + - - 2 + + - - + + - - - + + + - - + + - - id + + sfix16_En4 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -296,11 +814,11 @@ - + - + [iq_raw] @@ -317,59 +835,11 @@ - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -377,11 +847,11 @@ - + - + if { } @@ -399,11 +869,11 @@ - - + + - + Action Port @@ -415,58 +885,91 @@ - - - + + + - - + + - - + + - - + + [id_raw] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + iq_raw - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - + sfix16_En4 @@ -479,42 +982,42 @@ - + - + - + - + [id_raw] - + - + - - + + - + sfix16_En4 @@ -526,43 +1029,91 @@ - - - + + + - - + + - - + + - - [id] + + 1 - + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + - + - - + + - + sfix16_En4 @@ -584,11 +1135,11 @@ - + - + 2 @@ -606,11 +1157,11 @@ - - + + - + id_raw @@ -621,434 +1172,11 @@ - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq_raw - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_raw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - coef - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - coef - - - - - - - - - - - - - - - - - - - - - - Low_Pass_Filter - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_raw] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1061,11 +1189,11 @@ - + - + @@ -1075,11 +1203,11 @@ - + - + @@ -1089,11 +1217,11 @@ - + - + @@ -1117,25 +1245,45 @@ - + + + + + + + + - + + + + + + + + + + + + + + - + - + @@ -1159,11 +1307,11 @@ - + - + @@ -1173,11 +1321,11 @@ - + - + @@ -1187,11 +1335,11 @@ - + - + @@ -1201,11 +1349,25 @@ - + - + + + + + + + + + + + + + + + @@ -1214,5 +1376,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json index 81162b0..7c3fdac 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json @@ -197,103 +197,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2903", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Elements as channels (sample based)", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8738: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:2900", "className":"Simulink.Product", @@ -352,60 +255,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2897", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2899", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"u", - "label":"u", + "name":"Data Type Conversion", + "label":"Data Type Conversion", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ - "Port", - "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "1", - "Port number", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,4)", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "Real World Value (RWV)", + "Floor", "off", - "", - "on", - "off", - "off", - "off" + "-1" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 7 ] }, "viewer":{ @@ -414,7 +297,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"DataTypeConversion", "masktype":"" } }, @@ -485,10 +368,127 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2903", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Elements as channels (sample based)", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2897", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "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:8738:2898#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", @@ -539,7 +539,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2900#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", @@ -590,7 +590,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2897#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", @@ -641,7 +641,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2899#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", @@ -692,7 +692,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2903#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", @@ -743,7 +743,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2901#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", @@ -794,7 +794,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2902#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg index 60221be..d846fb5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg @@ -197,75 +197,51 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - + sfix32_En20 @@ -287,19 +263,19 @@ - + - + - + - + @@ -325,130 +301,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - + sfix16_En4 @@ -470,11 +327,11 @@ - + - + 2 @@ -492,11 +349,11 @@ - + - + coef @@ -507,11 +364,11 @@ - + - + ufix16_En16 @@ -521,6 +378,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -661,5 +661,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json index a4a2d41..4699e2c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json @@ -97,6 +97,86 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8757", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_sin", + "label":"r_sin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "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:8754", "className":"Simulink.Interpolation_nD", @@ -178,6 +258,85 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8748", + "className":"Simulink.PreLookup", + "icon":"WebViewIcon3", + "name":"a_elecAngle_XA", + "label":"a_elecAngle_XA", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "inspector":{ + "params":[ + "BreakpointsSpecification", + "BreakpointsDataSource", + "BreakpointsData", + "OutputSelection", + "IndexSearchMethod", + "ExtrapMethod", + "DiagnosticForOutOfRangeInput", + "RemoveProtectionInput", + "BreakpointDataTypeStr", + "BreakpointMin", + "BreakpointMax", + "IndexDataTypeStr", + "LockScale", + "BeginIndexSearchUsingPreviousIndexResult", + "BreakpointObject", + "BreakpointsFirstPoint", + "BreakpointsNumPoints", + "BreakpointsSpacing", + "FractionDataTypeStr", + "OutputBusDataTypeStr", + "RndMeth", + "SampleTime", + "UseLastBreakpoint" + ], + "values":[ + "Explicit values", + "Dialog", + "a_elecAngle_XA", + "Index only", + "Evenly spaced points", + "Clip", + "None", + "off", + "Inherit: Same as input", + "[]", + "[]", + "uint8", + "off", + "on", + "", + "10", + "11", + "10", + "fixdt(0,16,14)", + "Inherit: auto", + "Simplest", + "-1", + "off" + ], + "tabs":[ + "Main", + "Data Types", + "-Other" + ], + "tabs_idx":[ + 0, + 8, + 13 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"PreLookup", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9646", "className":"Simulink.Goto", @@ -325,85 +484,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8748", - "className":"Simulink.PreLookup", - "icon":"WebViewIcon3", - "name":"a_elecAngle_XA", - "label":"a_elecAngle_XA", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "inspector":{ - "params":[ - "BreakpointsSpecification", - "BreakpointsDataSource", - "BreakpointsData", - "OutputSelection", - "IndexSearchMethod", - "ExtrapMethod", - "DiagnosticForOutOfRangeInput", - "RemoveProtectionInput", - "BreakpointDataTypeStr", - "BreakpointMin", - "BreakpointMax", - "IndexDataTypeStr", - "LockScale", - "BeginIndexSearchUsingPreviousIndexResult", - "BreakpointObject", - "BreakpointsFirstPoint", - "BreakpointsNumPoints", - "BreakpointsSpacing", - "FractionDataTypeStr", - "OutputBusDataTypeStr", - "RndMeth", - "SampleTime", - "UseLastBreakpoint" - ], - "values":[ - "Explicit values", - "Dialog", - "a_elecAngle_XA", - "Index only", - "Evenly spaced points", - "Clip", - "None", - "off", - "Inherit: Same as input", - "[]", - "[]", - "uint8", - "off", - "on", - "", - "10", - "11", - "10", - "fixdt(0,16,14)", - "Inherit: auto", - "Simplest", - "-1", - "off" - ], - "tabs":[ - "Main", - "Data Types", - "-Other" - ], - "tabs_idx":[ - 0, - 8, - 13 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"PreLookup", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9645", "className":"Simulink.From", @@ -436,11 +516,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9643", + "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:9640", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ @@ -448,7 +561,7 @@ "IconDisplay" ], "values":[ - "r_sin", + "a_elecAngle", "Tag" ], "tabs":[ @@ -515,39 +628,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9639", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8758", "className":"Simulink.Outport", @@ -628,117 +708,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8757", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_sin", - "label":"r_sin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "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: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:8744", "className":"Simulink.Inport", @@ -806,10 +775,41 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9643", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8748#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -860,7 +860,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10676#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -911,7 +911,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8744#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -962,7 +962,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9640#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -1013,7 +1013,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9643#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -1064,7 +1064,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8755#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -1115,7 +1115,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9645#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", @@ -1166,7 +1166,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8754#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", 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 index 43e60f0dc210ec0bf23398beff51fc884a5a9237..d49957adf6c0208e35d17ec47b54c329cb2abb02 100644 GIT binary patch delta 3916 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg index 56577f6..06185ea 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg @@ -57,56 +57,80 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_sin + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + @@ -114,7 +138,7 @@ - + @@ -130,7 +154,7 @@ - + @@ -138,7 +162,7 @@ - + @@ -146,7 +170,7 @@ - + @@ -154,7 +178,7 @@ - + @@ -162,7 +186,7 @@ - + @@ -170,7 +194,7 @@ - + @@ -178,7 +202,7 @@ - + @@ -186,7 +210,7 @@ - + @@ -194,7 +218,7 @@ - + @@ -202,7 +226,7 @@ - + @@ -210,7 +234,7 @@ - + @@ -218,7 +242,7 @@ - + @@ -226,7 +250,7 @@ - + @@ -234,7 +258,7 @@ - + @@ -242,7 +266,7 @@ - + @@ -250,7 +274,7 @@ - + @@ -258,7 +282,7 @@ - + @@ -266,7 +290,7 @@ - + @@ -274,7 +298,7 @@ - + @@ -282,7 +306,7 @@ - + @@ -290,7 +314,7 @@ - + @@ -298,7 +322,7 @@ - + @@ -306,7 +330,7 @@ - + @@ -314,7 +338,7 @@ - + @@ -322,7 +346,7 @@ - + @@ -330,7 +354,7 @@ - + @@ -338,7 +362,7 @@ - + @@ -346,7 +370,7 @@ - + @@ -354,30 +378,54 @@ - + - + - - 1-D T(k,f) + + - + - - k1 + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + - + f1 @@ -395,11 +443,11 @@ - + - + r_cos_M1 @@ -410,11 +458,11 @@ - + - + sfix16_En14 @@ -424,444 +472,11 @@ - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - r_sin_M1 - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - + @@ -869,83 +484,83 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -971,11 +586,11 @@ - + - + a_elecAngle_XA @@ -986,11 +601,11 @@ - + - + uint8 @@ -1000,6 +615,439 @@ + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 + + + + + + + + + + + + + + + + + + + + + + r_sin_M1 + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + @@ -1012,11 +1060,11 @@ - + - + [r_cos] @@ -1034,11 +1082,11 @@ - + - + sfix16_En14 @@ -1048,102 +1096,6 @@ - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -1156,11 +1108,11 @@ - + - + [a_elecAngle] @@ -1177,102 +1129,6 @@ - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_cos - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_sin - - - - - - - - @@ -1285,11 +1141,11 @@ - + - + [a_elecAngle] @@ -1307,11 +1163,11 @@ - + - + sfix16_En6 @@ -1321,6 +1177,102 @@ + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_cos + + + + + + + + @@ -1333,11 +1285,11 @@ - + - + 1 @@ -1355,11 +1307,11 @@ - + - + a_elecAngle @@ -1370,11 +1322,11 @@ - + - + sfix16_En6 @@ -1384,6 +1336,54 @@ + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + @@ -1538,5 +1538,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json index b353faa..35fd9cb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json @@ -1,255 +1,10 @@ [ { - "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":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

Speed protection

\n

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

\n


", - "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: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":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

Current protection

\n

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

\n


", - "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:9020", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Speed limitations


", - "label":"

Speed limitations


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

Speed limitations

\n


", - "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: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":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

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

\n

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

\n

iq_max \t\t= iq_maxSca * i_max

\n


\n

where, idSca\t= id / i_max,

\n


\n

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

\n


", - "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: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":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

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

\n

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

\n

Vq_min \t= -Vq_max

\n


", - "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:9013", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9017", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -278,7 +33,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "8", + "12", "Port number", "[]", "[]", @@ -291,7 +46,7 @@ "auto", "off", "off", - "-750", + "[]", "off", "held", "off", @@ -325,11 +80,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9012", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9014", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", + "name":"iq_limProtErr", + "label":"iq_limProtErr", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -358,7 +113,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "7", + "11", "Port number", "[]", "[]", @@ -371,87 +126,7 @@ "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":"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":[ - "5", - "Port number", "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "750", "off", "held", "off", @@ -611,7 +286,7 @@ "auto", "off", "off", - "-750", + "[]", "off", "held", "off", @@ -645,11 +320,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9007", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9010", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", + "name":"id_max", + "label":"id_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -678,7 +353,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "5", "Port number", "[]", "[]", @@ -691,7 +366,7 @@ "auto", "off", "off", - "-900", + "[]", "off", "held", "off", @@ -725,814 +400,32 @@ } }, { - "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:9002", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"i_max", - "label":"i_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "i_max", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8999", - "className":"Simulink.PreLookup", - "icon":"WebViewIcon3", - "name":"Vq_max_XA", - "label":"Vq_max_XA", - "parent":"BLDCmotor_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", - "None", - "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":"BLDCmotor_FOC_R2017b_fixdt:8998", - "className":"Simulink.Interpolation_nD", - "icon":"WebViewIcon3", - "name":"Vq_max_M1", - "label":"Vq_max_M1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "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", - "Vq_max_M1", - "Flat", - "Error", - "on", - "0", - "on", - "Inherit: Same as output", - "[]", - "[]", - "fixdt(1,16,4)", - "[]", - "[]", - "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: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:9009", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "-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: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:8973", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:10727", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:10694", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:8963", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "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:10705", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8961", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12219", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Voltage_Mode_Protection", - "label":"Voltage_Mode_Protection", + "name":"Motor_Limitations_Enabled", + "label":"Motor_Limitations_Enabled", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1544,30 +437,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1579,18 +472,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1605,226 +499,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8969", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12388", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", + "name":"If1", + "label":"If1", "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: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:9004", - "className":"Simulink.PreLookup", - "icon":"WebViewIcon3", - "name":"iq_maxSca_XA", - "label":"iq_maxSca_XA", - "parent":"BLDCmotor_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", - "iq_maxSca_XA", - "Index only", - "Evenly spaced points", - "Clip", - "None", - "off", - "Inherit: Same as input", - "[]", - "[]", - "uint8", - "off", - "on", - "", - "10", - "11", - "10", - "fixdt(0,8,6)", - "Inherit: auto", - "Simplest", - "-1", - "off" - ], - "tabs":[ - "Main", - "Data Types", - "-Other" - ], - "tabs_idx":[ - 0, - 8, - 13 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"PreLookup", - "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: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:10565", - "className":"Simulink.SwitchCase", - "icon":"WebViewIcon3", - "name":"Switch Case", - "label":"Switch Case", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "CaseConditions", - "ShowDefaultCase", + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", "ZeroCross" ], "values":[ - "{VLT_MODE, SPD_MODE, TRQ_MODE}", + "1", + "u1 == CTRL_FOC", + "", "off", "-1", "on" @@ -1835,7 +528,7 @@ ], "tabs_idx":[ 0, - 2 + 4 ] }, "viewer":{ @@ -1844,882 +537,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"SwitchCase", - "masktype":"" - } - }, - { - "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: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: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: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:10710", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_nLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8947", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10684", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_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":"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: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: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: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: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:10680", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotor_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":"BLDCmotor_FOC_R2017b_fixdt:9014", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iq_limProtErr", - "label":"iq_limProtErr", - "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":[ - "11", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8946", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:10699", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From27", - "label":"From27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iqAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10816", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "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: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:10682", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "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", + "blocktype":"If", "masktype":"" } }, @@ -2804,101 +622,11 @@ } }, { - "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: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:8972", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12390", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"Goto9", + "label":"Goto9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2907,7 +635,7 @@ "IconDisplay" ], "values":[ - "id_max", + "z_ctrlTypSel", "local", "Tag" ], @@ -2927,181 +655,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8934", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VdPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:9017", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9013", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", + "name":"iq_min", + "label":"iq_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -3130,7 +688,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "12", + "8", "Port number", "[]", "[]", @@ -3177,166 +735,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9732", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "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:10693", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "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: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:8962", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12384", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -3345,7 +748,7 @@ "IconDisplay" ], "values":[ - "VdPrev", + "Vq_max", "local", "Tag" ], @@ -3365,11 +768,1001 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8917", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12376", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12382", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12379", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto28", + "label":"Goto28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12377", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto25", + "label":"Goto25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10705", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9008", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8969", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8953", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12373", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From69", + "label":"From69", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12383", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto34", + "label":"Goto34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12372", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From61", + "label":"From61", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12385", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8954", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12380", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12367", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VdPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8970", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12371", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From52", + "label":"From52", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8951", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8950", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12370", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From39", + "label":"From39", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10694", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12368", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From34", + "label":"From34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9009", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8946", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10696", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12369", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iqAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12387", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8947", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8916", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", + "name":"id_TgtAbs", + "label":"id_TgtAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -3432,41 +1825,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8919", - "className":"Simulink.Abs", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12378", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", + "name":"Goto26", + "label":"Goto26", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime", - "ZeroCross" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "-1", - "on" + "r_iqLimProtMax", + "local", + "Tag" ], "tabs":[ - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 6 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -3474,16 +1853,47 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Abs", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8916", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10709", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8915", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"id_TgtAbs", - "label":"id_TgtAbs", + "name":"VdPrev", + "label":"VdPrev", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -3546,123 +1956,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10683", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9003", - "className":"Simulink.Interpolation_nD", - "icon":"WebViewIcon3", - "name":"iq_maxSca_M1", - "label":"iq_maxSca_M1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "NumberOfTableDimensions", - "RequireIndexFractionAsBus", - "TableSpecification", - "TableSource", - "Table", - "InterpMethod", - "DiagnosticForOutOfRangeInput", - "ValidIndexMayReachLast", - "NumSelectionDims", - "RemoveProtectionIndex", - "TableDataTypeStr", - "TableMin", - "TableMax", - "OutDataTypeStr", - "OutMin", - "OutMax", - "InternalRulePriority", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ExtrapMethod", - "IntermediateResultsDataTypeStr", - "LookupTableObject", - "SampleTime" - ], - "values":[ - "1", - "off", - "Explicit values", - "Dialog", - "iq_maxSca_M1", - "Flat", - "Error", - "on", - "0", - "on", - "Inherit: Same as output", - "[]", - "[]", - "fixdt(0,16,16)", - "[]", - "[]", - "Speed", - "off", - "Simplest", - "off", - "Clip", - "Inherit: Same as output", - "", - "-1" - ], - "tabs":[ - "Main", - "Data Types", - "-Other" - ], - "tabs_idx":[ - 0, - 10, - 20 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Interpolation_n-D", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10696", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8976", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", + "name":"Goto8", + "label":"Goto8", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -3671,7 +1969,7 @@ "IconDisplay" ], "values":[ - "iqAbs", + "iq", "local", "Tag" ], @@ -3691,255 +1989,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8915", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8917", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"VdPrev", - "label":"VdPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "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: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: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: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:10695", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", + "name":"iq", + "label":"iq", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -4001,6 +2055,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10710", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12374", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10704", "className":"Simulink.Inport", @@ -4008,6 +2126,441 @@ "name":"r_inpTgtScaAbs", "label":"r_inpTgtScaAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10693", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "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", + "[]", + "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: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:12375", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11717", + "className":"Simulink.TriggerPort", + "icon":"WebViewIcon3", + "name":"function", + "label":"function", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "TriggerType", + "IsSimulinkFunction", + "StatesWhenEnabling", + "PropagateVarSize", + "ShowOutputPort", + "SampleTimeType", + "OutDataTypeStr", + "FunctionName", + "FunctionPrototype", + "FunctionVisibility", + "GeneratePreprocessorConditionals", + "InitialTriggerSignalState", + "Interpolate", + "OutMax", + "OutMin", + "OutputDataType", + "PortDimensions", + "SampleTime", + "TriggerSignalSampleTime", + "Variant", + "VariantControl", + "ZeroCross" + ], + "values":[ + "function-call", + "off", + "held", + "During execution", + "off", + "triggered", + "Inherit: auto", + "", + "f()", + "global", + "off", + "compatibility (no trigger on first evaluation)", + "on", + "[]", + "[]", + "auto", + "-1", + "1", + "-1", + "off", + "Variant", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"TriggerPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt: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", + "[]", + "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:8914", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlMod", + "label":"z_ctrlMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -4069,163 +2622,11 @@ } }, { - "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: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:8939", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9008", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9007", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", + "name":"Vd_min", + "label":"Vd_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -4254,7 +2655,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "2", "Port number", "[]", "[]", @@ -4267,7 +2668,7 @@ "auto", "off", "off", - "900", + "[]", "off", "held", "off", @@ -4301,19 +2702,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10685", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8962", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "iq_max", + "VdPrev", + "local", "Tag" ], "tabs":[ @@ -4327,16 +2730,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8914", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12389", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlMod", - "label":"z_ctrlMod", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -4399,11 +2802,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8967", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12381", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", + "name":"Goto30", + "label":"Goto30", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -4412,7 +2815,7 @@ "IconDisplay" ], "values":[ - "Vq_max", + "r_nLimProtMax", "local", "Tag" ], @@ -4432,11 +2835,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10709", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8935", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -4444,7 +2847,7 @@ "IconDisplay" ], "values":[ - "r_iqLimProtMax", + "Vq_max", "Tag" ], "tabs":[ @@ -4463,46 +2866,122 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8999#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8939", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" + "GotoTag", + "IconDisplay" ], "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "Auto", - "", - "" + "iq_limProtErr", + "Tag" ], "tabs":[ - "Parameter Attributes", - "Logging and Accessibility", - "Code Generation", - "Documentation" + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8955", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10695", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" ], "tabs_idx":[ 0, - 3, - 5, - 7 + 2, + 11 ] }, "viewer":{ @@ -4510,13 +2989,15 @@ }, "obj_viewer":[ ], - "finder":[ - ] + "finder":{ + "blocktype":"Inport", + "masktype":"" + } }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8947#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -4567,160 +3048,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8935#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8959#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8997#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8934#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -4771,7 +3099,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8915#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -4822,7 +3150,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8916#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -4873,7 +3201,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8946#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -4924,313 +3252,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8950#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8957#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8958#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9002#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9733#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8956#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9004#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5281,7 +3303,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8953#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5332,7 +3354,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8951#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5383,7 +3405,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8954#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5434,7 +3456,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8955#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5485,7 +3507,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8917#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5536,58 +3558,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8939#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9005#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5638,7 +3609,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8944#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -5689,874 +3660,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8914#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8998#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8919#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:8952#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9732#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:9003#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10564#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10565#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10565#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10565#out:3", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10674#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10675#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10680#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10683#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10682#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10681#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10684#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10685#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -6607,7 +3711,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10693#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -6658,109 +3762,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10695#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10699#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10700#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -6811,58 +3813,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10704#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "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:10708#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -6913,7 +3864,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10710#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -6964,7 +3915,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10709#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -7013,9 +3964,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10584#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12373#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -7064,9 +4015,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10602#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12370#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -7115,9 +4066,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10566#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12367#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -7166,9 +4117,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10566#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12371#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -7217,9 +4168,9 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10780#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12372#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", @@ -7268,9 +4219,825 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12369#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12368#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:4", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:5", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:6", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:7", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:8", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:9", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:10", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:11", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12219#out:12", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12387#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12388#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "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:12389#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", 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 index 1aaf1163c85f7a9a634db93e8768ecd301b97a57..ca93ab726c8240d3adb461fff00894090a718735 100644 GIT binary patch literal 9811 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 - + - + - - - - - - - - - - - - - - Speed protection - - - - - - - - for cases in which the speed is not directly controlled, i.e., - - - - - - - - VOLTAGE_MODE and TORQUE_MODE - - - - - - - - - - - - - - - - - - - Current protection - - - - - - - - for cases in which the current is not directly controlled, i.e., - - - - - - - - VOLTAGE_MODE and SPEED_MODE - - - - - - - - - - - - - - - - - - - Speed limitations - - - - - - - - - - - - - - - - - - - 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. - - - - - - - - - - - - - - - - - - - Voltage Circle limitations with priority on i_d (Flux current): - - - - - - - - Vq_max - - - - - - - - = sqrt(Vd_max^2 - Vd^2) - - - - - - - - Vq_min - - - - - - - - = -Vq_max - - - - - - - + + - + - + - - 8 + + 12 - + - - + + - - + + - - iq_min + + Vq_nLimProtMax @@ -284,92 +61,44 @@ - - + + - + - + - - 7 + + 11 - + - - + + - - + + - - iq_max - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - id_max + + iq_limProtErr @@ -381,42 +110,42 @@ - + - + - + - + 9 - + - + - - + + - + r_iqLimProtMax @@ -429,42 +158,42 @@ - + - + - + - + 6 - + - + - - + + - + id_min @@ -476,44 +205,44 @@ - - + + - + - + - - 2 + + 5 - + - - + + - - + + - - Vd_min + + id_max @@ -524,1107 +253,9 @@ - - - - - - - - - - - - - - - - n_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vq_max_XA - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - Vq_max_M1 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - + + + @@ -1632,74 +263,170 @@ - - + + - - + + - + + z_ctrlMod + + + + + + + r_inpTgtScaAbs - - + + - + + VdPrev + + + + + + + + id_TgtAbs + + + + + + + + iq + + + + + + + iqAbs - - + + - - iq_max - - - - - - - + n_motAbs - - + + - - n_max + + Vd_max - - + + - + + Vd_min + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + r_iqLimProtMax - - + + - + r_nLimProtMax - - + + - - case: { } + + iq_limProtErr + + + + + + + + Vq_nLimProtMax + + + + + + + + if { } @@ -1711,8 +438,8 @@ - - + + @@ -1724,16 +451,16 @@ - - + + - - + + - - Voltage_Mode_Protection + + Motor_Limitations_Enabled @@ -1745,16 +472,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1766,15 +493,15 @@ - + - - + + - + sfix16_En4 @@ -1787,15 +514,225 @@ - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1807,13 +744,117 @@ - + - + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + @@ -1823,12 +864,12 @@ - + - - [z_ctrlMod] + + [z_ctrlTypSel] @@ -1846,625 +887,44 @@ - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iq_maxSca_XA - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - case [ 1 ]: - - - - - - - - case [ 2 ]: - - - - - - - - case [ 3 ]: - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - 1 + + 8 - + - - + + - - + + - - Vd_max + + iq_min @@ -2475,736 +935,29 @@ - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - n_max - - - - - - - - Vq_max - - - - - - - - Vq_nLimProtMax - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Torque_Mode_Protection - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - iq_limProtErr - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [Vq_max] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -3215,268 +968,28 @@ - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - + [id_max] - + @@ -3488,44 +1001,29 @@ - - - + + + - - + + - - + + - - [VdPrev] + + [iq_limProtErr] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -3536,28 +1034,28 @@ - - + + - + - + - + [iq_min] - + @@ -3569,52 +1067,29 @@ - - - + + + - - + + - - + + - - - - - - - - - - + + [iq_max] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -3625,287 +1100,7 @@ - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -3915,12 +1110,12 @@ - + - - [VdPrev] + + [r_inpTgtScaAbs] @@ -3938,7 +1133,1006 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -3948,11 +2142,11 @@ - + - + 5 @@ -3967,15 +2161,15 @@ - + - - + + - - iq + + id_TgtAbs @@ -3985,11 +2179,11 @@ - - + + - + sfix16_En4 @@ -4001,75 +2195,76 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + [r_iqLimProtMax] + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + - + - - + + - + sfix16_En4 @@ -4081,7 +2276,7 @@ - + @@ -4091,11 +2286,11 @@ - + - + 4 @@ -4110,15 +2305,15 @@ - + - - + + - - id_TgtAbs + + VdPrev @@ -4128,11 +2323,11 @@ - - + + - + sfix16_En4 @@ -4144,422 +2339,7 @@ - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - iq_maxSca_M1 - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - + @@ -4569,12 +2349,12 @@ - + - - [iqAbs] + + [iq] @@ -4592,312 +2372,7 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - VdPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - iq_limProtErr - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Speed_Mode_Protection - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -4907,11 +2382,11 @@ - + - + 6 @@ -4926,15 +2401,15 @@ - + - - + + - - iqAbs + + iq @@ -4944,11 +2419,11 @@ - - + + - + sfix16_En4 @@ -4958,9 +2433,441 @@ + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + f() + + + + + + + + + + + + + + + + + + + + + + function + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + @@ -4970,11 +2877,11 @@ - + - + 2 @@ -4989,125 +2896,29 @@ - + - - + + - - r_inpTgtScaAbs + + z_ctrlMod - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - + + - + uint8 @@ -5119,140 +2930,44 @@ - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - + + - + - + - - 3 + + 2 - + - - + + - - + + - - Vq_max + + Vd_min @@ -5263,44 +2978,29 @@ - - - + + + - - + + - - + + - - [iq_max] + + [VdPrev] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -5311,7 +3011,7 @@ - + @@ -5321,11 +3021,11 @@ - + - + 1 @@ -5340,15 +3040,15 @@ - + - - + + - - z_ctrlMod + + z_ctrlTypSel @@ -5358,11 +3058,11 @@ - - + + - + uint8 @@ -5374,28 +3074,28 @@ - - + + - + - + - - [Vq_max] + + [r_nLimProtMax] - + @@ -5407,43 +3107,43 @@ - - + + - + - + - - [r_iqLimProtMax] + + [Vq_max] - + - + - - + + - + sfix16_En4 @@ -5453,14 +3153,159 @@ - + - - - + + + - - + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + sfix16_En4 + + @@ -5470,11 +3315,11 @@ - + - + @@ -5484,73 +3329,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5558,20 +3341,6 @@ - - - - - - - - - - - - - - @@ -5585,255 +3354,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5847,335 +3368,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + + + + + - + - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -6189,35 +3466,35 @@ - + - + - + - + - + - + - + @@ -6231,14 +3508,42 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6248,11 +3553,11 @@ - + - + @@ -6262,95 +3567,319 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6359,5 +3888,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json index 999b070..3b82cd6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json @@ -476,6 +476,65 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9067", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum6", + "label":"Sum6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "-+", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9066", "className":"Simulink.Sum", @@ -601,98 +660,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9067", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum6", - "label":"Sum6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "-+", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9061", "className":"Simulink.From", @@ -724,37 +691,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9059", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "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:9060", "className":"Simulink.From", @@ -786,6 +722,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9059", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "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:9057", "className":"Simulink.From", @@ -818,11 +785,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9058", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9056", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -849,11 +816,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9053", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9052", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", + "name":"Divide3", + "label":"Divide3", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -906,11 +873,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9062", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9064", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto26", + "label":"Goto26", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -919,7 +886,7 @@ "IconDisplay" ], "values":[ - "r_cos", + "r_sin", "local", "Tag" ], @@ -939,11 +906,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9056", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9054", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9058", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -970,11 +968,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9052", + "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:9051", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", + "name":"Divide2", + "label":"Divide2", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -1084,19 +1113,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9055", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9062", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "r_cos", + "local", "Tag" ], "tabs":[ @@ -1110,47 +1141,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9054", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9051", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9053", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", + "name":"Divide4", + "label":"Divide4", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -1205,7 +1205,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9048#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1256,7 +1256,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9047#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1307,7 +1307,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9046#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1358,7 +1358,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9049#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1409,7 +1409,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9054#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1460,7 +1460,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9056#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1511,7 +1511,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9053#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1562,7 +1562,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9050#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1613,7 +1613,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9057#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1664,7 +1664,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9055#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1715,7 +1715,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9067#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1766,7 +1766,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9051#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1817,7 +1817,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9058#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1868,7 +1868,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9059#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1919,7 +1919,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9052#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -1970,7 +1970,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9060#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -2021,7 +2021,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9061#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", @@ -2072,7 +2072,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9066#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg index 42b5079..a72f676 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg @@ -410,6 +410,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -422,35 +486,35 @@ - + - + - + - + - + - + - + - + @@ -468,11 +532,11 @@ - + - + sfix16_En4 @@ -494,11 +558,11 @@ - + - + [i_beta] @@ -527,11 +591,11 @@ - + - + [i_apha] @@ -548,103 +612,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - @@ -657,11 +624,11 @@ - + - + [r_sin] @@ -679,59 +646,11 @@ - + - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - + sfix16_En14 @@ -753,11 +672,11 @@ - + - + [i_beta] @@ -775,11 +694,11 @@ - + - + sfix16_En4 @@ -789,6 +708,54 @@ + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + @@ -801,11 +768,11 @@ - + - + [i_beta] @@ -823,11 +790,11 @@ - + - + sfix16_En4 @@ -837,143 +804,6 @@ - - - - - - - - - - - - - - - - - - [i_apha] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - @@ -986,11 +816,11 @@ - + - + [i_apha] @@ -1008,11 +838,11 @@ - + - + sfix16_En4 @@ -1034,19 +864,19 @@ - + - + - + - + @@ -1064,11 +894,11 @@ - + - + sfix16_En4 @@ -1080,51 +910,124 @@ - - - + + + - - + + - - + + - - - - - - - - - - + + [r_sin] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + - + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_apha] + + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -1146,11 +1049,11 @@ - + - + [r_cos] @@ -1168,59 +1071,11 @@ - + - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - + sfix16_En14 @@ -1242,19 +1097,19 @@ - + - + - + - + @@ -1272,11 +1127,156 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1540,5 +1540,5 @@ - + 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 deleted file mode 100644 index 8533c14554435442eb2a4402528a5fc9c3de1f95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7450 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 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 deleted file mode 100644 index 1b4eee3b64ab2eebe14c14742e3c249dc832dd43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5751 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85qPgJzX3_D(1YsTb&bqy_WsMdXI@yJOY=qgDbo9kjt53$;9@}K?&U>cfD#-2^ zYvFlO#Fbfv`P1Eimyw7yFZ6 zUtizYRr-2Q|NfevMrChqZ0ylhI+cHvIVd2Y;n1P|Hn~a@8}7ev4_n>pwbZGyvhvzT zm({69nT=+jf9~w>&#xoK&5**{l3}{G%Hd6!^_wzlH#fJi-I^|uVYUjJPMtb+HIFH9 z8k6UwB~xph=AUO@f8F~1Rq&OA>+dW2~}0q z)fY{aj;<=*=r_-%bJ8TCBaaJ@BpEU|L`O@9Xo;?i-QBiuq2iuDpH8p7YNN!kx`J(I z_*}bMsnpa|?p^*$6CcE!m)e@f_VRnzrcFjUH#em^elN6|d-{r0)EZ0XN0KrwN;6p) zX85Yj@b)hJ^8;k`m220OqSX@snkdO~F;1Oo;J*0B^i4*4HWjBI zD`aM7mXMZqj*gaIbWvm1?%fmj$Z922nbmyj*>V24b84!pn!36m4_jbZ7~52@)(D+x z#hVP|`jelpdCuCPzyFWW#SD|=GCK*LLkR{7a{cMNU)$GUF`A z%(FkvJUz57GPdd9LB~Izrtd$(U;o2dMTpbH+#>X2*+i%bP_<3jX^MZeWDr>&) zzVBLHZ7o;#BeCXfcKqp|HYMK$<~iQmRlxY3oyp_wznwm7kM&1KZ``}j?y<$s;PPc3 zKNf!Z_DyN7pYmKk{VLzk%uLOwsHjbO-z#iBRM=EDTf`Ure)anG)Kq{M4nS zr4vo0p4Z0DbG)XP=#aEgV%f4~6a1EgA|O1xy~K)luHW`axqDVWsovb~q&Va3GuFG$ z;}q*X^i(TjcHC)c{=#qnM?kEbwfg(JqgPjl7k+x;Y4h=ja7Io}%(u3?tM%gd^|&Z8 zPW57)eU@$Z*=@IcqssF4{Z#u>^>>o(z4ZCDZQs6qn-hC~saj2&b30#RO^wXL0FHjU zUm7xe?6306*Z--r*Ae4B^w8kZM~e_GQK8P3qT72-xb1##mFjidaW~IGrjK>+H5a9Y zJC~R-daB@brb|Dz_<$-YDqTc`KqZ{3c&c{z7? znLhvQq9j;STBudfqS zJR|LtKmY!FA;VxPftJh;Az%#uj==EzYBD_g#D?U-t~cJQH@%)jYF(#L3M%M@3RpR5i^P} zsCZ8L)OPy$M0dG^o6p;IKYaMGb!!dZr^mbQ=H=YjzBXi`$2@bQo zJ2Oga3?y9Y>;E^cjtE~Db8u(z^8^#Ak3SywYbPI`svxBw8WN%)!Q-_4`r;isBp5E- zySHyi@`U?;o|#+J{P^&S|C03Dus^+5S52w*RlD3Iw`aiuhS%5D9^O^@TI{Na;Npur z7IZtTX=`k3oKtLZ;LEMG|Ni}BwSV^P?CgsdFE-xYU4CA&umApkb%`xIcZWZI94O&c z;<5Y^hx?-r^`I5op3Fb&DVpc>e}Ui6`RC;HZ@w+#;p02>uwcQ~t)V;TAAj67VuY_vb(K&>(1~h+M^k#?(r_wPD?zot>8b+E?8#q{yDyRcj)0{OISn zJp~&W<>!?w4v1~I5h4{|cJ#xm@3V{TuC+>s-q`fC;Zt#Bq-4@Y2@@&a95ZPZPbXhr z-bEKR=J=`Kt9q@wl;P5?TUGgNPcAHUj@-WSjJDotau_K6-NMT9QQXv7X>< zXWo__e*IOi>W#wp^tEByt5&a`di#0wGvDQx16GD~9Di&%{oa$=uJN2!pBKN7kDvd) zAt^y&PGxY0&G&`Jy4oy{D}2hW+AH__`+N85>fe+0PMfM0v*yQlWo3?Q*O(?xb_f&< z2xflyDOF}??0R;F=7S9DuXoS?_hos-)2ZPCy>1t8-Rin{F)-)W7R~1me!jZ8x?pF_ zh1Xv-5RE_2S}sF%ISB=0cq;w{G3qbZU>Yvvb7$fBN|r%P)5pKR@^I z&dy?siVq5Xvewf+uh|{-E3c-H%Q^nueRgLq)K<-R;Hk3xrasxi%%HA zfu>)lMMXs|N?u%$)h&;Wp7~y@|VaSutD|UA_C{_W!5)Iz5(|?_$5rR5-uCDY zi7OYFcOv2+bKZXLL%}o6f7jTxD9>!3ER?J|$4|Y-O?h41-mVm*&bBtTnB8T(?R>I_ zZf;Hw3<_eJe!6wmEUBDZTQWQ2&u$S`_j6c%Rqwaoc}x9U26lFRC04wfZ_X+H;5pOE z%1X>e!C!6ijeWJho91WloPP3rP0jY(y{ArjiHM3aGU&zanQ=93|9$?+Ct22pt-kZ@ zV@1KIC!Tvg9O6EeYh2IoQ(mpErj}qdGaxdu(?ey_cCJ}oOF!Jc|4;0^{r?)b?N;~w z&d)p_7#P_2-}+;I$NazLKaQ&<8j3KqR%OW7^3LY_7klpa*~n+T#~*vBO_q?73fdL% z{qnpot-HdXceS;(3GlT~eRSl)g@AL1I*&g-`QxX${ZCFAKK5C&XFvS>Gax>`zg@0M zcgi- zX366_@8fc>q(^p_Ir}(^ue(&a8 zY4dfnva+6)eye)F_xp$6_y5OP@GI&6=Wjo3Ai-m)Zm+Ga{qc=>7Ne zI}<|H>I3wSi>sY%U3RVZKKr*?`9=qZtgTh&-fbx0QSuj2dwR4h%e3y!rKa}$=^3e? zRBrk#UcC5}OX9lKvvj7!tv|ne-pe}E`-Ugv|9xohN&UPrf+smS*-Nt8F1&8$-dmB2 zFD}@+)%5wd*E5qR>hJr(6kq#QwC>AddBz!X+#;f)x)rhaeY`hD6h15C5KNr;{pYnX znQ1DjsT(7FB$u3>k}bA-&z?E=zixE9@%CGf!p^&SN0JO#njIy2-JbI3g=@No*L|$o z`=M%Yhl^6h_q*kZn{O7a+cfRC(*A#6*C(1tfx0zIvvt|mZrUVt|JSwc(;kYRe|s~1 z{@m+@mFE?hnVDa_dUfc<3yp8@?slI$=hxHUe>iP(;{Shty>CUFnv$*Qt|8KNGNtKY zLcq5B=f3lNT5kVW^Lay=;uGVJt667nx!W5WGOi8lPBH4Nu;JT$v*+MJ#~D6q9+O&< zkN4fJK7IG~t5*Tx;q5C|YPL8j%GgvGJpTUua?;V8Hgf%&ydLG{gb*AL*pX*&&`EybES5YysM~&=qC$ugyU1t7x zGkHSx^>w-xJe$Ngl`D!fIOM;5^NSZ>y`24NmMLHU?Y93rYXi6beB%k~2K@eedRt
itk*b7<|cl_6Yu)44BZh#dIx%xG&AZ~NiK<@4*JEdA~+zh{tr zNB#Z9nf;)O>fRp9$J^e$%L@q&bv$*k_1n*y$lJ3Yf3*1b=ed2lj?LAVB?T5TlEpHc zY^%R9Fw}kDeLrT9=@CzzVl4>_S>87-lplPP1&74N#)@C?~7Nh(t4f4>cj7G-OC|FEA-yw zY6XDSM()ek zuTS4NJ>Ml0n3$-zYV~SE1A_%MH+p+}AD)`3eQ4vd+i%^JCZ3RLeoXiZ6_I7jmQ5)*Gv#&gqCIrCsPhxTN^#SwzMg1_1Ua$o5wj@qaJ?$ZERMmI{D<9 z$CqE4=!kL4RlQJLy7yCr=jy9U5u1H*wYX3Yr(Gq#GozO^;`(AJ2L6*4PB zyfmdM_Qs`({)l>0#QEHjsqsK;DJxf0)S|5s^0i+Cv-0Z;y7v5jx0|8i?(TBsi5>^i zHXqC|S+sex@#EF|ZRPmqRlnO=xi#B2WFy0a@cq9;L4LTr+<)=*?c$RsPtM552w3*# zJo6kg=@6~ZV_Elp?>tkz ze@E5Vtb5&l%Y#;~ac%#(W&8HW*7tw%ottmp@1nHvMeCaEXFQ+29qs;+kis%K{oH~L zJ0zx7+1A~;)fGKmKYdDNcURYf%P);i?diAuCQ(&YHD$eB#2be#OO~j-cH-EwXIhbd z`yQe1ACJq&Z#o{sdFW_Y{p-((TegYqDCJ(Uf??Ha!QCaC?rB$^Jhgqf|Ho1N51&r! zCue1G>FVl!sM>pDM`7|k$vZQ%6Z_Q^T^I5A#l4b$e=0Lfq^3-r zdhltH;#4oq`)8hht@`-ovVU?;4v%^MJy5TPhmCpP_r34edPTP~T2_70D0_RW)kSIH zo9h`_Sy9E|Zx`&IeE+?>rzdAuclT7L2{yO&@;}Gra^ITlSF(Smv4YF@%|~O`PkteH tyg`7|K*5EHhhriGvy;k!QSKjmj@xPs^$Oy 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 deleted file mode 100644 index 1d5efd5..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "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/BLDCmotor_FOC_R2017b_fixdt_9188_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json deleted file mode 100644 index 3a4e984..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "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/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg deleted file mode 100644 index 54128cd..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_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/BLDCmotor_FOC_R2017b_fixdt_9198_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json index 762c3c5..c4296d8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json @@ -895,86 +895,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9455", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "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:9449", "className":"Simulink.UnitDelay", @@ -1082,6 +1002,105 @@ "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", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9233", "className":"Simulink.RelationalOperator", @@ -1128,11 +1147,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9452", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9924", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", + "name":"Goto7", + "label":"Goto7", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1141,7 +1160,7 @@ "IconDisplay" ], "values":[ - "VqFinPrev", + "z_dir", "local", "Tag" ], @@ -1161,25 +1180,39 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9920", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9835", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"Relational Operator1", + "label":"Relational Operator1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "b_enaAdvCtrl", - "Tag" + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ - "Parameter Attributes" + "Main", + "Data Type", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 1, + 4 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1187,24 +1220,26 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9927", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9225", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "a_elecAngle", + "r_inpTgtSca", + "local", "Tag" ], "tabs":[ @@ -1218,7 +1253,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, @@ -1256,11 +1291,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9214", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9927", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1268,7 +1303,7 @@ "IconDisplay" ], "values":[ - "z_ctrlTypSel", + "a_elecAngle", "Tag" ], "tabs":[ @@ -1287,11 +1322,56 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9908", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9840", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9454", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", + "name":"From5", + "label":"From5", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1299,7 +1379,102 @@ "IconDisplay" ], "values":[ - "V_phaABC_FOC", + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9215", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9452", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9928", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", "Tag" ], "tabs":[ @@ -1410,6 +1585,37 @@ "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", @@ -1441,181 +1647,6 @@ "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:9842", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC_Method", - "label":"FOC_Method", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", - "TemplateBlock", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "on", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Auto", - "-1", - "", - "off", - "" - ], - "tabs":[ - "Main", - "-Other" - ], - "tabs_idx":[ - 0, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9227", "className":"Simulink.Goto", @@ -1650,44 +1681,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9924", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dir", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9916", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9929", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"From16", + "label":"From16", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1695,7 +1693,7 @@ "IconDisplay" ], "values":[ - "VqFin", + "r_fieldWeak", "Tag" ], "tabs":[ @@ -1714,21 +1712,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9926", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9908", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"From15", + "label":"From15", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "a_elecAngle", - "local", + "V_phaABC_FOC", "Tag" ], "tabs":[ @@ -1742,37 +1738,78 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9914", - "className":"Simulink.Merge", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9455", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", + "name":"VqFinPrev", + "label":"VqFinPrev", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "Inputs", + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets" + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "4", + "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, - 3 + 2, + 11 ] }, "viewer":{ @@ -1781,104 +1818,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Merge", - "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", + "blocktype":"Outport", "masktype":"" } }, @@ -1914,36 +1854,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9833", - "className":"Simulink.If", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9838", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"If", - "label":"If", + "name":"CTRL_COMM3", + "label":"CTRL_COMM3", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", + "Value", + "VectorParams1D", "SampleTime", - "ZeroCross" + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "2", - "u1 ~= 0", - "u2 ~= 0", + "CTRL_SIN", "on", - "-1", - "on" + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes", + "Main", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 4 + 3, + 7 ] }, "viewer":{ @@ -1952,7 +1898,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"If", + "blocktype":"Constant", "masktype":"" } }, @@ -2006,11 +1952,525 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9215", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9207", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM1", + "label":"CTRL_COMM1", + "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:9925", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9904", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"COM_Method", + "label":"COM_Method", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9923", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_fieldWeak", + "label":"r_fieldWeak", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "9", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9926", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9922", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_dir", + "label":"z_dir", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"FOC_Method", + "label":"FOC_Method", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9206", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9920", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -2018,7 +2478,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "b_enaAdvCtrl", "Tag" ], "tabs":[ @@ -2037,25 +2497,61 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9928", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9201", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "z_dir", - "Tag" + "2", + "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" @@ -2063,7 +2559,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Inport", "masktype":"" } }, @@ -2182,37 +2678,105 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9840", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9214", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", + "name":"From25", + "label":"From25", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" + "GotoTag", + "IconDisplay" ], "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" + "z_ctrlTypSel", + "Tag" ], "tabs":[ - "Main", - "Data Type", + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9914", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "3", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9833", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If", + "label":"If", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "2", + "u1 ~= 0", + "u2 ~= 0", + "on", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 1, 4 ] }, @@ -2222,610 +2786,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9923", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_fieldWeak", - "label":"r_fieldWeak", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "9", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9207", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM1", - "label":"CTRL_COMM1", - "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: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:9925", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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:9201", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9206", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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:9836", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator1", - "label":"Logical Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "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", + "blocktype":"If", "masktype":"" } }, @@ -2839,18 +2800,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -2860,8 +2821,53 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9836", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator1", + "label":"Logical Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "AND", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 ] }, "viewer":{ @@ -2877,7 +2883,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9208#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -2928,7 +2934,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9208#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -2979,7 +2985,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9208#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3030,7 +3036,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9200#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3081,7 +3087,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9212#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3132,7 +3138,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9220#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3183,7 +3189,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9219#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3234,7 +3240,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9202#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3285,7 +3291,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9205#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3336,7 +3342,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9199#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3387,7 +3393,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9214#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3438,7 +3444,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9207#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3489,7 +3495,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9233#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3540,7 +3546,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9206#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3591,7 +3597,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9201#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3642,7 +3648,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9235#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3693,7 +3699,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9449#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3744,7 +3750,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9454#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3795,7 +3801,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9213#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3846,7 +3852,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9215#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3897,7 +3903,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8216#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3948,7 +3954,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9834#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -3999,7 +4005,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9832#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4050,7 +4056,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9835#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4101,7 +4107,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9831#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4152,7 +4158,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9839#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4203,7 +4209,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9838#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4254,7 +4260,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9908#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4305,7 +4311,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9833#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4356,7 +4362,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9904#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4407,7 +4413,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9914#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4458,7 +4464,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9915#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4509,7 +4515,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9916#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4560,7 +4566,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9836#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4611,7 +4617,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9833#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4662,7 +4668,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9741#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4713,7 +4719,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9842#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4764,7 +4770,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9833#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4815,7 +4821,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9840#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4866,7 +4872,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9919#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4917,7 +4923,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9920#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -4968,7 +4974,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9921#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -5019,7 +5025,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9922#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -5070,7 +5076,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9923#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -5121,7 +5127,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9927#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -5172,7 +5178,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9928#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -5223,7 +5229,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9929#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", @@ -5274,7 +5280,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11470#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", 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 index 0dc7e70ed2fbbf6099ce68b1b2dcd7991f8e9135..cf28ff3fac0c62b2a30350a6243ac9a1a6ee6bf8 100644 GIT binary patch literal 8486 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

0G>~vw8wd~@(dv)QzjU#lX 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 delta 11924 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%0AIVI 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg index 980c8e7..ffcdf41 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg @@ -252,7 +252,7 @@ - + @@ -771,7 +771,7 @@ - + @@ -860,16 +860,16 @@ - - + + - + - - action + + int8 @@ -881,16 +881,16 @@ - - + + - + - - int8 + + action @@ -902,15 +902,15 @@ - + - + - + int8 @@ -1110,7 +1110,7 @@ - + @@ -1239,16 +1239,16 @@ - - + + - + - - sfix16_En4 + + int16 @@ -1260,16 +1260,16 @@ - - + + - + - - sfix16_En4 + + boolean @@ -1281,16 +1281,16 @@ - - + + - + - - int16 + + boolean @@ -1302,15 +1302,15 @@ - + - + - + int16 @@ -1323,16 +1323,16 @@ - - + + - + - - boolean + + sfix16_En4 @@ -1344,16 +1344,16 @@ - - + + - + - - boolean + + sfix16_En4 @@ -1372,7 +1372,7 @@ - + @@ -1787,54 +1787,6 @@ - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - @@ -1847,11 +1799,11 @@ - + - + 6 @@ -1869,11 +1821,11 @@ - + - + a_elecAngle @@ -1895,11 +1847,11 @@ - + - + 5 @@ -1917,11 +1869,11 @@ - + - + n_motAbs @@ -1943,11 +1895,11 @@ - + - + 3 @@ -1965,11 +1917,11 @@ - + - + z_dir @@ -1991,11 +1943,11 @@ - + - + 1 @@ -2013,11 +1965,11 @@ - + - + z_posRaw @@ -2039,11 +1991,11 @@ - + - + b_angleMeasEna @@ -2061,11 +2013,11 @@ - + - + b_angleMeasEna @@ -2076,11 +2028,11 @@ - + - + boolean @@ -2094,7 +2046,7 @@ - + @@ -2102,19 +2054,19 @@ - + - + - + - + @@ -2140,11 +2092,11 @@ - + - + sfix16_En6 @@ -2166,19 +2118,19 @@ - + - + u1 - + - + if(u1 ~= 0) @@ -2196,11 +2148,11 @@ - + - + action @@ -2222,27 +2174,27 @@ - + - + u1 - + - + if(u1 == 0) - + - + else @@ -2260,11 +2212,11 @@ - + - + action @@ -2275,11 +2227,11 @@ - + - + action @@ -2301,11 +2253,11 @@ - + - + [z_posRaw] @@ -2322,39 +2274,6 @@ - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - @@ -2367,11 +2286,11 @@ - + - + [a_mechAngle] @@ -2388,54 +2307,6 @@ - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - @@ -2448,11 +2319,11 @@ - + - + [b_motStdStill] @@ -2469,973 +2340,6 @@ - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a_mechAngle - - - - - - - - a_elecAngle - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F01_06_Electrical_Angle_Measurement - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_pos - - - - - - - - z_dir - - - - - - - - z_counter - - - - - - - - z_counterRaw - - - - - - - - b_enaAdvCtrl - - - - - - - - a_elecAngle - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F01_05_Electrical_Angle_Estimation - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_mechAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - @@ -3448,11 +2352,11 @@ - + - + [b_enaAdvCtrl] @@ -3469,6 +2373,408 @@ + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -3481,11 +2787,11 @@ - + - + [z_dirPrev] @@ -3502,6 +2808,586 @@ + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_pos + + + + + + + + z_dir + + + + + + + + z_counter + + + + + + + + z_counterRaw + + + + + + + + b_enaAdvCtrl + + + + + + + + a_elecAngle + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F01_05_Electrical_Angle_Estimation + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + a_elecAngle + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F01_06_Electrical_Angle_Measurement + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + @@ -3514,11 +3400,11 @@ - + - + [z_pos] @@ -3536,11 +3422,11 @@ - + - + int8 @@ -3562,11 +3448,11 @@ - + - + 4 @@ -3584,11 +3470,11 @@ - + - + a_mechAngle @@ -3599,11 +3485,11 @@ - + - + sfix16_En4 @@ -3613,6 +3499,120 @@ + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + @@ -4273,5 +4273,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json index 5e45f4e..2dc4a48 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json @@ -331,11 +331,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8231", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8233", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", + "name":"UnitDelay3", + "label":"UnitDelay3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ @@ -381,11 +381,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8233", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8231", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay3", - "label":"UnitDelay3", + "name":"UnitDelay1", + "label":"UnitDelay1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ @@ -440,18 +440,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "XOR", - "6", "rectangular", "off", "boolean", + "6", "-1" ], "tabs":[ @@ -461,8 +461,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -478,7 +478,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8226#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", @@ -529,7 +529,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8228#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", @@ -580,7 +580,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8227#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", @@ -631,7 +631,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8232#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", @@ -682,7 +682,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8233#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", @@ -733,7 +733,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8231#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", @@ -784,7 +784,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9634#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg index 6af3781..198cd4e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg @@ -309,126 +309,31 @@ - - - - - - - - - - - Ini=0 - - - - - + - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + uint8 - + - - + + - + Ini=0 @@ -450,35 +355,35 @@ - + - + - + - + - + - + - + - + @@ -499,31 +404,126 @@ + + + + + + + + + + + uint8 + + + + - + - + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 - + - + - + uint8 @@ -537,7 +537,7 @@ - + @@ -567,21 +567,6 @@ - - - - - - - - - - - boolean - - - - @@ -593,6 +578,21 @@ + + + + + + + + + + + boolean + + + + @@ -757,5 +757,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json index 15f5a91..b74cb2b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json @@ -691,7 +691,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8238#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -742,7 +742,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8241#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -793,7 +793,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8242#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -844,7 +844,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8240#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -895,7 +895,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8236#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -946,7 +946,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8237#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -997,7 +997,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8243#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", @@ -1048,7 +1048,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8239#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg index 1746b20..784802f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg @@ -768,5 +768,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json index 29605f2..0304eb7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json @@ -215,18 +215,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "OR", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -236,8 +236,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -723,37 +723,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8249", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", - "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:8259", "className":"Simulink.UnitDelay", @@ -804,10 +773,41 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8249", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", + "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:8259#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -858,7 +858,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8255#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -909,7 +909,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8253#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -960,7 +960,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8257#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1011,7 +1011,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8256#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1062,7 +1062,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8250#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1113,7 +1113,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8252#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1164,7 +1164,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8251#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1215,7 +1215,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8254#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1266,7 +1266,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8248#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1317,7 +1317,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8258#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", @@ -1368,7 +1368,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8260#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg index e5b468f..be635db 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg @@ -220,21 +220,6 @@ - - - - - - - - - - - boolean - - - - @@ -246,6 +231,21 @@ + + + + + + + + + + + boolean + + + + @@ -887,80 +887,32 @@ - - - - - - - - - - - int8 - - - - - + - + Ini=0 - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - + + + - - + + - - Action Port + + int8 @@ -981,35 +933,35 @@ - + - + - + - + - + - + - + - + @@ -1035,11 +987,11 @@ - + - + int8 @@ -1049,6 +1001,54 @@ + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + @@ -1279,5 +1279,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json index 54c69d7..80adb61 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json @@ -734,11 +734,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8379", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8378", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"b_enaAdvCtrl", - "label":"b_enaAdvCtrl", + "name":"z_counterRaw", + "label":"z_counterRaw", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -767,7 +767,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "6", + "4", "Port number", "[]", "[]", @@ -780,9 +780,9 @@ "auto", "off", "off", - "[]", + "0", "off", - "held", + "reset", "off", "0", "", @@ -814,11 +814,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9430", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8377", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", + "name":"z_counter", + "label":"z_counter", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -847,7 +847,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "5", + "3", "Port number", "[]", "[]", @@ -942,6 +942,159 @@ "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:8371", "className":"Simulink.UnitDelay", @@ -992,56 +1145,6 @@ "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:9428", "className":"Simulink.RelationalOperator", @@ -1087,537 +1190,6 @@ "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:8312", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "2", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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:8303", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbsPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8300", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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: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: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: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: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:8376", "className":"Simulink.Outport", @@ -1699,42 +1271,38 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8373", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8366", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"z_maxCntRst", - "label":"z_maxCntRst", + "name":"Relational Operator2", + "label":"Relational Operator2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", + "Operator", + "InputSameDT", "OutDataTypeStr", - "LockScale", - "FramePeriod" + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "z_maxCntRst", - "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":{ @@ -1743,7 +1311,71 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9427", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8313", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux3", + "label":"Mux3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", "masktype":"" } }, @@ -1781,11 +1413,203 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8289", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8308", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 ~= 0", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8301", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dirPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "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:8299", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8306", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_mot", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9425", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -1793,7 +1617,7 @@ "IconDisplay" ], "values":[ - "b_edge", + "n_motAbs", "Tag" ], "tabs":[ @@ -1812,43 +1636,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9429", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8292", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"n_stdStillDet", - "label":"n_stdStillDet", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "GotoTag", + "IconDisplay" ], "values":[ - "n_stdStillDet", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" + "n_motAbs", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1856,7 +1662,106 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Raw_Motor_Speed_Estimation", + "label":"Raw_Motor_Speed_Estimation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", "masktype":"" } }, @@ -1892,11 +1797,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8284", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8289", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", + "name":"From31", + "label":"From31", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -1904,7 +1809,7 @@ "IconDisplay" ], "values":[ - "b_enaAdvCtrl", + "b_edge", "Tag" ], "tabs":[ @@ -1985,11 +1890,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8282", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8281", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", + "name":"From18", + "label":"From18", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -1997,309 +1902,7 @@ "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: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:8378", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"z_counterRaw", - "label":"z_counterRaw", - "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":[ - "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: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: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:8377", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"z_counter", - "label":"z_counter", - "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":[ - "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:8285", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dirPrev", + "b_enaAdvCtrl", "Tag" ], "tabs":[ @@ -2349,11 +1952,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8281", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8282", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", + "name":"From19", + "label":"From19", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -2361,7 +1964,7 @@ "IconDisplay" ], "values":[ - "b_enaAdvCtrl", + "z_dir", "Tag" ], "tabs":[ @@ -2379,6 +1982,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9430", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_motStdStill", + "label":"b_motStdStill", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8280", "className":"Simulink.From", @@ -2410,6 +2093,158 @@ "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: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: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: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", @@ -2442,11 +2277,77 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9426", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8303", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbsPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8300", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8276", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", + "name":"From12", + "label":"From12", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -2454,7 +2355,7 @@ "IconDisplay" ], "values":[ - "b_motStdStill", + "z_counter", "Tag" ], "tabs":[ @@ -2473,21 +2374,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8299", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8294", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", + "name":"From8", + "label":"From8", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "n_motAbs", - "local", + "dz_trnsDet", "Tag" ], "tabs":[ @@ -2501,7 +2400,38 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8284", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -2537,22 +2467,20 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9427", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8312", + "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Mux2", + "label":"Mux2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Inputs", + "DisplayOption" ], "values":[ - "b_motStdStill", - "local", - "Tag" + "2", + "bar" ], "tabs":[ "Parameter Attributes" @@ -2565,37 +2493,68 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Mux", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8270", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8379", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Constant4", - "label":"Constant4", + "name":"b_enaAdvCtrl", + "label":"b_enaAdvCtrl", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "0", - "on", - "inf", + "6", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", + "Inherit: auto", "off", - "inf" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -2604,8 +2563,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -2614,118 +2573,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", - "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: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: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", + "blocktype":"Outport", "masktype":"" } }, @@ -2799,7 +2647,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Counter", "label":"Counter", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -2825,92 +2673,6 @@ "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: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:8291", "className":"Simulink.From", @@ -2942,6 +2704,246 @@ "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: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: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: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: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: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:8309", "className":"Simulink.Logic", @@ -2952,18 +2954,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "NOT", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -2973,8 +2975,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -2997,18 +2999,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "OR", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -3018,8 +3020,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -3042,18 +3044,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -3063,8 +3065,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -3080,7 +3082,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8293#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3131,7 +3133,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8312#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3182,7 +3184,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8290#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3233,7 +3235,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8311#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3284,7 +3286,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8273#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3335,7 +3337,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8275#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3386,7 +3388,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8265#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3437,7 +3439,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8274#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3488,7 +3490,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8266#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3539,7 +3541,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8276#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3590,7 +3592,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8291#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3641,7 +3643,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8370#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3692,7 +3694,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8267#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3743,7 +3745,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8282#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3794,7 +3796,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8268#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3845,7 +3847,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8314#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3896,7 +3898,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8285#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3947,7 +3949,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8308#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -3998,7 +4000,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8280#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4049,7 +4051,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8281#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4100,7 +4102,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8277#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4151,7 +4153,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8373#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4202,7 +4204,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8270#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4253,7 +4255,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8314#out:3", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4304,7 +4306,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8369#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4355,7 +4357,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8313#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4406,7 +4408,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8284#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4457,7 +4459,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8279#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4508,7 +4510,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8289#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4559,7 +4561,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8366#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4610,7 +4612,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8371#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4661,7 +4663,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8283#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4712,7 +4714,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8292#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4763,7 +4765,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8286#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4814,7 +4816,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8314#out:2", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4865,7 +4867,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8294#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4916,7 +4918,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8374#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -4967,7 +4969,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8278#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5018,7 +5020,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8271#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5069,7 +5071,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5120,7 +5122,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9426#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5171,7 +5173,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9425#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5222,7 +5224,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9429#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5273,7 +5275,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9428#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5324,7 +5326,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9477#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5375,7 +5377,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8372#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5426,7 +5428,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8309#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5477,7 +5479,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11462#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5528,7 +5530,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8310#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -5579,7 +5581,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11461#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", 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 index f80049243252c78b6be909383fefac5c30003d78..94135cb3aa9969d40049a7e26202258bc5c8055b 100644 GIT binary patch delta 7901 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg index 50b1f41..e2795b2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg @@ -115,7 +115,7 @@ - + @@ -708,11 +708,11 @@ - - + + - + @@ -722,30 +722,30 @@ - - 6 + + 4 - + - - + + - + - - b_enaAdvCtrl + + z_counterRaw @@ -756,11 +756,11 @@ - - + + - + @@ -770,30 +770,30 @@ - - 5 + + 3 - + - - + + - + - - b_motStdStill + + z_counter @@ -850,6 +850,243 @@ + + + + + + + + + + + + + + + + + + n_stdStillDet + + + + + + + + + + + + + + + + + + + + + + n_stdStillDet + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + n_commDeacv + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + b_angleMeasEna + + + + + + + + + + + + + + + + + + + + + + b_angleMeasEna + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -862,35 +1099,35 @@ - + - + - + - + - + - + - + - + @@ -916,11 +1153,11 @@ - + - + Ini=0 @@ -931,11 +1168,11 @@ - + - + sfix16_En4 @@ -945,106 +1182,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - Ini=z_maxCntRst - - - - - - - - - + @@ -1052,19 +1194,19 @@ - + - + - + - + @@ -1090,11 +1232,11 @@ - + - + boolean @@ -1104,11 +1246,583 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + Ini=z_maxCntRst + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + - + @@ -1122,67 +1836,67 @@ - + - + z_dir - + - + z_dirPrev - + - + z_counterRawPrev - + - + n_motAbsPrev - + - + z_counter - + - + dz_trnsDet - + - + n_motRaw - + - + if { } @@ -1212,11 +1926,11 @@ - + - + Raw_Motor_Speed_Estimation @@ -1229,16 +1943,16 @@ - - + + - - + + - - boolean + + sfix16_En4 @@ -1254,11 +1968,11 @@ - + - + action @@ -1271,16 +1985,16 @@ - - + + - - + + - - sfix16_En4 + + boolean @@ -1296,11 +2010,11 @@ - + - + int16 @@ -1312,49 +2026,49 @@ - + - - + + - - + + - - + + - - + + [n_motAbs] - - + + - + - - + + - + sfix16_En4 @@ -1366,43 +2080,43 @@ - - - + + + - - + + - - + + - - + + [b_edge] - - + + - + - - + + - + boolean @@ -1414,52 +2128,332 @@ - - - + + + - - + + - - + + - - u1 - - - - - - - - if(u1 ~= 0) + + [n_motRaw] - - + + - - + + - - + + - - action + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbsPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRawPrev] + + + + + + + + + + + + + + + + + + + + + + int16 @@ -1472,7 +2466,7 @@ - + @@ -1480,155 +2474,155 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T - + - + F @@ -1646,11 +2640,11 @@ - + - + sfix16_En4 @@ -1660,6 +2654,183 @@ + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_edge] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + @@ -1672,11 +2843,11 @@ - + - + [n_motAbsPrev] @@ -1705,11 +2876,11 @@ - + - + [b_enaAdvCtrl] @@ -1728,29 +2899,649 @@ - - - + + + - - + + - - + + - - [n_motRaw] + + [z_counter] - - + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_dirPrev + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + max + + + + + + + + rst + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Counter + + + + + + + + + + + + + + + Ini=z_maxCntRst + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 @@ -1771,11 +3562,11 @@ - + - + [z_counter] @@ -1792,39 +3583,6 @@ - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - @@ -1837,11 +3595,11 @@ - + - + [n_motRaw] @@ -1859,11 +3617,11 @@ - + - + sfix16_En4 @@ -1873,1255 +3631,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - - - - - - - - - - - - z_maxCntRst - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [dz_trnsDet] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_edge] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - n_stdStillDet - - - - - - - - - - - - - - - - - - - - - - n_stdStillDet - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motRaw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbsPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [dz_trnsDet] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - z_counterRaw - - - - - - - - - - - - - - - - - - - - - - - - - - b_angleMeasEna - - - - - - - - - - - - - - - - - - - - - - b_angleMeasEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_counter - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - @@ -3134,11 +3643,11 @@ - + - + 0 @@ -3156,11 +3665,11 @@ - + - + sfix16_En4 @@ -3170,59 +3679,11 @@ - - - - - - - - - - - - - - - - - - [b_edge] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -3230,35 +3691,35 @@ - + - + - + - + - + - + - + - + @@ -3284,11 +3745,11 @@ - + - + sfix16_En4 @@ -3300,91 +3761,43 @@ - - - + + + - - + + - - + + - - [n_mot] + + [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_dirPrev + + - + - - + + - + int8 @@ -3396,456 +3809,43 @@ - - - + + + - - - - - - - - - - - - inc - - - - - - - - max - - - - - - - - rst - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Counter - - - - - - - - - - - - - - - Ini=z_maxCntRst - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - n_commDeacv - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - + + - + - - [z_counterRaw] + + z_maxCntRst - - + + - + - + - + int16 @@ -3889,21 +3889,6 @@ - - - - - - - - - - - boolean - - - - @@ -3915,6 +3900,21 @@ + + + + + + + + + + + boolean + + + + @@ -3923,7 +3923,7 @@ - + @@ -3987,7 +3987,7 @@ - + @@ -4809,5 +4809,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json index 03c31f7..690c503 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_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 @@ -372,7 +372,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1576#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", @@ -423,7 +423,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1575#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", @@ -474,7 +474,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:2510#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", @@ -525,7 +525,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1574#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", @@ -576,7 +576,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1577#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_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 index 174d938..ba13ae8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_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 @@ -15,7 +15,7 @@ - + @@ -486,36 +486,36 @@ - - - - - - - - - - - int16 - - - - - + - + Ini=initVal + + + + + + + + + + + int16 + + + + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json index 58b4686..7c5ddff 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json @@ -191,6 +191,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"max", + "label":"max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2414", "className":"Simulink.Inport", @@ -261,7 +328,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"rst_Delay", "label":"rst_Delay", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -287,73 +354,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"max", - "label":"max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2412", "className":"Simulink.Inport", @@ -424,7 +424,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -475,7 +475,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2415#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -526,7 +526,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -577,7 +577,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2416#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -628,7 +628,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2414#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -679,7 +679,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2412#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg index bb3f0d9..1496572 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg @@ -195,6 +195,69 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + max + + + + + + + + + + + + + + + int16 + + + + + + + + @@ -207,11 +270,11 @@ - + - + 3 @@ -229,11 +292,11 @@ - + - + rst @@ -244,11 +307,11 @@ - + - + boolean @@ -270,51 +333,51 @@ - + - + u - + - + rst - + - + y - + - + 1 - + - + z - + - + @@ -332,11 +395,11 @@ - + - + Ini=z_cntInit @@ -347,11 +410,11 @@ - + - + int16 @@ -359,29 +422,29 @@ - + - + - + - + - + - + @@ -393,69 +456,6 @@ - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - max - - - - - - - - - - - - - - - int16 - - - - - - - - @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json index 654fb4f..4952f8f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json @@ -405,107 +405,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8357", - "className":"Simulink.Gain", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8354", + "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"g_Ha", - "label":"g_Ha", + "name":"UnitDelay5", + "label":"UnitDelay5", "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:8356", - "className":"Simulink.Relay", - "icon":"WebViewIcon3", - "name":"dz_cntTrnsDet", - "label":"dz_cntTrnsDet", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "OnSwitchValue", - "OffSwitchValue", - "OnOutputValue", - "OffOutputValue", + "InitialCondition", "InputProcessing", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", "SampleTime", - "ZeroCross" + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" ], "values":[ - "dz_cntTrnsDetHi", - "dz_cntTrnsDetLo", - "1", "0", - "Elements as channels (sample based)", - "[]", - "[]", - "boolean", - "off", + "Inherited", "-1", - "on" + "", + "", + "off", + [ + ], + "Auto" ], "tabs":[ "Main", - "Signal Attributes", + "State Attributes", "-Other" ], "tabs_idx":[ 0, - 5, - 9 + 3, + 4 ] }, "viewer":{ @@ -514,7 +450,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Relay", + "blocktype":"UnitDelay", "masktype":"" } }, @@ -568,11 +504,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8354", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8353", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay5", - "label":"UnitDelay5", + "name":"UnitDelay4", + "label":"UnitDelay4", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -668,40 +604,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8349", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8359", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", + "name":"dz_trnsDet", + "label":"dz_trnsDet", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ - "Criteria", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "Threshold", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "u2 ~= 0", - "on", + "2", + "Port number", "[]", "[]", - "Inherit: Inherit via internal rule", - "off", - "Floor", - "off", + "Inherit: auto", "off", + "inherit", "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", "0", - "on" + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -710,8 +669,8 @@ ], "tabs_idx":[ 0, - 1, - 9 + 2, + 11 ] }, "viewer":{ @@ -720,66 +679,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"Outport", "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:8348", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8349", "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", + "name":"Switch3", + "label":"Switch3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -949,84 +858,6 @@ "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:8342", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "cf_speedCoef", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8341", "className":"Simulink.Goto", @@ -1060,6 +891,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8340", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_counterRawPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8339", "className":"Simulink.Goto", @@ -1093,6 +957,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8337", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_counter", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8347", "className":"Simulink.Switch", @@ -1150,39 +1047,6 @@ "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:8336", "className":"Simulink.Goto", @@ -1217,11 +1081,239 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8335", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8344", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator4", + "label":"Relational Operator4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "~=", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8334", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "dz_trnsDet", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8333", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbsPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8332", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8357", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"g_Ha", + "label":"g_Ha", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "4", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8331", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "cf_speedCoef", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8328", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -1248,43 +1340,83 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8352", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8338", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"UnitDelay3", - "label":"UnitDelay3", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", + "z_dirPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8324", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide14", + "label":"Divide14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", "off", - [ - ], - "Auto" + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", - "State Attributes", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 3, - 4 + 2, + 9 ] }, "viewer":{ @@ -1293,16 +1425,208 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", + "blocktype":"Product", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8331", + "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:8323", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide13", + "label":"Divide13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8321", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant4", + "label":"Constant4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8319", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8326", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -1310,7 +1634,7 @@ "IconDisplay" ], "values":[ - "cf_speedCoef", + "z_counterRawPrev", "Tag" ], "tabs":[ @@ -1390,378 +1714,6 @@ "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: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: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: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: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: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:8324", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide14", - "label":"Divide14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt: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: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:8318", "className":"Simulink.Inport", @@ -1830,11 +1782,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8333", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8325", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -1842,7 +1794,7 @@ "IconDisplay" ], "values":[ - "n_motAbsPrev", + "cf_speedCoef", "Tag" ], "tabs":[ @@ -1860,86 +1812,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8359", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"dz_trnsDet", - "label":"dz_trnsDet", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8317", "className":"Simulink.Inport", @@ -2008,20 +1880,22 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8319", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8342", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", + "name":"Goto7", + "label":"Goto7", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "held", - "Only when execution is resumed" + "cf_speedCoef", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -2034,7 +1908,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Goto", "masktype":"" } }, @@ -2106,25 +1980,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8334", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8352", + "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"UnitDelay3", + "label":"UnitDelay3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" ], "values":[ - "dz_trnsDet", - "Tag" + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" ], "tabs":[ - "Parameter Attributes" + "Main", + "State Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 4 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2132,16 +2025,73 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"UnitDelay", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8328", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8322", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide11", + "label":"Divide11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8335", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -2214,63 +2164,6 @@ "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:8315", "className":"Simulink.Inport", @@ -2338,6 +2231,113 @@ "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: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:8329", "className":"Simulink.From", @@ -2379,18 +2379,18 @@ "inspector":{ "params":[ "Operator", - "Inputs", "IconShape", "AllPortsSameDT", "OutDataTypeStr", + "Inputs", "SampleTime" ], "values":[ "AND", - "2", "rectangular", "off", "boolean", + "2", "-1" ], "tabs":[ @@ -2400,8 +2400,8 @@ ], "tabs_idx":[ 0, - 3, - 5 + 2, + 4 ] }, "viewer":{ @@ -2417,7 +2417,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8315#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2468,7 +2468,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8316#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2519,7 +2519,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8317#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2570,7 +2570,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8330#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2621,7 +2621,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8352#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2672,7 +2672,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8354#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2723,7 +2723,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8327#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2774,7 +2774,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8325#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2825,7 +2825,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8345#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2876,7 +2876,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8357#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2927,7 +2927,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8328#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -2978,7 +2978,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8331#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3029,7 +3029,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8353#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3080,7 +3080,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8335#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3131,7 +3131,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8320#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3182,7 +3182,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8355#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3233,7 +3233,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8351#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3284,7 +3284,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8332#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3335,7 +3335,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8329#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3386,7 +3386,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8350#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3437,7 +3437,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8344#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3488,7 +3488,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8343#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3539,7 +3539,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8348#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3590,7 +3590,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8321#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3641,7 +3641,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8349#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3692,7 +3692,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8318#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3743,7 +3743,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8333#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3794,7 +3794,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8326#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3845,7 +3845,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8356#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3896,7 +3896,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8323#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3947,7 +3947,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8322#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -3998,7 +3998,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8324#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -4049,7 +4049,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8334#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -4100,7 +4100,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8347#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", @@ -4151,7 +4151,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8346#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg index df18a25..14ffec6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg @@ -314,233 +314,11 @@ - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dz_cntTrnsDet - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - cf_speedCoef - - - - - - - - - - - - - - - - - - - - - - cf_speedCoef - - - - - - - - - - - - - - - uint16 - - - - - - - - - + @@ -548,35 +326,35 @@ - + - + - + - + - + - + - + - + @@ -602,11 +380,11 @@ - + - + int16 @@ -617,11 +395,169 @@ - + - + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_speedCoef + + + + + + + + + + + + + + + + + + + + + + cf_speedCoef + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + Ini=0 @@ -643,20 +579,28 @@ - + - + + + + + + + + + - + @@ -664,14 +608,6 @@ - - - - - - - - @@ -692,6 +628,21 @@ + + + + + + + + + + + Ini=0 + + + + @@ -707,17 +658,50 @@ + + + + + + + + + + + + + + - - - - - + + - - Ini=0 + + 2 + + + + + + + + + + + + + + + + + + + + + + dz_trnsDet @@ -730,36 +714,20 @@ - + - - - - - - - - - - - - - - - - - + @@ -767,7 +735,7 @@ - + @@ -775,7 +743,7 @@ - + @@ -783,7 +751,7 @@ - + @@ -791,7 +759,7 @@ - + @@ -799,7 +767,7 @@ - + @@ -807,7 +775,7 @@ - + @@ -815,7 +783,7 @@ - + @@ -823,7 +791,7 @@ - + @@ -831,7 +799,7 @@ - + @@ -839,7 +807,7 @@ - + @@ -847,7 +815,7 @@ - + @@ -855,7 +823,7 @@ - + @@ -863,7 +831,7 @@ - + @@ -871,22 +839,38 @@ - + - + - - T + + + + + + + + + + + + + + + T + + + - + F @@ -899,340 +883,37 @@ - - - - - - - - - - - threshold=0 - Criteria : u2 ~= 0 - - - - - + - + sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - + - - + + - + threshold=0 Criteria : u2 ~= 0 - - - - - - - - - - - sfix16_En4 - - - - @@ -1249,27 +930,27 @@ - + - + - + - + - + - + @@ -1287,11 +968,11 @@ - + - + int16 @@ -1313,67 +994,67 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1391,11 +1072,11 @@ - + - + int16 @@ -1405,11 +1086,384 @@ + + + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRawPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbsPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + threshold=0 + Criteria : u2 ~= 0 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + - + @@ -1417,19 +1471,19 @@ - + - + - + - + @@ -1455,11 +1509,11 @@ - + - + boolean @@ -1471,62 +1525,44 @@ - - - + + + - - + + - - + + - - [cf_speedCoef] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + [dz_trnsDet] - - + + + + + + + + + + + + + + + + + boolean @@ -1537,990 +1573,43 @@ - - - + + + - - + + - - + + - + [n_motAbsPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - threshold=0 - Criteria : u2 ~= 0 + + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - - - - - - - - - - - - [cf_speedCoef] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [cf_speedCoef] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -2542,11 +1631,11 @@ - + - + [z_dir] @@ -2564,11 +1653,11 @@ - + - + int8 @@ -2580,92 +1669,44 @@ - - - + + + - - + + - - + + - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + 4 - - - - - - - - - - - - - - - - - n_motAbsPrev + + - - + + - - + + - - sfix16_En4 + + uint16 @@ -2676,314 +1717,44 @@ - - + + - + - + - - [n_motAbsPrev] + + [cf_speedCoef] - + - - + + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - dz_trnsDet - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_counterRawPrev - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_dirPrev - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [dz_trnsDet] - - - - - - - - - - - - - - - - - - - - - - boolean + + uint16 @@ -3004,11 +1775,11 @@ - + - + [z_counter] @@ -3026,11 +1797,1010 @@ - + - + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dz_cntTrnsDet + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRawPrev] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_motAbsPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [cf_speedCoef] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_counterRawPrev + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [cf_speedCoef] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_dirPrev + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + int16 @@ -3052,35 +2822,35 @@ - + - + - + - + - + - + - + - + @@ -3106,11 +2876,11 @@ - + - + int16 @@ -3120,79 +2890,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -3205,11 +2902,11 @@ - + - + 1 @@ -3227,11 +2924,11 @@ - + - + z_dir @@ -3242,11 +2939,11 @@ - + - + int8 @@ -3256,6 +2953,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + threshold=0 + Criteria : u2 ~= 0 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -3308,7 +3308,7 @@ - + @@ -4020,5 +4020,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json index 4f56885..aa3b806 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json @@ -1079,63 +1079,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8418", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8417", "className":"Simulink.Sum", @@ -1281,6 +1224,134 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8411", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_posHighRes", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8412", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8400", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8404", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counterRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9660", "className":"Simulink.MinMax", @@ -1334,165 +1405,6 @@ "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: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:8404", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counterRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8400", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8398", "className":"Simulink.From", @@ -1524,213 +1436,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8396", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "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: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:8392", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,16,14)", - "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: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: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:8397", "className":"Simulink.From", @@ -1762,186 +1467,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8389", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_enaAdvCtrl", - "label":"b_enaAdvCtrl", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "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:8410", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_posLowRes", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9665", - "className":"Simulink.Constant", - "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: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:8394", "className":"Simulink.Product", @@ -1999,10 +1524,485 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8405", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8393", + "className":"Simulink.Product", + "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:8418", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8403", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8392", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,14)", + "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: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":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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:11459", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8410", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_posLowRes", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8396", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "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: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:8385#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2053,7 +2053,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8386#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2104,7 +2104,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8399#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2155,7 +2155,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8396#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2206,7 +2206,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8388#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2257,7 +2257,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8387#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2308,7 +2308,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8401#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2359,7 +2359,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8391#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2410,7 +2410,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8414#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2461,7 +2461,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8390#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2512,7 +2512,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8402#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2563,7 +2563,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8416#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2614,7 +2614,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8389#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2665,7 +2665,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8400#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2716,7 +2716,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8420#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2767,7 +2767,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8397#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2818,7 +2818,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8417#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2869,7 +2869,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8394#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2920,7 +2920,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8393#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -2971,7 +2971,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8398#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3022,7 +3022,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8419#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3073,7 +3073,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8395#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3124,7 +3124,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8392#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3175,7 +3175,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8405#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3226,7 +3226,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9660#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3277,7 +3277,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8404#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3328,7 +3328,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8403#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3379,7 +3379,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8418#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3430,7 +3430,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9665#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3481,7 +3481,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9664#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", @@ -3532,7 +3532,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11415#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", 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 index 20d533076384c823e6ff574f2e9a42af3a1263e9..0e2c51f914f573d433185ad51687113336531d0c 100644 GIT binary patch literal 8133 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 G5}E+(WFw&f literal 8133 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 N!PC{xWt~$(698gf>LUOE diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg index ef597e3..7fbb589 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg @@ -296,7 +296,7 @@ - + @@ -585,7 +585,7 @@ - + @@ -705,7 +705,7 @@ - + @@ -1238,198 +1238,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En12 - - - - - - - - @@ -1442,35 +1250,35 @@ - + - + - + - + - + - + - + - + @@ -1488,11 +1296,11 @@ - + - + sfix16_En12 @@ -1514,131 +1322,131 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1664,11 +1472,11 @@ - + - + sfix16_En6 @@ -1690,19 +1498,19 @@ - + - + - + - + @@ -1728,11 +1536,11 @@ - + - + sfix16_En12 @@ -1742,11 +1550,173 @@ + + + + + + + + + + + + + + + + + + [z_posHighRes] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + - + @@ -1754,19 +1724,19 @@ - + - + - + - + @@ -1792,11 +1762,11 @@ - + - + int16 @@ -1806,216 +1776,6 @@ - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posHighRes] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - @@ -2028,11 +1788,11 @@ - + - + [z_posLowRes] @@ -2050,11 +1810,11 @@ - + - + int8 @@ -2064,279 +1824,6 @@ - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posHighRes] - - - - - - - - - - - - - - - - - - - - - - sfix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -2349,11 +1836,11 @@ - + - + [b_enaAdvCtrl] @@ -2371,11 +1858,11 @@ - + - + boolean @@ -2387,139 +1874,347 @@ - - - + + + - - + + - - + + - - 5 + + + + + + + + + + - - - - - - - - - - - - - - - - - b_enaAdvCtrl + + - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posLowRes] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - + - - + + - + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + sfix16_En12 @@ -2541,11 +2236,11 @@ - + - + [z_counter] @@ -2563,11 +2258,11 @@ - + - + int16 @@ -2579,52 +2274,357 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + - - + + - + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posLowRes] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posHighRes] + + + + + + + + + + + + + - + - - sfix16_En14 + + sfix16_En12 @@ -3149,5 +3149,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json index ffedcfc..5ddb7b1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json @@ -1,396 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8529", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

- - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - + @@ -968,35 +920,35 @@ - + - + - + - + - + - + - + - + @@ -1022,11 +974,11 @@ - + - + sfix16_En4 @@ -1037,11 +989,11 @@ - + - + Ini=0 @@ -1062,13 +1014,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1076,7 +1052,7 @@ - + @@ -1084,7 +1060,7 @@ - + @@ -1092,7 +1068,7 @@ - + @@ -1100,7 +1076,7 @@ - + @@ -1108,7 +1084,7 @@ - + @@ -1116,7 +1092,7 @@ - + @@ -1124,7 +1100,7 @@ - + @@ -1132,7 +1108,7 @@ - + @@ -1140,7 +1116,7 @@ - + @@ -1148,7 +1124,7 @@ - + @@ -1156,7 +1132,7 @@ - + @@ -1164,7 +1140,7 @@ - + @@ -1172,46 +1148,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + - + T - + - + F @@ -1229,11 +1181,159 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VqFin + + + + + + + + a_elecAngle + + + + + + + + z_dir + + + + + + + + r_fieldWeak + + + + + + + + V_phaABC_SIN + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SIN_Method + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1246,6 +1346,12 @@ + + + + + + @@ -1255,27 +1361,27 @@ - + - + - + - + - + - + @@ -1301,11 +1407,11 @@ - + - + boolean @@ -1317,28 +1423,28 @@ - - + + - + - + - - [VqFinPrev] + + [z_dir] - + @@ -1348,428 +1454,11 @@ - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_FOC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - + @@ -1777,27 +1466,27 @@ - + - + - + - + - + - + @@ -1823,11 +1512,11 @@ - + - + boolean @@ -1837,139 +1526,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - V_phaABC_FOC_in - - - - - - - - V_phaABC_FOC - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC_Method - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - @@ -1979,11 +1538,11 @@ - + - + [r_inpTgtSca] @@ -2002,28 +1561,28 @@ - - + + - + - + - - [z_ctrlTypSel] + + [VqFin] - + @@ -2035,29 +1594,437 @@ - - - + + + - - + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + - + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] - - + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean @@ -2078,11 +2045,11 @@ - + - + [VqFin] @@ -2100,11 +2067,11 @@ - + - + sfix16_En4 @@ -2116,28 +2083,76 @@ - - - + + + - - + + - - + + - - [a_elecAngle] + + [z_pos] - + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + @@ -2149,59 +2164,43 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + [r_fieldWeak] + - - + + - + - - + + - + sfix16_En4 @@ -2213,128 +2212,92 @@ - - - + + + - - - - - - - - + + - - - - - - - VqFin - - - - - - - - z_pos - - + - - V_phaABC_COM - - - - - - - - else { } + + [V_phaABC_FOC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COM_Method + + - - - - - - - + - - + + - + sfix16_En4 - + + + + + + + + + + + + + + + - - - - + + + - - + + 4 + + + + + + + + + + + + + + - + - - action + + VqFinPrev @@ -2346,12 +2309,6 @@ - - - - - - @@ -2399,106 +2356,44 @@ - - - + + + - - + + - + - - u1 - - - - - - - - u2 - - - - - - - - if(u1 ~= 0) - - - - - - - - elseif(u2 ~= 0) - - - - - - - - else + + CTRL_SIN - - + + - - + + - - + + - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action + + uint8 @@ -2519,11 +2414,11 @@ - + - + CTRL_FOC @@ -2541,11 +2436,11 @@ - + - + uint8 @@ -2557,43 +2452,208 @@ - - - + + + - - + + - - + + - - [r_inpTgtSca] + + CTRL_FOC - - + + - - + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VqFin + + + + + + + + z_pos - + - + + V_phaABC_COM + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COM_Method + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -2605,44 +2665,465 @@ - - - + + + + + + + + + - - + + - - + + - - [z_dir] + + 9 - + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + z_dir + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V_phaABC_FOC_in + + + + + + + + V_phaABC_FOC + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FOC_Method + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + - - + + - - + + - - int8 + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 @@ -2663,11 +3144,11 @@ - + - + 7 @@ -2685,11 +3166,11 @@ - + - + a_elecAngle @@ -2700,11 +3181,11 @@ - + - + sfix16_En6 @@ -2726,19 +3207,19 @@ - + - + - + - + @@ -2764,11 +3245,11 @@ - + - + int16 @@ -2780,194 +3261,44 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - + - - int8 + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 @@ -2978,91 +3309,59 @@ - - - + + + - - + + - - - - - - - - CTRL_FOC - - - - - - - - - - - - - - - + - + - - uint8 + + + + + + + + + + - - - - - - - - - - - - + + - - - - - - - [VqFinPrev] - - - + + - + - - + + - + sfix16_En4 @@ -3074,469 +3373,106 @@ - - - + + + - - + + - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - CTRL_SIN - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VqFin - - + - - a_elecAngle + + u1 - + - - z_dir + + u2 - + - - r_fieldWeak + + if(u1 ~= 0) - + - - V_phaABC_SIN + + elseif(u2 ~= 0) - + - - elseif { } + + else - - - - - - - - + + - - - - - - - - - + + + - + - - SIN_Method - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + action - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + + - - + + action - - - - - - - - - - - - - - - - - + + - - + + - - boolean + + action @@ -3557,19 +3493,19 @@ - + - + - + - + @@ -3579,6 +3515,21 @@ + + + + + + + + + + + boolean + + + + @@ -3590,21 +3541,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + boolean + + + + + + + + + + + @@ -4303,5 +4303,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg index 788dc68..f0bc049 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg @@ -10,5 +10,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg index e1aad8c..d810a7b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg @@ -10,5 +10,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json index 83156c6..102cc74 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json @@ -492,21 +492,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -518,30 +519,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -553,18 +554,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -578,6 +580,37 @@ "masktype":"" } }, + { + "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", @@ -678,112 +711,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9818", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9799", + "className":"Simulink.Goto", "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":"BLDCmotor_FOC_R2017b_fixdt:9741", - "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: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:9805", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "z_dir", + "local", "Tag" ], "tabs":[ @@ -797,7 +739,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, @@ -835,11 +777,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9810", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9818", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ @@ -847,7 +789,69 @@ "IconDisplay" ], "values":[ - "V_phaABC_SIN", + "VqFin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9805", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "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:9803", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", "Tag" ], "tabs":[ @@ -922,6 +926,117 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9810", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "V_phaABC_SIN", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10677", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "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:9806", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9798", "className":"Simulink.Inport", @@ -989,6 +1104,140 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9795", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"a_elecAngle", + "label":"a_elecAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "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:9796", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFin", + "label":"VqFin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "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:9797", "className":"Simulink.Inport", @@ -1056,257 +1305,10 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9799", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dir", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9795", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "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:9806", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9796", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VqFin", - "label":"VqFin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "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:10677", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "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:9779#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1357,7 +1359,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10677#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1408,7 +1410,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9743#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1459,7 +1461,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9795#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1510,7 +1512,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9798#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1561,7 +1563,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9797#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1612,7 +1614,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9796#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1663,7 +1665,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9803#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1714,7 +1716,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9805#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1765,7 +1767,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9806#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1816,7 +1818,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9810#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1867,7 +1869,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9818#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1918,7 +1920,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9780#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -1969,7 +1971,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9781#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -2020,7 +2022,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9782#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -2071,7 +2073,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9819#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", @@ -2122,7 +2124,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9816#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg index 4718c4c..b6a17d7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg @@ -82,7 +82,7 @@ - + @@ -553,7 +553,7 @@ - + @@ -1024,7 +1024,7 @@ - + @@ -1495,7 +1495,7 @@ - + @@ -1638,7 +1638,7 @@ - + @@ -1780,13 +1780,61 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + @@ -1796,11 +1844,11 @@ - + - + [VqFin] @@ -1829,11 +1877,11 @@ - + - + [a_elecAngle] @@ -1862,11 +1910,11 @@ - + - + [r_fieldWeak] @@ -1883,6 +1931,72 @@ + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_SIN] + + + + + + + + + + + + + + + @@ -1895,11 +2009,11 @@ - + - + [VqFin] @@ -1917,11 +2031,11 @@ - + - + sfix16_En4 @@ -1931,102 +2045,6 @@ - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - @@ -2039,11 +2057,11 @@ - + - + [z_dir] @@ -2061,11 +2079,11 @@ - + - + int8 @@ -2077,77 +2095,44 @@ - - - - - - - - - - - - - - - - [V_phaABC_SIN] - - - - - - - - - - - - - - - - - - - + + - + - + - - [V_phaABC_SIN] + + [a_elecAngle] - + - + - - + + - - sfix16_En4 + + sfix16_En6 @@ -2167,20 +2152,20 @@ + + + + + + + + - - - - - - - - @@ -2198,11 +2183,11 @@ - + - + sfix16_En4 @@ -2214,328 +2199,43 @@ - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - + + - + - + - - [r_fieldWeak] + + [V_phaABC_SIN] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - VqFin - - - - - - - - - - - - - - + sfix16_En4 @@ -2557,11 +2257,11 @@ - + - + 0 @@ -2579,11 +2279,11 @@ - + - + uint8 @@ -2593,6 +2293,306 @@ + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + VqFin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_dir + + + + + + + + + + + + + + + int8 + + + + + + + + @@ -2638,10 +2638,10 @@ - + - + @@ -2913,5 +2913,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json index 51ef8c9..c48c0fb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json @@ -752,55 +752,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9791", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"b_fieldWeakEna", - "label":"b_fieldWeakEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "b_fieldWeakEna", - "on", - "inf", - "[]", - "[]", - "boolean", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9758", "className":"Simulink.Goto", @@ -868,7 +819,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Modulo_fixdt", "label":"Modulo_fixdt", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -876,21 +827,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -902,30 +854,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -937,18 +889,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1060,6 +1013,55 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9791", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"b_fieldWeakEna", + "label":"b_fieldWeakEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "b_fieldWeakEna", + "on", + "inf", + "[]", + "[]", + "boolean", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9747", "className":"Simulink.Inport", @@ -1130,7 +1132,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9756#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1181,7 +1183,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9745#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1232,7 +1234,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9765#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1283,7 +1285,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9749#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1334,7 +1336,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9746#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1385,7 +1387,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9747#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1436,7 +1438,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9769#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1487,7 +1489,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9772#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1538,7 +1540,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1589,7 +1591,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9766#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1640,7 +1642,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9755#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1691,7 +1693,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9752#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1742,7 +1744,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9751#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1793,7 +1795,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9770#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1844,7 +1846,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9753#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1895,7 +1897,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9791#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1946,7 +1948,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9794#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -1997,7 +1999,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10175#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg index 043fdcb..f1ae64d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg @@ -226,7 +226,7 @@ - + @@ -993,69 +993,6 @@ - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - boolean - - - - - - - - @@ -1068,11 +1005,11 @@ - + - + [r_fieldWeak] @@ -1101,11 +1038,11 @@ - + - + [r_fieldWeak] @@ -1123,11 +1060,11 @@ - + - + sfix16_En4 @@ -1155,27 +1092,27 @@ - + - + num - + - + div - + - + rem @@ -1194,9 +1131,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1205,52 +1178,16 @@ - + - + sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1273,11 +1210,11 @@ - + - + [r_fieldWeak] @@ -1295,11 +1232,11 @@ - + - + sfix16_En4 @@ -1321,11 +1258,11 @@ - + - + 3 @@ -1343,11 +1280,11 @@ - + - + r_fieldWeak @@ -1358,11 +1295,11 @@ - + - + sfix16_En4 @@ -1372,6 +1309,69 @@ + + + + + + + + + + + + + + + + + + b_fieldWeakEna + + + + + + + + + + + + + + + + + + + + + + b_fieldWeakEna + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -1689,5 +1689,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json index 017bf61..59f8a0c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json @@ -180,7 +180,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9843#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9842", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg index 02c17b7..c6ad46c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg @@ -63,7 +63,7 @@ - + @@ -171,5 +171,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json index 9f4adbf..a1ccb67 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json @@ -111,11 +111,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9823", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9912", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", + "name":"Goto8", + "label":"Goto8", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ @@ -124,7 +124,7 @@ "IconDisplay" ], "values":[ - "V_phaABC_COM", + "VqFin", "local", "Tag" ], @@ -144,11 +144,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9912", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9823", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"Goto7", + "label":"Goto7", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ @@ -157,7 +157,7 @@ "IconDisplay" ], "values":[ - "VqFin", + "V_phaABC_COM", "local", "Tag" ], @@ -209,6 +209,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9453", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", + "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:9211", "className":"Simulink.From", @@ -240,126 +271,6 @@ "masktype":"" } }, - { - "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:9913", "className":"Simulink.From", @@ -391,104 +302,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9909", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VqFin", - "label":"VqFin", - "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":[ - "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:9453", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", - "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:9209", "className":"Simulink.Product", @@ -546,10 +359,197 @@ "masktype":"" } }, + { + "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:9909", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFin", + "label":"VqFin", + "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":[ + "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: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:9209#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", @@ -600,7 +600,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9211#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", @@ -651,7 +651,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9236#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", @@ -702,7 +702,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9453#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", @@ -753,7 +753,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9909#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", @@ -804,7 +804,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9910#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", @@ -855,7 +855,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9913#out:1", "className":"Simulink.Line", - "icon":"WebViewIcon5", + "icon":"WebViewIcon6", "name":"", "label":"", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg index 43a2b77..91a389a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg @@ -94,11 +94,11 @@ - - + + - + @@ -108,14 +108,14 @@ - - [V_phaABC_COM] + + [VqFin] - + @@ -127,11 +127,11 @@ - - + + - + @@ -141,14 +141,14 @@ - - [VqFin] + + [V_phaABC_COM] - + @@ -191,6 +191,54 @@ + + + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -203,11 +251,11 @@ - + - + [z_pos] @@ -225,281 +273,11 @@ - + - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-D T[k] - - - - - - - - - - - - - - - - - - - - - - z_commutMap_M1 - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_pos - - - - - - - - - - - - - - + int8 @@ -521,11 +299,11 @@ - + - + [V_phaABC_COM] @@ -543,11 +321,11 @@ - + - + sfix16_En4 @@ -557,6 +335,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2-D T[k] + + + + + + + + + + + + + + + + + + + + + + z_commutMap_M1 + + + + + + + + + + + + + + + int8 + + + + + + + + @@ -569,11 +610,11 @@ - + - + 1 @@ -591,11 +632,11 @@ - + - + VqFin @@ -606,11 +647,11 @@ - + - + sfix16_En4 @@ -622,100 +663,59 @@ - - - + + + - - - - - - - - - - - - [VqFin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - + + - + - - - - - - - - - - + + 2 - - + + + + + + + + + + + + + + + + + z_pos - - + + - + - - sfix16_En4 + + int8 @@ -824,5 +824,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json index 46d8644..9f5041b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json @@ -20,14 +20,15 @@ "parent":1, "children":[ 3, - 14, - 25, - 37, - 40, - 86, - 92, + 4, + 15, + 27, + 39, + 43, 93, - 94 + 99, + 100, + 101 ], "name":"BLDC_controller", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller", @@ -41,133 +42,122 @@ ":9308", ":10192", ":9307", - ":9304", + ":9305", ":9303", ":9302", + ":9300", ":9299", - ":10064", + ":9298", ":11487", ":9441", - ":9298", - ":9293", - ":10258", - ":9291", - ":9301", - ":9284", - ":9282", - ":9934", - ":9281", - ":11349", - ":10189", - ":9272", - ":9278", - ":9276", - ":9275", - ":9456", - ":9252", - ":9280", - ":9251", - ":9241", - ":9263", - ":9286", - ":11518", - ":11019", - ":10355", - ":9297", - ":11488", - ":9300", - ":9268", - ":9289", - ":9267", - ":9287", - ":10259", - ":9260", - ":9277", - ":9930", - ":9261", - ":9258", - ":9259", - ":10257", - ":10187", - ":11306", - ":9253", - ":9264", - ":11489", - ":10749", - ":11304", - ":9305", - ":9935", - ":9245", - ":9274", - ":9279", - ":9720", - ":10191", - ":10159", - ":9198", - ":11305", - ":9437", - ":11485", + ":11895", ":10751", - ":9266", - ":9931", - ":9270", - ":11302", - ":8658", - ":9262", - ":11303", - ":9283", - ":9269", - ":10155", - ":9244", - ":9240", - ":9271", - ":9250", - ":9306", - ":10356", - ":10066", - ":9418", - ":9290", + ":10749", + ":9293", ":9292", - ":8220", - ":9249", - ":9265", - ":11151", - ":10065", + ":9284", ":10158", - ":10156", - ":11351", + ":11883", + ":9279", + ":9289", ":9288", - ":8209", - ":9448", - ":8469", - ":8207", - ":10160", - ":8210", - ":8206", - ":10164", - ":8205", - ":11348", - ":10188", - ":11700", - ":10161", - ":8204", - ":8203", - ":10154", + ":9286", + ":11880", + ":11349", + ":9272", + ":11879", + ":9277", + ":9276", + ":9274", ":9285", - ":10139", - ":8202", - ":8208", + ":9271", + ":9241", + ":9456", + ":9250", + ":11518", + ":9301", + ":9306", + ":11019", + ":9278", + ":12677", + ":9418", + ":9934", ":10692", + ":10356", + ":10259", + ":9268", + ":11882", + ":9265", + ":9258", + ":10257", + ":10160", + ":11306", + ":9269", + ":9253", + ":11304", + ":9283", + ":12674", + ":11351", + ":9249", + ":9287", + ":9931", + ":9245", + ":9244", + ":9304", + ":9259", + ":9240", + ":10191", + ":9198", + ":9264", + ":11303", + ":11881", + ":11302", + ":9275", + ":11305", + ":9930", + ":9262", + ":10355", + ":11485", + ":9252", + ":9448", + ":9266", + ":8469", + ":10161", + ":11488", + ":9280", + ":9282", + ":11489", + ":9263", + ":10065", + ":9267", + ":9260", + ":10066", + ":9270", + ":9281", + ":8209", + ":11884", + ":9935", + ":9720", + ":8658", + ":8207", + ":8210", + ":8205", + ":8220", + ":11700", + ":9437", + ":8203", + ":9261", + ":11348", + ":8206", + ":11151", + ":8204", + ":8202", ":8201", - ":10157", - ":10255", + ":8208", ":9268#out:1", - ":9290#out:1", - ":9251#out:1", ":9260#out:1", ":8220#out:5", ":9258#out:1", - ":9291#out:1", ":9249#out:1", ":9265#out:1", ":9250#out:1", @@ -211,29 +201,13 @@ ":9931#out:1", ":8220#out:3", ":9935#out:1", - ":11151#out:2", ":8203#out:1", ":10065#out:1", - ":10155#out:1", - ":10154#out:1", - ":10064#out:1", - ":10157#out:1", - ":10164#out:3", - ":10164#out:2", - ":10164#out:1", - ":9297#out:1", - ":10191#out:1", - ":10255#out:1", - ":10257#out:1", ":10356#out:1", ":10355#out:1", ":10066#out:1", - ":10159#out:1", ":10160#out:1", ":10161#out:1", - ":10139#out:1", - ":10156#out:1", - ":10259#out:1", ":10692#out:1", ":8207#out:1", ":10749#out:1", @@ -247,7 +221,7 @@ ":11305#out:1", ":8469#out:2", ":11151#out:1", - ":10258#out:1", + ":11151#out:3", ":11348#out:1", ":11351#out:1", ":9267#out:1", @@ -257,22 +231,70 @@ ":11489#out:1", ":11518#out:1", ":11487#out:1", - ":11700#out:1" + ":11700#out:1", + ":10257#out:1", + ":10259#out:1", + ":10191#out:1", + ":11151#out:2", + ":11884#out:2", + ":11884#out:1", + ":11884#out:3", + ":11895#out:2", + ":11895#out:3", + ":11895#out:4", + ":11895#out:5", + ":11895#out:1", + ":12674#out:1", + ":12677#out:1" ], "sameAsElement":true }, { "hid":3, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11884", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11884", + "parent":2, + "children":[ + ], + "name":"Call_Scheduler", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Call_Scheduler", + "label":"Call_Scheduler", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json", + "elements":[ + ":11894", + ":11891", + ":11893", + ":11892", + ":11888", + ":11887", + ":11889", + ":11890", + ":11885", + ":11886", + ":11886#out:1", + ":11888#out:1", + ":11887#out:1", + ":11890#out:1", + ":11889#out:1", + ":11885#out:1" + ], + "sameAsElement":true + }, + { + "hid":4, "sid":"BLDCmotor_FOC_R2017b_fixdt:8220", "esid":"BLDCmotor_FOC_R2017b_fixdt:8220", "parent":2, "children":[ - 4, 5, 6, 7, - 11, - 12 + 8, + 12, + 13 ], "name":"F01_Estimations", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations", @@ -310,7 +332,6 @@ ":8464", ":8426", ":8428", - ":9433", ":8467", ":8466", ":9933", @@ -320,31 +341,32 @@ ":8462", ":11355", ":8460", - ":8458", ":11353", - ":8468", ":9432", + ":8450", ":8446", + ":8449", ":9932", - ":9431", - ":8437", - ":8436", - ":8435", ":8434", ":8429", - ":8432", - ":11357", - ":8457", - ":8384", - ":11414", - ":8427", - ":8449", - ":8430", ":8451", - ":8450", + ":8427", + ":8432", + ":11414", ":8461", + ":8430", + ":8437", + ":8384", + ":8435", + ":9433", + ":11357", + ":8468", + ":8436", ":8431", ":11352", + ":8458", + ":9431", + ":8457", ":8462#out:1", ":8440#out:1", ":8439#out:1", @@ -396,10 +418,10 @@ "sameAsElement":true }, { - "hid":4, + "hid":5, "sid":"BLDCmotor_FOC_R2017b_fixdt:8225", "esid":"BLDCmotor_FOC_R2017b_fixdt:8225", - "parent":3, + "parent":4, "children":[ ], "name":"F01_01_Edge_Detector", @@ -415,8 +437,8 @@ ":8228", ":8234", ":8232", - ":8231", ":8233", + ":8231", ":9634", ":8226#out:1", ":8228#out:1", @@ -429,10 +451,10 @@ "sameAsElement":true }, { - "hid":5, + "hid":6, "sid":"BLDCmotor_FOC_R2017b_fixdt:8235", "esid":"BLDCmotor_FOC_R2017b_fixdt:8235", - "parent":3, + "parent":4, "children":[ ], "name":"F01_02_Position_Calculation", @@ -466,10 +488,10 @@ "sameAsElement":true }, { - "hid":6, + "hid":7, "sid":"BLDCmotor_FOC_R2017b_fixdt:8247", "esid":"BLDCmotor_FOC_R2017b_fixdt:8247", - "parent":3, + "parent":4, "children":[ ], "name":"F01_03_Direction_Detection", @@ -493,8 +515,8 @@ ":8252", ":8262", ":8260", - ":8249", ":8259", + ":8249", ":8259#out:1", ":8255#out:1", ":8253#out:1", @@ -511,13 +533,13 @@ "sameAsElement":true }, { - "hid":7, + "hid":8, "sid":"BLDCmotor_FOC_R2017b_fixdt:8263", "esid":"BLDCmotor_FOC_R2017b_fixdt:8263", - "parent":3, + "parent":4, "children":[ - 8, - 10 + 9, + 11 ], "name":"F01_04_Speed_Estimation", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation", @@ -544,58 +566,58 @@ ":8290", ":8266", ":8296", - ":8379", - ":9430", + ":8378", + ":8377", ":8374", - ":8371", - ":8370", - ":9428", - ":8314", - ":8312", - ":8313", - ":8308", - ":8369", - ":8303", - ":8300", - ":8298", - ":8297", - ":8301", - ":8293", - ":8366", - ":8292", - ":8376", - ":8373", - ":8305", - ":8289", ":9429", + ":8372", + ":11461", + ":8371", + ":9428", + ":8376", + ":8366", + ":9427", + ":8313", + ":8305", + ":8308", + ":8301", + ":8370", + ":8299", + ":8306", + ":9425", + ":8292", + ":8314", ":8286", - ":8284", + ":8289", ":9477", ":8283", - ":8282", - ":8294", - ":8378", - ":11461", - ":9425", - ":8377", - ":8285", - ":8311", ":8281", + ":8311", + ":8282", + ":9430", ":8280", - ":8277", + ":8369", ":9426", - ":8299", - ":8275", - ":9427", - ":8270", + ":8298", ":8278", - ":8268", - ":8306", + ":8277", + ":8303", + ":8300", + ":8276", + ":8294", + ":8284", + ":8275", + ":8312", + ":8379", ":8267", ":8272", - ":8276", - ":8372", ":8291", + ":8297", + ":8293", + ":8270", + ":8268", + ":8285", + ":8373", ":8309", ":11462", ":8310", @@ -653,17 +675,17 @@ "sameAsElement":true }, { - "hid":8, + "hid":9, "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", "esid":"BLDCmotor_FOC_R2017b_fixdt:8272", - "parent":7, + "parent":8, "children":[ - 9 + 10 ], "name":"Counter", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter", "label":"Counter", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "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", @@ -671,9 +693,9 @@ ":8272:2418", ":8272:2416", ":8272:2415", + ":8272:2413", ":8272:2414", ":8272:2515", - ":8272:2413", ":8272:2412", ":8272:2515#out:1", ":8272:2415#out:1", @@ -685,16 +707,16 @@ "sameAsElement":true }, { - "hid":9, + "hid":10, "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "esid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", - "parent":8, + "parent":9, "children":[ ], "name":"rst_Delay", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay", "label":"rst_Delay", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "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", @@ -714,10 +736,10 @@ "sameAsElement":true }, { - "hid":10, + "hid":11, "sid":"BLDCmotor_FOC_R2017b_fixdt:8314", "esid":"BLDCmotor_FOC_R2017b_fixdt:8314", - "parent":7, + "parent":8, "children":[ ], "name":"Raw_Motor_Speed_Estimation", @@ -735,48 +757,48 @@ ":8365", ":8360", ":8358", - ":8357", - ":8356", - ":8355", ":8354", + ":8355", + ":8353", ":8351", + ":8359", ":8349", - ":8350", - ":8348", ":8346", ":8345", - ":8344", - ":8342", ":8341", - ":8339", - ":8347", ":8340", + ":8339", + ":8337", + ":8347", ":8336", - ":8335", - ":8352", + ":8344", + ":8334", + ":8333", + ":8332", + ":8357", ":8331", + ":8328", + ":8338", + ":8324", + ":8356", + ":8323", + ":8321", + ":8319", + ":8326", ":8330", ":8327", - ":8326", - ":8353", - ":8337", - ":8321", - ":8322", - ":8325", - ":8324", - ":8332", - ":8338", ":8318", - ":8333", - ":8359", + ":8325", ":8317", - ":8319", + ":8342", ":8316", - ":8334", - ":8328", + ":8352", + ":8322", + ":8335", ":8320", - ":8323", ":8315", + ":8350", + ":8348", ":8329", ":8343", ":8315#out:1", @@ -818,10 +840,10 @@ "sameAsElement":true }, { - "hid":11, + "hid":12, "sid":"BLDCmotor_FOC_R2017b_fixdt:8384", "esid":"BLDCmotor_FOC_R2017b_fixdt:8384", - "parent":3, + "parent":4, "children":[ ], "name":"F01_05_Electrical_Angle_Estimation", @@ -855,28 +877,28 @@ ":8391", ":8421", ":8420", - ":8418", ":8417", ":11415", ":9664", - ":9660", - ":8412", - ":8405", ":8411", - ":8404", + ":8412", ":8400", + ":8404", + ":9660", ":8398", - ":8396", - ":8393", - ":8392", - ":8395", - ":11459", ":8397", - ":8389", - ":8410", - ":9665", - ":8403", ":8394", + ":8405", + ":8393", + ":8418", + ":8403", + ":8392", + ":9665", + ":8389", + ":11459", + ":8410", + ":8396", + ":8395", ":8385#out:1", ":8386#out:1", ":8399#out:1", @@ -912,12 +934,12 @@ "sameAsElement":true }, { - "hid":12, + "hid":13, "sid":"BLDCmotor_FOC_R2017b_fixdt:11357", "esid":"BLDCmotor_FOC_R2017b_fixdt:11357", - "parent":3, + "parent":4, "children":[ - 13 + 14 ], "name":"F01_06_Electrical_Angle_Measurement", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement", @@ -931,18 +953,18 @@ ":11437", ":11358", ":11381", + ":11398", + ":11419", ":11410", ":11409", - ":11408", ":11412", - ":11419", + ":11375", + ":11408", ":11411", ":11438", - ":11460", ":11418", - ":11398", + ":11460", ":11406", - ":11375", ":11375#out:1", ":11358#out:1", ":11410#out:1", @@ -957,16 +979,16 @@ "sameAsElement":true }, { - "hid":13, + "hid":14, "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", "esid":"BLDCmotor_FOC_R2017b_fixdt:11408", - "parent":12, + "parent":13, "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", + "icon":"WebViewIcon7", "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", @@ -987,13 +1009,12 @@ "sameAsElement":true }, { - "hid":14, + "hid":15, "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", "esid":"BLDCmotor_FOC_R2017b_fixdt:8469", "parent":2, "children":[ - 15, - 24 + 16 ], "name":"F02_Diagnostics", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics", @@ -1003,499 +1024,555 @@ "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", - ":8531", - ":8532", - ":8533", - ":8534", - ":9415", - ":9416", ":8470", ":8526", ":8499", ":8497", ":8527", - ":8525", - ":9398", - ":8524", - ":8521", - ":8515", - ":9404", - ":8520", - ":8509", - ":8519", + ":9297", + ":9291", ":11021", ":8504", - ":9395", - ":8514", + ":11832", + ":11831", ":9397", - ":8503", - ":8500", - ":11022", - ":8491", - ":9402", - ":8493", - ":9400", - ":9408", - ":8510", + ":11834", ":8492", - ":8482", - ":8480", - ":8479", - ":8478", - ":8484", - ":8494", - ":8517", - ":8508", - ":9394", - ":9412", + ":11833", + ":9395", + ":11769", ":9396", - ":9410", - ":8483", - ":8486", - ":8474", - ":9406", - ":9405", + ":11835", + ":11836", ":11020", - ":9407", - ":8487", - ":9403", - ":9401", + ":9394", ":8497#out:1", ":8470#out:1", - ":8524#out:1", - ":8525#out:1", - ":8478#out:1", - ":8479#out:1", - ":8487#out:1", - ":8510#out:1", - ":8514#out:1", - ":8509#out:1", - ":8491#out:1", - ":8480#out:1", - ":8486#out:1", - ":8519#out:1", - ":8515#out:1", ":8492#out:1", - ":8493#out:1", - ":8494#out:1", - ":8520#out:1", - ":8508#out:1", - ":8482#out:1", - ":8483#out:1", - ":8484#out:1", - ":8521#out:1", ":9394#out:1", ":9396#out:1", - ":9402#out:1", - ":9403#out:1", - ":9405#out:1", - ":8517#out:1", - ":9407#out:1", - ":9408#out:1", - ":9410#out:1", - ":9412#out:1", - ":9401#out:1", - ":9398#out:1", ":11020#out:1", - ":9404#out:1", - ":11022#out:1", - ":9400#out:1" - ], - "sameAsElement":true - }, - { - "hid":15, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486", - "parent":14, - "children":[ - 16, - 17, - 20, - 23 - ], - "name":"Debounce_Filter", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter", - "label":"Debounce_Filter", - "icon":"WebViewIcon4", - "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:2509", - ":8486:2467", - ":8486:2472", - ":8486:2466", - ":8486:2464", - ":8486:2461", - ":8486:2462", - ":8486:2459", - ":8486:2507", - ":8486:2460", - ":8486:2449", - ":8486:2450", - ":8486:2454", - ":8486:2448", - ":8486:2456", - ":8486:2463", - ":8486:2451", - ":8486:2473", - ":8486:2452", - ":8486:2455", - ":8486:2428", - ":8486:2458", - ":8486:2423", - ":8486:2422", - ":8486:2457", - ":8486:2420", - ":8486:2421", - ":8486:2453", - ":8486:2465", - ":8486:2470", - ":8486:2468", - ":8486:2471", - ":8486:2469", - ":8486:2507#out:1", - ":8486:2422#out:1", - ":8486:2421#out:1", - ":8486:2467#out:1", - ":8486:2473#out:1", - ":8486:2453#out:1", - ":8486:2468#out:1", - ":8486:2448#out:1", - ":8486:2454#out:1", - ":8486:2460#out:1", - ":8486:2467#out:3", - ":8486:2420#out:1", - ":8486:2457#out:1", - ":8486:2456#out:1", - ":8486:2458#out:1", - ":8486:2467#out:2", - ":8486:2451#out:1", - ":8486:2423#out:1", - ":8486:2428#out:1", - ":8486:2449#out:1", - ":8486:2459#out:1", - ":8486:2509#out:1", - ":8486:2472#out:1", - ":8486:2452#out:1", - ":8486:2471#out:1", - ":8486:2455#out:1", - ":8486:2450#out:1", - ":8486:2470#out:1", - ":8486:2469#out:1" + ":11832#out:1", + ":11769#out:1", + ":11833#out:1", + ":11834#out:1", + ":11831#out:1", + ":9297#out:1", + ":9291#out:1", + ":11769#out:2" ], "sameAsElement":true }, { "hid":16, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11769", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11769", "parent":15, "children":[ + 17, + 26 ], - "name":"Default", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Default", - "label":"Default", + "name":"Diagnostics_Enabled", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled", + "label":"Diagnostics_Enabled", "icon":"WebViewIcon1", - "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", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json", "elements":[ - ":8486:2427", - ":8486:2426", - ":8486:2425", - ":8486:2424", - ":8486:2424#out:1" + ":11823", + ":11824", + ":11825", + ":11826", + ":11827", + ":11828", + ":11829", + ":11830", + ":11771", + ":11821", + ":11796", + ":11795", + ":11815", + ":11813", + ":11811", + ":11812", + ":11808", + ":11807", + ":11806", + ":11801", + ":11799", + ":11798", + ":11797", + ":11817", + ":11818", + ":11816", + ":11791", + ":11789", + ":11794", + ":11784", + ":11783", + ":11779", + ":11785", + ":11777", + ":11786", + ":11776", + ":11788", + ":11822", + ":11773", + ":11809", + ":11778", + ":11781", + ":11780", + ":11820", + ":11792", + ":11772", + ":11775", + ":11810", + ":11782", + ":11790", + ":11793", + ":11819", + ":11803", + ":11774", + ":11770", + ":11800", + ":11802", + ":11787", + ":11805", + ":11795#out:1", + ":11771#out:1", + ":11819#out:1", + ":11820#out:1", + ":11777#out:1", + ":11778#out:1", + ":11785#out:1", + ":11808#out:1", + ":11810#out:1", + ":11807#out:1", + ":11790#out:1", + ":11779#out:1", + ":11784#out:1", + ":11815#out:1", + ":11811#out:1", + ":11791#out:1", + ":11792#out:1", + ":11793#out:1", + ":11816#out:1", + ":11806#out:1", + ":11781#out:1", + ":11782#out:1", + ":11812#out:1", + ":11783#out:1", + ":11817#out:1", + ":11773#out:1", + ":11772#out:1", + ":11787#out:1", + ":11775#out:1", + ":11818#out:1", + ":11813#out:1", + ":11788#out:1", + ":11789#out:1", + ":11776#out:1", + ":11780#out:1", + ":11805#out:1", + ":11770#out:1", + ":11809#out:1", + ":11794#out:1", + ":11786#out:1" ], "sameAsElement":true }, { "hid":17, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", - "parent":15, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784", + "parent":16, "children":[ - 18 + 18, + 19, + 22, + 25 ], - "name":"Dequalification", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification", - "label":"Dequalification", - "icon":"WebViewIcon1", - "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", + "name":"Debounce_Filter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter", + "label":"Debounce_Filter", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json", "elements":[ - ":8486:2447", - ":8486:2446", - ":8486:2445", - ":8486:2440", - ":8486:2442", - ":8486:2439", - ":8486:2437", - ":8486:2436", - ":8486:2444", - ":8486:2435", - ":8486:2434", - ":8486:2443", - ":8486:2433", - ":8486:2432", - ":8486:2441", - ":8486:2438", - ":8486:2431", - ":8486:2430", - ":8486:2429", - ":8486:2438#out:1", - ":8486:2429#out:1", - ":8486:2430#out:1", - ":8486:2431#out:1", - ":8486:2434#out:1", - ":8486:2439#out:1", - ":8486:2440#out:1", - ":8486:2437#out:1", - ":8486:2445#out:1", - ":8486:2433#out:1", - ":8486:2436#out:1", - ":8486:2446#out:1", - ":8486:2435#out:1" + ":11784:2496", + ":11784:2472", + ":11784:2467", + ":11784:2473", + ":11784:2465", + ":11784:2464", + ":11784:2463", + ":11784:2466", + ":11784:2460", + ":11784:2458", + ":11784:2457", + ":11784:2456", + ":11784:2507", + ":11784:2461", + ":11784:2454", + ":11784:2452", + ":11784:2449", + ":11784:2453", + ":11784:2455", + ":11784:2448", + ":11784:2509", + ":11784:2450", + ":11784:2423", + ":11784:2422", + ":11784:2451", + ":11784:2421", + ":11784:2459", + ":11784:2428", + ":11784:2462", + ":11784:2420", + ":11784:2471", + ":11784:2470", + ":11784:2469", + ":11784:2468", + ":11784:2507#out:1", + ":11784:2422#out:1", + ":11784:2421#out:1", + ":11784:2467#out:1", + ":11784:2473#out:1", + ":11784:2453#out:1", + ":11784:2468#out:1", + ":11784:2448#out:1", + ":11784:2454#out:1", + ":11784:2460#out:1", + ":11784:2467#out:3", + ":11784:2420#out:1", + ":11784:2457#out:1", + ":11784:2456#out:1", + ":11784:2458#out:1", + ":11784:2467#out:2", + ":11784:2451#out:1", + ":11784:2423#out:1", + ":11784:2428#out:1", + ":11784:2449#out:1", + ":11784:2459#out:1", + ":11784:2509#out:1", + ":11784:2472#out:1", + ":11784:2452#out:1", + ":11784:2471#out:1", + ":11784:2455#out:1", + ":11784:2450#out:1", + ":11784:2470#out:1", + ":11784:2469#out:1" ], "sameAsElement":true }, { "hid":18, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "parent":17, "children":[ - 19 ], - "name":"Counter", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter", - "label":"Counter", - "icon":"WebViewIcon4", - "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", + "name":"Default", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Default", + "label":"Default", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json", "elements":[ - ":8486:2435:2418", - ":8486:2435:2416", - ":8486:2435:2415", - ":8486:2435:2515", - ":8486:2435:2414", - ":8486:2435:2412", - ":8486:2435:2413", - ":8486:2435:2515#out:1", - ":8486:2435:2415#out:1", - ":8486:2435:2413#out:1", - ":8486:2435:2416#out:1", - ":8486:2435:2414#out:1", - ":8486:2435:2412#out:1" + ":11784:2427", + ":11784:2426", + ":11784:2424", + ":11784:2425", + ":11784:2424#out:1" ], "sameAsElement":true }, { "hid":19, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", - "parent":18, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "parent":17, "children":[ + 20 ], - "name":"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/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", + "name":"Dequalification", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification", + "label":"Dequalification", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json", "elements":[ - ":8486:2435:2515:1577", - ":8486:2435:2515:1576", - ":8486:2435:2515:1575", - ":8486:2435:2515:1579", - ":8486:2435:2515:1574", - ":8486:2435:2515:2510", - ":8486:2435:2515:1576#out:1", - ":8486:2435:2515:1575#out:1", - ":8486:2435:2515:2510#out:1", - ":8486:2435:2515:1574#out:1", - ":8486:2435:2515:1577#out:1" + ":11784:2445", + ":11784:2444", + ":11784:2443", + ":11784:2441", + ":11784:2436", + ":11784:2434", + ":11784:2446", + ":11784:2442", + ":11784:2435", + ":11784:2432", + ":11784:2438", + ":11784:2440", + ":11784:2431", + ":11784:2437", + ":11784:2430", + ":11784:2429", + ":11784:2439", + ":11784:2447", + ":11784:2433", + ":11784:2438#out:1", + ":11784:2429#out:1", + ":11784:2430#out:1", + ":11784:2431#out:1", + ":11784:2434#out:1", + ":11784:2439#out:1", + ":11784:2440#out:1", + ":11784:2437#out:1", + ":11784:2445#out:1", + ":11784:2433#out:1", + ":11784:2436#out:1", + ":11784:2446#out:1", + ":11784:2435#out:1" ], "sameAsElement":true }, { "hid":20, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", - "parent":15, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", + "parent":19, "children":[ 21 ], - "name":"Qualification", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification", - "label":"Qualification", - "icon":"WebViewIcon1", - "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", + "name":"Counter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter", + "label":"Counter", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json", "elements":[ - ":8486:2492", - ":8486:2489", - ":8486:2488", - ":8486:2485", - ":8486:2482", - ":8486:2490", - ":8486:2481", - ":8486:2491", - ":8486:2486", - ":8486:2484", - ":8486:2479", - ":8486:2478", - ":8486:2480", - ":8486:2476", - ":8486:2487", - ":8486:2477", - ":8486:2483", - ":8486:2475", - ":8486:2474", - ":8486:2480#out:1", - ":8486:2491#out:1", - ":8486:2481#out:1", - ":8486:2478#out:1", - ":8486:2490#out:1", - ":8486:2482#out:1", - ":8486:2485#out:1", - ":8486:2484#out:1", - ":8486:2479#out:1", - ":8486:2476#out:1", - ":8486:2475#out:1", - ":8486:2474#out:1", - ":8486:2483#out:1" + ":11784:2435:2418", + ":11784:2435:2416", + ":11784:2435:2415", + ":11784:2435:2414", + ":11784:2435:2413", + ":11784:2435:2412", + ":11784:2435:2515", + ":11784:2435:2515#out:1", + ":11784:2435:2415#out:1", + ":11784:2435:2413#out:1", + ":11784:2435:2416#out:1", + ":11784:2435:2414#out:1", + ":11784:2435:2412#out:1" ], "sameAsElement":true }, { "hid":21, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "parent":20, "children":[ - 22 ], - "name":"Counter", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter", - "label":"Counter", - "icon":"WebViewIcon4", - "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", + "name":"rst_Delay", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter/rst_Delay", + "label":"rst_Delay", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json", "elements":[ - ":8486:2480:2418", - ":8486:2480:2515", - ":8486:2480:2414", - ":8486:2480:2413", - ":8486:2480:2412", - ":8486:2480:2416", - ":8486:2480:2415", - ":8486:2480:2515#out:1", - ":8486:2480:2415#out:1", - ":8486:2480:2413#out:1", - ":8486:2480:2416#out:1", - ":8486:2480:2414#out:1", - ":8486:2480:2412#out:1" + ":11784:2435:2515:1577", + ":11784:2435:2515:1576", + ":11784:2435:2515:1575", + ":11784:2435:2515:1579", + ":11784:2435:2515:1574", + ":11784:2435:2515:2510", + ":11784:2435:2515:1576#out:1", + ":11784:2435:2515:1575#out:1", + ":11784:2435:2515:2510#out:1", + ":11784:2435:2515:1574#out:1", + ":11784:2435:2515:1577#out:1" ], "sameAsElement":true }, { "hid":22, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", - "parent":21, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "parent":17, "children":[ + 23 ], - "name":"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/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", + "name":"Qualification", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification", + "label":"Qualification", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json", "elements":[ - ":8486:2480:2515:1577", - ":8486:2480:2515:1576", - ":8486:2480:2515:1575", - ":8486:2480:2515:1579", - ":8486:2480:2515:1574", - ":8486:2480:2515:2510", - ":8486:2480:2515:1576#out:1", - ":8486:2480:2515:1575#out:1", - ":8486:2480:2515:2510#out:1", - ":8486:2480:2515:1574#out:1", - ":8486:2480:2515:1577#out:1" + ":11784:2492", + ":11784:2490", + ":11784:2489", + ":11784:2486", + ":11784:2484", + ":11784:2483", + ":11784:2487", + ":11784:2491", + ":11784:2480", + ":11784:2478", + ":11784:2477", + ":11784:2481", + ":11784:2476", + ":11784:2488", + ":11784:2479", + ":11784:2475", + ":11784:2485", + ":11784:2482", + ":11784:2474", + ":11784:2480#out:1", + ":11784:2491#out:1", + ":11784:2481#out:1", + ":11784:2478#out:1", + ":11784:2490#out:1", + ":11784:2482#out:1", + ":11784:2485#out:1", + ":11784:2484#out:1", + ":11784:2479#out:1", + ":11784:2476#out:1", + ":11784:2475#out:1", + ":11784:2474#out:1", + ":11784:2483#out:1" ], "sameAsElement":true }, { "hid":23, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", - "parent":15, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "parent":22, "children":[ + 24 ], - "name":"either_edge", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/either_edge", - "label":"either_edge", - "icon":"WebViewIcon4", - "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", + "name":"Counter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter", + "label":"Counter", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json", "elements":[ - ":8486:2507:2506", - ":8486:2507:2505", - ":8486:2507:2504", - ":8486:2507:2503", - ":8486:2507:2503#out:1", - ":8486:2507:2504#out:1", - ":8486:2507:2505#out:1" + ":11784:2480:2416", + ":11784:2480:2515", + ":11784:2480:2415", + ":11784:2480:2414", + ":11784:2480:2413", + ":11784:2480:2418", + ":11784:2480:2412", + ":11784:2480:2515#out:1", + ":11784:2480:2415#out:1", + ":11784:2480:2413#out:1", + ":11784:2480:2416#out:1", + ":11784:2480:2414#out:1", + ":11784:2480:2412#out:1" ], "sameAsElement":true }, { "hid":24, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8519", - "parent":14, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", + "parent":23, "children":[ ], - "name":"either_edge", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/either_edge", - "label":"either_edge", - "icon":"WebViewIcon4", - "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", + "name":"rst_Delay", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter/rst_Delay", + "label":"rst_Delay", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json", "elements":[ - ":8519:2506", - ":8519:2505", - ":8519:2504", - ":8519:2503", - ":8519:2503#out:1", - ":8519:2504#out:1", - ":8519:2505#out:1" + ":11784:2480:2515:1577", + ":11784:2480:2515:1576", + ":11784:2480:2515:1575", + ":11784:2480:2515:1579", + ":11784:2480:2515:1574", + ":11784:2480:2515:2510", + ":11784:2480:2515:1576#out:1", + ":11784:2480:2515:1575#out:1", + ":11784:2480:2515:2510#out:1", + ":11784:2480:2515:1574#out:1", + ":11784:2480:2515:1577#out:1" ], "sameAsElement":true }, { "hid":25, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", + "parent":17, + "children":[ + ], + "name":"either_edge", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/either_edge", + "label":"either_edge", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json", + "elements":[ + ":11784:2507:2506", + ":11784:2507:2505", + ":11784:2507:2504", + ":11784:2507:2503", + ":11784:2507:2503#out:1", + ":11784:2507:2504#out:1", + ":11784:2507:2505#out:1" + ], + "sameAsElement":true + }, + { + "hid":26, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11815", + "parent":16, + "children":[ + ], + "name":"either_edge", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/either_edge", + "label":"either_edge", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json", + "elements":[ + ":11815:2506", + ":11815:2505", + ":11815:2504", + ":11815:2503", + ":11815:2503#out:1", + ":11815:2504#out:1", + ":11815:2505#out:1" + ], + "sameAsElement":true + }, + { + "hid":27, "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", "esid":"BLDCmotor_FOC_R2017b_fixdt:11151", "parent":2, "children":[ - 26, - 27, - 28 + 28, + 29, + 30 ], "name":"F03_Control_Mode_Manager", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager", @@ -1508,44 +1585,48 @@ ":11300", ":11283", ":11301", - ":11299", ":11499", ":11297", - ":11296", ":11295", - ":11293", + ":11294", ":11292", + ":11291", ":11290", + ":11299", + ":11850", ":11289", - ":11287", - ":11286", - ":11285", - ":11284", - ":11298", ":11288", + ":11287", + ":11285", ":11498", ":11282", - ":11280", + ":11851", ":11279", + ":11280", ":11278", ":11277", - ":11294", - ":11275", - ":11281", - ":11291", - ":11159", - ":11156", - ":11201", ":11276", - ":11158", - ":11155", - ":11200", ":11274", + ":11201", + ":11200", + ":11159", + ":11296", + ":11852", + ":11298", + ":11156", + ":11284", + ":11293", + ":11157", + ":10702", + ":11155", ":11154", + ":11281", ":11497", ":11153", ":11152", - ":11157", + ":11286", + ":11275", + ":11716", ":11283#out:1", ":11153#out:1", ":11275#out:1", @@ -1573,15 +1654,17 @@ ":11154#out:1", ":11281#out:1", ":11497#out:1", - ":11498#out:1" + ":11498#out:1", + ":10702#out:1", + ":11851#out:1" ], "sameAsElement":true }, { - "hid":26, + "hid":28, "sid":"BLDCmotor_FOC_R2017b_fixdt:11159", "esid":"BLDCmotor_FOC_R2017b_fixdt:11159", - "parent":25, + "parent":27, "children":[ ], "name":"F03_01_Mode_Transition_Calculation", @@ -1592,53 +1675,53 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json", "elements":[ - ":11196", - ":11195", + ":11193", ":11190", + ":11191", ":11189", ":11188", - ":11180", - ":11179", - ":11177", - ":11181", - ":11496", - ":11176", - ":11493", - ":11491", - ":11175", - ":11169", - ":11182", - ":11173", - ":11168", - ":11166", - ":11191", - ":11178", - ":11194", - ":11172", - ":11167", - ":11164", - ":11174", - ":11163", - ":11198", ":11192", - ":11162", - ":11171", - ":11193", - ":11495", - ":11160", - ":11199", - ":11170", - ":11161", - ":11165", ":11197", + ":11198", + ":11182", + ":11181", + ":11195", + ":11175", + ":11194", + ":11493", + ":11173", + ":11170", + ":11171", + ":11169", + ":11177", + ":11196", + ":11491", + ":11164", + ":11180", + ":11163", + ":11162", + ":11165", + ":11160", + ":11178", + ":11174", + ":11495", + ":11172", + ":11496", + ":11161", + ":11179", + ":11167", + ":11176", + ":11166", + ":11168", + ":11199", ":11187", - ":11486", ":11184", - ":11185", + ":11492", + ":11486", ":11183", ":11494", + ":11185", ":11186", - ":11492", ":11183#out:1", ":11168#out:1", ":11194#out:1", @@ -1678,50 +1761,50 @@ "sameAsElement":true }, { - "hid":27, + "hid":29, "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", "esid":"BLDCmotor_FOC_R2017b_fixdt:11200", - "parent":25, + "parent":27, "children":[ ], "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", + "icon":"WebViewIcon4", "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":[ ":11200:3", - ":11200:28", ":11200:6", ":11200:4", - ":11200:12", - ":11200:71", - ":11200:72", - ":11200:9", - ":11200:31", - ":11200:33", - ":11200:32", + ":11200:28", ":11200:73", + ":11200:32", + ":11200:12", ":11200:30", + ":11200:72", + ":11200:31", + ":11200:71", + ":11200:9", + ":11200:33", ":11200:1", + ":11200:14", ":11200:13", - ":11200:2", - ":11200:14" + ":11200:2" ], "sameAsElement":false }, { - "hid":28, + "hid":30, "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", "esid":"BLDCmotor_FOC_R2017b_fixdt:11201", - "parent":25, + "parent":27, "children":[ - 29, - 30, 31, - 32 + 32, + 33, + 34 ], "name":"F03_03_Input_Target_Synthesis", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis", @@ -1733,36 +1816,36 @@ "elements":[ ":11272", ":11273", - ":11271", ":11270", - ":11254", - ":11250", - ":11252", - ":11249", - ":11247", - ":11246", ":11253", - ":11244", - ":11243", - ":11240", - ":11239", + ":11271", + ":11250", + ":11248", ":11245", - ":11236", - ":11237", - ":11235", - ":11215", - ":11251", + ":11249", + ":11246", ":11242", + ":11241", + ":11251", + ":11240", + ":11252", + ":11238", + ":11243", + ":11236", + ":11215", + ":11235", ":11207", ":11206", + ":11211", ":11205", - ":11241", + ":11237", ":11204", ":11203", - ":11248", + ":11244", + ":11239", + ":11247", ":11202", - ":11238", - ":11211", + ":11254", ":11215#out:1", ":11241#out:1", ":11238#out:1", @@ -1791,10 +1874,10 @@ "sameAsElement":true }, { - "hid":29, + "hid":31, "sid":"BLDCmotor_FOC_R2017b_fixdt:11207", "esid":"BLDCmotor_FOC_R2017b_fixdt:11207", - "parent":28, + "parent":30, "children":[ ], "name":"Default_Control_Type", @@ -1813,10 +1896,10 @@ "sameAsElement":true }, { - "hid":30, + "hid":32, "sid":"BLDCmotor_FOC_R2017b_fixdt:11211", "esid":"BLDCmotor_FOC_R2017b_fixdt:11211", - "parent":28, + "parent":30, "children":[ ], "name":"Default_Mode", @@ -1827,18 +1910,18 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json", "elements":[ - ":11213", ":11214", + ":11213", ":11212", ":11212#out:1" ], "sameAsElement":true }, { - "hid":31, + "hid":33, "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", "esid":"BLDCmotor_FOC_R2017b_fixdt:11215", - "parent":28, + "parent":30, "children":[ ], "name":"FOC_Control_Type", @@ -1849,24 +1932,24 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json", "elements":[ - ":11234", ":11233", - ":11229", - ":11227", - ":11230", - ":11222", + ":11232", ":11231", + ":11230", + ":11229", ":11228", - ":11221", - ":11226", - ":11220", ":11225", - ":11218", ":11223", + ":11222", + ":11226", + ":11221", + ":11220", ":11219", ":11224", + ":11218", + ":11234", + ":11227", ":11217", - ":11232", ":11216", ":11216#out:1", ":11221#out:1", @@ -1886,13 +1969,13 @@ "sameAsElement":true }, { - "hid":32, + "hid":34, "sid":"BLDCmotor_FOC_R2017b_fixdt:11254", "esid":"BLDCmotor_FOC_R2017b_fixdt:11254", - "parent":28, + "parent":30, "children":[ - 33, - 36 + 35, + 38 ], "name":"Open_Mode", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode", @@ -1904,18 +1987,18 @@ "elements":[ ":11269", ":11268", - ":11267", - ":11266", ":11265", + ":11267", ":11263", ":11262", - ":11264", - ":11260", ":11261", - ":11258", - ":11257", + ":11266", + ":11260", + ":11264", ":11259", ":11256", + ":11257", + ":11258", ":11255", ":11255#out:1", ":11257#out:1", @@ -1931,33 +2014,33 @@ "sameAsElement":true }, { - "hid":33, + "hid":35, "sid":"BLDCmotor_FOC_R2017b_fixdt:11265", "esid":"BLDCmotor_FOC_R2017b_fixdt:11265", - "parent":32, + "parent":34, "children":[ - 34, - 35 + 36, + 37 ], "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", + "icon":"WebViewIcon7", "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":[ ":11265:2353", - ":11265:2343", ":11265:2360", - ":11265:2358", - ":11265:2395", - ":11265:2357", - ":11265:2342", - ":11265:2355", + ":11265:2343", ":11265:2346", - ":11265:2359", + ":11265:2395", + ":11265:2342", + ":11265:2358", + ":11265:2357", ":11265:2356", + ":11265:2355", + ":11265:2359", ":11265:2356#out:1", ":11265:2342#out:1", ":11265:2359#out:1", @@ -1971,16 +2054,16 @@ "sameAsElement":true }, { - "hid":34, + "hid":36, "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "esid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", - "parent":33, + "parent":35, "children":[ ], "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", + "icon":"WebViewIcon5", "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", @@ -2002,10 +2085,10 @@ "sameAsElement":true }, { - "hid":35, + "hid":37, "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", "esid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", - "parent":33, + "parent":35, "children":[ ], "name":"Saturation Dynamic", @@ -2037,16 +2120,16 @@ "sameAsElement":true }, { - "hid":36, + "hid":38, "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", "esid":"BLDCmotor_FOC_R2017b_fixdt:11267", - "parent":32, + "parent":34, "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", + "icon":"WebViewIcon5", "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", @@ -2060,13 +2143,12 @@ "sameAsElement":true }, { - "hid":37, + "hid":39, "sid":"BLDCmotor_FOC_R2017b_fixdt:10066", "esid":"BLDCmotor_FOC_R2017b_fixdt:10066", "parent":2, "children":[ - 38, - 39 + 40 ], "name":"F04_Field_Weakening", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening", @@ -2076,159 +2158,201 @@ "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", - ":10519", - ":10518", - ":10514", - ":10513", - ":10516", - ":10510", - ":10506", + ":10064", + ":10139", + ":10500", + ":11766", + ":11765", + ":11767", + ":11768", + ":11719", ":10504", ":10520", - ":10503", - ":10501", - ":10502", - ":10512", - ":10499", - ":10498", - ":10515", - ":10505", - ":10517", - ":10497", - ":10495", - ":10508", - ":10493", - ":10492", - ":10507", - ":10491", - ":10490", - ":10496", - ":10488", - ":10511", - ":10509", - ":10494", ":10487", - ":10486", - ":10500", - ":10489", - ":10514#out:1", + ":10488", + ":10503", + ":11764", + ":12675", + ":12676", ":10500#out:1", - ":10513#out:1", - ":10517#out:1", - ":10491#out:1", - ":10506#out:1", - ":10498#out:1", ":10488#out:1", - ":10493#out:1", - ":10507#out:1", - ":10516#out:1", - ":10492#out:1", - ":10512#out:1", - ":10496#out:1", - ":10511#out:1", - ":10515#out:1", - ":10499#out:1", - ":10508#out:1", - ":10494#out:1", - ":10510#out:1", - ":10490#out:1", - ":10486#out:1", ":10487#out:1", - ":10518#out:1", - ":10519#out:1", - ":10495#out:1", - ":10509#out:1", - ":10497#out:1" - ], - "sameAsElement":true - }, - { - "hid":38, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10507", - "parent":37, - "children":[ - ], - "name":"Saturation Dynamic", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic", - "label":"Saturation Dynamic", - "icon":"WebViewIcon3", - "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", - ":10507:8", - ":10507:7", - ":10507:6", - ":10507:5", - ":10507:4", - ":10507:3", - ":10507:2", - ":10507:1", - ":10507:1#out:1", - ":10507:2#out:1", - ":10507:3#out:1", - ":10507:7#out:1", - ":10507:8#out:1", - ":10507:6#out:1", - ":10507:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":39, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10508", - "parent":37, - "children":[ - ], - "name":"Saturation Dynamic1", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic1", - "label":"Saturation Dynamic1", - "icon":"WebViewIcon3", - "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", - ":10508:8", - ":10508:7", - ":10508:6", - ":10508:5", - ":10508:4", - ":10508:3", - ":10508:2", - ":10508:1", - ":10508:1#out:1", - ":10508:2#out:1", - ":10508:3#out:1", - ":10508:7#out:1", - ":10508:8#out:1", - ":10508:6#out:1", - ":10508:9#out:1" + ":10139#out:1", + ":11766#out:1", + ":11765#out:1", + ":11767#out:1", + ":11719#out:1", + ":10064#out:1", + ":12675#out:1" ], "sameAsElement":true }, { "hid":40, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11719", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11719", + "parent":39, + "children":[ + 41, + 42 + ], + "name":"Field_Weakening_Enabled", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled", + "label":"Field_Weakening_Enabled", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json", + "elements":[ + ":11761", + ":11762", + ":11763", + ":11760", + ":11757", + ":11756", + ":11752", + ":11758", + ":11750", + ":11749", + ":11746", + ":11751", + ":11741", + ":11740", + ":11744", + ":11739", + ":11748", + ":11753", + ":11738", + ":11736", + ":11734", + ":11731", + ":11729", + ":11733", + ":11727", + ":11732", + ":11724", + ":11723", + ":11759", + ":11722", + ":11726", + ":11721", + ":11728", + ":11755", + ":11747", + ":11737", + ":11730", + ":11720", + ":11753#out:1", + ":11736#out:1", + ":11752#out:1", + ":11757#out:1", + ":11726#out:1", + ":11744#out:1", + ":11733#out:1", + ":11722#out:1", + ":11728#out:1", + ":11746#out:1", + ":11756#out:1", + ":11727#out:1", + ":11751#out:1", + ":11731#out:1", + ":11750#out:1", + ":11755#out:1", + ":11734#out:1", + ":11747#out:1", + ":11729#out:1", + ":11749#out:1", + ":11724#out:1", + ":11720#out:1", + ":11721#out:1", + ":11758#out:1", + ":11759#out:1", + ":11730#out:1", + ":11748#out:1", + ":11732#out:1" + ], + "sameAsElement":true + }, + { + "hid":41, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11746", + "parent":40, + "children":[ + ], + "name":"Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled/Saturation Dynamic", + "label":"Saturation Dynamic", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json", + "elements":[ + ":11746:10", + ":11746:9", + ":11746:8", + ":11746:7", + ":11746:6", + ":11746:5", + ":11746:4", + ":11746:3", + ":11746:2", + ":11746:1", + ":11746:1#out:1", + ":11746:2#out:1", + ":11746:3#out:1", + ":11746:7#out:1", + ":11746:8#out:1", + ":11746:6#out:1", + ":11746:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":42, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11747", + "parent":40, + "children":[ + ], + "name":"Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled/Saturation Dynamic1", + "label":"Saturation Dynamic1", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json", + "elements":[ + ":11747:10", + ":11747:9", + ":11747:8", + ":11747:7", + ":11747:6", + ":11747:5", + ":11747:4", + ":11747:3", + ":11747:2", + ":11747:1", + ":11747:1#out:1", + ":11747:2#out:1", + ":11747:3#out:1", + ":11747:7#out:1", + ":11747:8#out:1", + ":11747:6#out:1", + ":11747:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":43, "sid":"BLDCmotor_FOC_R2017b_fixdt:8658", "esid":"BLDCmotor_FOC_R2017b_fixdt:8658", "parent":2, "children":[ - 41, - 45, - 47, - 68, - 69, - 70, - 84, - 85 + 44, + 53, + 56, + 78 ], "name":"F05_Field_Oriented_Control", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control", @@ -2238,14 +2362,8 @@ "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", - ":8859", ":8827", - ":8769", - ":8778", - ":8886", - ":8866", ":8665", ":8833", ":8666", @@ -2254,140 +2372,132 @@ ":9071", ":9025", ":9197", - ":9195", - ":10173", - ":9045", - ":9027", + ":9196", + ":11896", ":10447", - ":8913", - ":9028", - ":10363", - ":10365", - ":8863", - ":8862", - ":8861", ":9072", - ":10359", + ":9028", + ":12158", + ":8864", + ":8862", + ":11898", + ":8861", + ":12217", ":11517", - ":8858", - ":8857", - ":11472", + ":12156", + ":8856", ":9717", ":10728", - ":8849", - ":10719", - ":8844", - ":8843", - ":8842", - ":8851", + ":8848", + ":11928", ":8838", - ":8837", - ":10360", - ":10687", - ":10686", - ":10395", + ":11921", ":10172", ":11484", - ":8826", ":10428", ":10439", - ":8817", - ":10441", - ":8815", - ":10433", - ":8810", - ":8845", - ":10432", - ":8856", - ":8807", - ":10362", - ":10743", - ":10444", - ":10726", - ":8797", - ":8794", - ":8839", - ":10701", - ":8864", - ":8790", - ":10697", - ":10438", - ":10171", - ":8787", - ":10174", - ":8782", - ":8776", - ":8775", ":10440", - ":8783", - ":10436", - ":8772", - ":11515", - ":8788", - ":10707", - ":10435", - ":10393", - ":10688", - ":8798", - ":8850", - ":8795", - ":9713", - ":10394", - ":8796", - ":8846", - ":8786", - ":10431", - ":10698", - ":10364", - ":8806", - ":8811", - ":9718", - ":9196", - ":8743", - ":10448", - ":10445", - ":10702", - ":10429", - ":8667", - ":8784", - ":11023", - ":11516", - ":11471", - ":10689", - ":10703", - ":10434", - ":8663", ":8825", - ":10729", - ":8662", - ":9716", + ":10433", + ":10432", + ":10431", + ":10394", + ":8807", + ":8851", + ":10362", + ":8846", + ":11929", + ":8817", + ":8798", + ":8797", + ":8850", + ":8796", + ":8795", + ":9027", + ":10698", + ":8790", + ":9195", + ":10697", + ":10719", + ":12155", + ":10359", + ":8786", ":10446", - ":10691", - ":10430", - ":8768", - ":8848", + ":12152", + ":12154", ":10437", - ":10357", + ":12153", + ":10729", + ":11911", + ":11897", + ":8776", + ":8772", + ":11922", + ":10436", + ":10430", + ":10429", + ":8768", + ":11515", + ":12218", + ":10687", + ":10393", + ":10435", + ":8849", + ":10445", + ":8815", + ":10707", + ":11909", + ":8787", + ":10364", + ":10448", + ":8811", + ":10434", + ":8863", + ":10743", + ":11516", + ":11930", + ":10438", + ":8842", ":8664", - ":8661", - ":8660", - ":8726", - ":8659", + ":11472", + ":8663", + ":12673", + ":10691", + ":8788", + ":8662", + ":12391", + ":10441", + ":8826", + ":9716", + ":10444", + ":8810", ":10358", + ":8837", + ":10357", + ":10726", + ":8839", + ":8843", + ":10703", + ":11912", + ":11853", + ":10360", + ":8913", + ":11920", + ":8660", + ":11471", + ":8661", + ":10395", + ":12216", + ":8659", + ":11913", + ":11900", ":8853", - ":8781", + ":10174", ":8827#out:1", - ":8886#out:1", - ":8886#out:2", ":8665#out:1", ":8666#out:1", - ":8866#out:1", ":9024#out:1", ":9025#out:1", - ":8781#out:1", - ":8782#out:1", - ":8783#out:1", - ":8784#out:1", ":8772#out:1", ":8786#out:1", ":8787#out:1", @@ -2401,17 +2511,11 @@ ":9027#out:1", ":8796#out:1", ":8797#out:1", - ":9045#out:2", - ":9045#out:1", - ":8726#out:1", - ":8726#out:2", ":8815#out:1", ":8659#out:1", - ":8794#out:1", ":8660#out:1", ":8662#out:1", ":8790#out:1", - ":8806#out:1", ":8913#out:3", ":8913#out:4", ":8776#out:1", @@ -2427,25 +2531,14 @@ ":8913#out:12", ":8825#out:1", ":8663#out:1", - ":8743#out:1", - ":8743#out:2", - ":8775#out:1", ":8664#out:1", ":8826#out:1", ":8768#out:1", - ":9713#out:1", ":9716#out:1", - ":9718#out:1", - ":10173#out:1", - ":10174#out:1", ":10357#out:1", ":10358#out:1", - ":10363#out:1", - ":10362#out:1", - ":10365#out:1", - ":10393#out:1", - ":10364#out:1", ":10364#out:2", + ":10364#out:1", ":10430#out:1", ":10429#out:1", ":10428#out:1", @@ -2464,83 +2557,184 @@ ":10445#out:1", ":10446#out:1", ":10447#out:1", - ":10689#out:1", - ":10688#out:1", ":10691#out:1", ":10697#out:1", ":10698#out:1", - ":10701#out:1", - ":10702#out:1", ":10707#out:1", ":8913#out:9", ":10726#out:1", ":8913#out:10", ":10729#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" + ":11516#out:1", + ":10362#out:1", + ":10393#out:1", + ":11853#out:1", + ":11896#out:1", + ":10174#out:1", + ":11909#out:1", + ":11898#out:1", + ":11911#out:1", + ":11912#out:1", + ":11913#out:1", + ":11900#out:3", + ":11900#out:4", + ":11900#out:5", + ":11900#out:1", + ":11900#out:2", + ":12155#out:1", + ":12154#out:1", + ":12152#out:1", + ":12153#out:1", + ":11930#out:1", + ":12158#out:1", + ":12216#out:1", + ":11897#out:1", + ":12218#out:1", + ":12391#out:1", + ":12673#out:1" ], "sameAsElement":true }, { - "hid":41, + "hid":44, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11900", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11900", + "parent":43, + "children":[ + 45, + 49, + 51, + 52 + ], + "name":"Clarke_Park_Transform_Forward", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward", + "label":"Clarke_Park_Transform_Forward", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json", + "elements":[ + ":9719", + ":8769", + ":8778", + ":11919", + ":11926", + ":8743", + ":9045", + ":11917", + ":11902", + ":8844", + ":11908", + ":10686", + ":11927", + ":11925", + ":8782", + ":9718", + ":9713", + ":11924", + ":8775", + ":11914", + ":11915", + ":11906", + ":11918", + ":11916", + ":8845", + ":8857", + ":11907", + ":11904", + ":8858", + ":11910", + ":11903", + ":8781", + ":11023", + ":8726", + ":11901", + ":11905", + ":8781#out:1", + ":8782#out:1", + ":9045#out:2", + ":9045#out:1", + ":8726#out:1", + ":8726#out:3", + ":8743#out:1", + ":8743#out:2", + ":8775#out:1", + ":9713#out:1", + ":9718#out:1", + ":8769#out:1", + ":8778#out:1", + ":11023#out:1", + ":11023#out:2", + ":8726#out:2", + ":11901#out:1", + ":11904#out:1", + ":11905#out:1", + ":11903#out:1", + ":11915#out:1", + ":11914#out:1", + ":11918#out:1", + ":11924#out:1", + ":11925#out:1" + ], + "sameAsElement":true + }, + { + "hid":45, "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", "esid":"BLDCmotor_FOC_R2017b_fixdt:11023", - "parent":40, + "parent":44, "children":[ - 42, - 43, - 44 + 46, + 47, + 48 ], "name":"Clarke_Transform", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform", "label":"Clarke_Transform", "icon":"WebViewIcon1", "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":[ - ":11100", - ":11098", ":11097", ":11096", - ":11093", - ":11090", + ":11100", ":11095", - ":11088", - ":11091", - ":11087", - ":11086", - ":11085", ":11094", - ":11083", - ":11080", + ":11093", + ":11091", + ":11090", + ":11099", + ":11088", + ":11084", + ":11089", ":11079", - ":11077", + ":11078", + ":11081", + ":11098", + ":11082", ":11076", + ":11087", ":11074", ":11072", - ":11089", - ":11101", ":11056", - ":11082", - ":11092", - ":11073", - ":11099", - ":11026", + ":11077", ":11075", - ":11081", + ":11085", + ":11101", + ":11080", + ":11026", ":11025", - ":11084", - ":11078", + ":11083", ":11041", + ":11073", + ":11092", ":11024", + ":11086", ":11056#out:1", ":11079#out:1", ":11078#out:1", @@ -2573,14 +2767,14 @@ "sameAsElement":true }, { - "hid":42, + "hid":46, "sid":"BLDCmotor_FOC_R2017b_fixdt:11026", "esid":"BLDCmotor_FOC_R2017b_fixdt:11026", - "parent":41, + "parent":45, "children":[ ], "name":"Clarke_PhasesAB", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAB", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesAB", "label":"Clarke_PhasesAB", "icon":"WebViewIcon1", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg", @@ -2589,18 +2783,18 @@ "elements":[ ":11040", ":11039", - ":11038", - ":11036", ":11037", - ":11034", - ":11032", - ":11033", - ":11031", - ":11030", - ":11029", + ":11038", ":11035", - ":11028", + ":11036", + ":11034", + ":11031", + ":11032", + ":11030", + ":11033", ":11027", + ":11028", + ":11029", ":11028#out:1", ":11027#out:1", ":11030#out:1", @@ -2613,14 +2807,14 @@ "sameAsElement":true }, { - "hid":43, + "hid":47, "sid":"BLDCmotor_FOC_R2017b_fixdt:11041", "esid":"BLDCmotor_FOC_R2017b_fixdt:11041", - "parent":41, + "parent":45, "children":[ ], "name":"Clarke_PhasesAC", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAC", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesAC", "label":"Clarke_PhasesAC", "icon":"WebViewIcon1", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg", @@ -2628,19 +2822,19 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json", "elements":[ ":11055", - ":11051", - ":11050", - ":11049", - ":11047", - ":11046", - ":11045", ":11054", ":11053", - ":11044", - ":11043", - ":11048", ":11052", + ":11051", + ":11049", + ":11048", + ":11050", + ":11046", + ":11044", + ":11045", + ":11043", ":11042", + ":11047", ":11051#out:1", ":11052#out:1", ":11048#out:1", @@ -2653,14 +2847,14 @@ "sameAsElement":true }, { - "hid":44, + "hid":48, "sid":"BLDCmotor_FOC_R2017b_fixdt:11056", "esid":"BLDCmotor_FOC_R2017b_fixdt:11056", - "parent":41, + "parent":45, "children":[ ], "name":"Clarke_PhasesBC", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesBC", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesBC", "label":"Clarke_PhasesBC", "icon":"WebViewIcon1", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg", @@ -2668,19 +2862,19 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json", "elements":[ ":11071", - ":11070", ":11069", ":11068", + ":11067", ":11066", ":11064", - ":11062", - ":11060", - ":11059", - ":11058", ":11063", - ":11067", ":11065", ":11061", + ":11060", + ":11070", + ":11059", + ":11058", + ":11062", ":11057", ":11061#out:1", ":11060#out:1", @@ -2695,38 +2889,40 @@ "sameAsElement":true }, { - "hid":45, + "hid":49, "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", "esid":"BLDCmotor_FOC_R2017b_fixdt:8726", - "parent":40, + "parent":44, "children":[ - 46 + 50 ], "name":"Current_Filtering", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Current_Filtering", "label":"Current_Filtering", "icon":"WebViewIcon1", "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", - ":8737", - ":8734", ":8742", - ":8735", - ":8730", - ":9714", - ":8729", - ":8733", - ":8731", - ":8728", - ":8727", - ":8736", + ":8740", + ":8739", ":8738", + ":8734", + ":11849", ":8732", + ":8737", + ":8731", + ":8729", + ":10689", + ":8735", + ":9714", + ":8736", + ":8727", + ":8733", + ":8741", + ":8730", + ":8728", ":8739#out:1", ":8729#out:2", ":8740#out:1", @@ -2737,21 +2933,22 @@ ":8729#out:1", ":8738#out:1", ":8732#out:1", - ":8733#out:1" + ":8733#out:1", + ":10689#out:1" ], "sameAsElement":true }, { - "hid":46, + "hid":50, "sid":"BLDCmotor_FOC_R2017b_fixdt:8738", "esid":"BLDCmotor_FOC_R2017b_fixdt:8738", - "parent":45, + "parent":49, "children":[ ], "name":"Low_Pass_Filter", - "fullname":"BLDCmotor_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/Clarke_Park_Transform_Forward/Current_Filtering/Low_Pass_Filter", "label":"Low_Pass_Filter", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "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", @@ -2759,11 +2956,11 @@ ":8738:2904", ":8738:2902", ":8738:2901", - ":8738:2903", - ":8738:2899", ":8738:2900", - ":8738:2897", + ":8738:2899", ":8738:2898", + ":8738:2903", + ":8738:2897", ":8738:2898#out:1", ":8738:2900#out:1", ":8738:2897#out:1", @@ -2774,1962 +2971,15 @@ ], "sameAsElement":true }, - { - "hid":47, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10364", - "parent":40, - "children":[ - 48, - 49, - 54, - 60, - 66 - ], - "name":"FOC", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC", - "label":"FOC", - "icon":"WebViewIcon1", - "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", - ":9108", - ":8912", - ":10425", - ":10420", - ":10419", - ":10370", - ":8852", - ":10388", - ":11514", - ":10368", - ":11477", - ":10735", - ":8841", - ":10412", - ":9074", - ":10409", - ":10723", - ":10722", - ":8831", - ":10398", - ":11482", - ":10424", - ":11478", - ":8823", - ":10367", - ":8814", - ":8813", - ":10030", - ":9109", - ":8812", - ":8816", - ":8809", - ":8808", - ":10742", - ":8803", - ":10391", - ":8802", - ":8801", - ":8799", - ":10730", - ":10408", - ":8793", - ":9029", - ":8789", - ":10724", - ":10413", - ":8780", - ":10369", - ":8774", - ":8773", - ":8792", - ":8832", - ":10421", - ":11512", - ":8791", - ":8766", - ":8771", - ":8765", - ":10366", - ":8830", - ":10411", - ":11513", - ":10418", - ":10427", - ":10720", - ":10406", - ":10415", - ":9171", - ":10721", - ":11476", - ":10414", - ":10422", - ":10405", - ":9715", - ":10417", - ":10410", - ":8800", - ":8770", - ":10403", - ":10397", - ":10423", - ":8777", - ":10402", - ":10387", - ":8779", - ":10734", - ":10373", - ":10426", - ":10416", - ":10372", - ":8804", - ":8824", - ":10371", - ":8834", - ":10404", - ":10407", - ":8766#out:1", - ":8770#out:1", - ":8779#out:1", - ":9029#out:1", - ":9109#out:1", - ":9074#out:1", - ":9171#out:1", - ":8765#out:1", - ":8773#out:1", - ":8777#out:1", - ":8774#out:1", - ":8780#out:1", - ":8789#out:1", - ":8791#out:1", - ":8799#out:1", - ":8793#out:1", - ":8792#out:1", - ":8800#out:1", - ":9108#out:1", - ":9108#out:2", - ":9108#out:3", - ":9108#out:4", - ":8801#out:1", - ":8802#out:1", - ":8803#out:1", - ":8804#out:1", - ":8808#out:1", - ":8809#out:1", - ":8812#out:1", - ":8813#out:1", - ":8814#out:1", - ":8816#out:1", - ":8823#out:1", - ":8824#out:1", - ":8771#out:1", - ":9715#out:1", - ":10030#out:1", - ":10367#out:1", - ":10369#out:1", - ":10373#out:1", - ":10372#out:1", - ":10371#out:1", - ":10397#out:1", - ":10407#out:1", - ":10406#out:1", - ":10404#out:1", - ":10402#out:1", - ":10403#out:1", - ":10405#out:1", - ":10415#out:1", - ":10414#out:1", - ":10417#out:1", - ":10416#out:1", - ":10423#out:1", - ":10422#out:1", - ":10426#out:1", - ":10720#out:1", - ":10721#out:1", - ":10724#out:1", - ":10730#out:1", - ":10734#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":48, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9029", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9029", - "parent":47, - "children":[ - ], - "name":"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/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", - ":9030#out:1" - ], - "sameAsElement":true - }, - { - "hid":49, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9074", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9074", - "parent":47, - "children":[ - 50 - ], - "name":"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/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", - ":11534", - ":9105", - ":9106", - ":11676", - ":11675", - ":11671", - ":10455", - ":11670", - ":11673", - ":11672", - ":9095", - ":9093", - ":9092", - ":11500", - ":9101", - ":11667", - ":11511", - ":11665", - ":11480", - ":11659", - ":9088", - ":11679", - ":11481", - ":11658", - ":11657", - ":11664", - ":11663", - ":9090", - ":9082", - ":9089", - ":11501", - ":11662", - ":11510", - ":9104", - ":11677", - ":9087", - ":11479", - ":11669", - ":9091", - ":9094", - ":11565", - ":11674", - ":11660", - ":9081", - ":11678", - ":11661", - ":9078", - ":11680", - ":9077", - ":9075", - ":11564", - ":10714", - ":9076", - ":11666", - ":11535", - ":11668", - ":9087#out:1", - ":9075#out:1", - ":9076#out:1", - ":9077#out:1", - ":9078#out:1", - ":9081#out:1", - ":9101#out:1", - ":9105#out:1", - ":9104#out:1", - ":10714#out:1", - ":11479#out:1", - ":9090#out:1", - ":11481#out:1", - ":11500#out:1", - ":9088#out:1", - ":11501#out:1", - ":11510#out:1", - ":10455#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":50, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10455", - "parent":49, - "children":[ - 51, - 52, - 53 - ], - "name":"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":"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:2817", - ":10455:2814", - ":10455:2781", - ":10455:2783", - ":10455:2791", - ":10455:2846", - ":10455:2779", - ":10455:2794", - ":10455:2832", - ":10455:2785", - ":10455:2778", - ":10455:2833", - ":10455:2776", - ":10455:2773", - ":10455:2815", - ":10455:2732", - ":10455:2816", - ":10455:2910", - ":10455:2845", - ":10455:2771", - ":10455:2733", - ":10455:2770", - ":10455:2795", - ":10455:2769", - ":10455:2844", - ":10455:2910#out:1", - ":10455:2791#out:2", - ":10455:2846#out:1", - ":10455:2844#out:1", - ":10455:2833#out:1", - ":10455:2832#out:1", - ":10455:2817#out:1", - ":10455:2816#out:1", - ":10455:2814#out:1", - ":10455:2781#out:1", - ":10455:2783#out:1", - ":10455:2815#out:1", - ":10455:2791#out:3", - ":10455:2791#out:1", - ":10455:2733#out:1", - ":10455:2732#out:1", - ":10455:2770#out:1", - ":10455:2779#out:1", - ":10455:2771#out:1", - ":10455:2778#out:1", - ":10455:2776#out:1", - ":10455:2773#out:1", - ":10455:2769#out:1" - ], - "sameAsElement":true - }, { "hid":51, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", - "parent":50, - "children":[ - ], - "name":"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/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:2841", - ":10455:2836", - ":10455:2843", - ":10455:2840", - ":10455:2838", - ":10455:2843#out:1", - ":10455:2838#out:1", - ":10455:2841#out:1", - ":10455:2840#out:1", - ":10455:2836#out:1", - ":10455:2839#out:1", - ":10455:2837#out:1", - ":10455:2819#out:1", - ":10455:2818#out:1" - ], - "sameAsElement":true - }, - { - "hid":52, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", - "parent":50, - "children":[ - ], - "name":"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/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:2788", - ":10455:2787", - ":10455:2790", - ":10455:2908", - ":10455:2909", - ":10455:2786", - ":10455:2909#out:1", - ":10455:2787#out:1", - ":10455:2908#out:1", - ":10455:2788#out:1", - ":10455:2786#out:1" - ], - "sameAsElement":true - }, - { - "hid":53, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", - "parent":50, - "children":[ - ], - "name":"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":"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:2710", - ":10455:2791:2709", - ":10455:2791:2707", - ":10455:2791:2849", - ":10455:2791:2848", - ":10455:2791:2701", - ":10455:2791:2700", - ":10455:2791:2377", - ":10455:2791:2699", - ":10455:2791:2704", - ":10455:2791:2849#out:1", - ":10455:2791:2701#out:1", - ":10455:2791:2704#out:1", - ":10455:2791:2707#out:1", - ":10455:2791:2699#out:1", - ":10455:2791:2700#out:1", - ":10455:2791:2848#out:1" - ], - "sameAsElement":true - }, - { - "hid":54, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9109", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9109", - "parent":47, - "children":[ - 55, - 59 - ], - "name":"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/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", - ":10831", - ":9139", - ":10841", - ":10844", - ":9129", - ":9128", - ":10828", - ":10842", - ":9126", - ":10843", - ":10840", - ":11474", - ":10821", - ":10819", - ":9131", - ":10838", - ":10822", - ":11475", - ":9125", - ":10845", - ":9138", - ":10836", - ":9117", - ":10823", - ":9116", - ":9130", - ":9114", - ":10829", - ":9112", - ":9115", - ":11473", - ":9110", - ":10846", - ":9113", - ":9111", - ":10820", - ":9127", - ":10834", - ":9111#out:1", - ":9110#out:1", - ":9112#out:1", - ":9113#out:1", - ":9115#out:1", - ":9114#out:1", - ":9116#out:1", - ":10829#out:1", - ":10820#out:1", - ":10821#out:1", - ":10831#out:1", - ":10819#out:1", - ":10828#out:1", - ":10836#out:1", - ":10838#out:1", - ":10840#out:1", - ":10823#out:1", - ":10822#out:1", - ":10842#out:1", - ":10841#out:1", - ":9138#out:1", - ":9139#out:1", - ":11473#out:1", - ":10834#out:1", - ":10846#out:1", - ":10845#out:1", - ":11475#out:1" - ], - "sameAsElement":true - }, - { - "hid":55, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10828", - "parent":54, - "children":[ - 56, - 57, - 58 - ], - "name":"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":"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:2817", - ":10828:2814", - ":10828:2781", - ":10828:2785", - ":10828:2783", - ":10828:2791", - ":10828:2779", - ":10828:2794", - ":10828:2845", - ":10828:2795", - ":10828:2846", - ":10828:2833", - ":10828:2832", - ":10828:2776", - ":10828:2815", - ":10828:2816", - ":10828:2733", - ":10828:2732", - ":10828:2910", - ":10828:2773", - ":10828:2778", - ":10828:2771", - ":10828:2770", - ":10828:2769", - ":10828:2844", - ":10828:2910#out:1", - ":10828:2791#out:2", - ":10828:2846#out:1", - ":10828:2844#out:1", - ":10828:2833#out:1", - ":10828:2832#out:1", - ":10828:2817#out:1", - ":10828:2816#out:1", - ":10828:2814#out:1", - ":10828:2781#out:1", - ":10828:2783#out:1", - ":10828:2815#out:1", - ":10828:2791#out:3", - ":10828:2791#out:1", - ":10828:2733#out:1", - ":10828:2732#out:1", - ":10828:2770#out:1", - ":10828:2779#out:1", - ":10828:2771#out:1", - ":10828:2778#out:1", - ":10828:2776#out:1", - ":10828:2773#out:1", - ":10828:2769#out:1" - ], - "sameAsElement":true - }, - { - "hid":56, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", - "parent":55, - "children":[ - ], - "name":"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/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:2840", - ":10828:2841", - ":10828:2843", - ":10828:2836", - ":10828:2837", - ":10828:2838", - ":10828:2843#out:1", - ":10828:2838#out:1", - ":10828:2841#out:1", - ":10828:2840#out:1", - ":10828:2836#out:1", - ":10828:2839#out:1", - ":10828:2837#out:1", - ":10828:2819#out:1", - ":10828:2818#out:1" - ], - "sameAsElement":true - }, - { - "hid":57, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", - "parent":55, - "children":[ - ], - "name":"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/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:2790", - ":10828:2788", - ":10828:2908", - ":10828:2787", - ":10828:2909", - ":10828:2786", - ":10828:2909#out:1", - ":10828:2787#out:1", - ":10828:2908#out:1", - ":10828:2788#out:1", - ":10828:2786#out:1" - ], - "sameAsElement":true - }, - { - "hid":58, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", - "parent":55, - "children":[ - ], - "name":"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":"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:2710", - ":10828:2791:2377", - ":10828:2791:2709", - ":10828:2791:2849", - ":10828:2791:2707", - ":10828:2791:2700", - ":10828:2791:2704", - ":10828:2791:2701", - ":10828:2791:2848", - ":10828:2791:2699", - ":10828:2791:2849#out:1", - ":10828:2791:2701#out:1", - ":10828:2791:2704#out:1", - ":10828:2791:2707#out:1", - ":10828:2791:2699#out:1", - ":10828:2791:2700#out:1", - ":10828:2791:2848#out:1" - ], - "sameAsElement":true - }, - { - "hid":59, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10829", - "parent":54, - "children":[ - ], - "name":"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/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", - ":10829:8", - ":10829:7", - ":10829:6", - ":10829:5", - ":10829:4", - ":10829:3", - ":10829:2", - ":10829:1", - ":10829:1#out:1", - ":10829:2#out:1", - ":10829:3#out:1", - ":10829:7#out:1", - ":10829:8#out:1", - ":10829:6#out:1", - ":10829:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":60, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9143", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9143", - "parent":47, - "children":[ - 61, - 65 - ], - "name":"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/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", - ":9170", - ":9726", - ":9724", - ":11483", - ":10454", - ":9161", - ":9160", - ":9162", - ":9164", - ":9723", - ":9157", - ":9156", - ":9152", - ":9150", - ":9159", - ":9147", - ":9151", - ":9149", - ":9158", - ":9146", - ":9725", - ":9148", - ":9145", - ":9155", - ":9722", - ":9144", - ":9152#out:1", - ":9151#out:1", - ":9144#out:1", - ":9145#out:1", - ":9147#out:1", - ":9146#out:1", - ":9148#out:1", - ":9149#out:1", - ":9164#out:1", - ":9155#out:1", - ":9156#out:1", - ":9165#out:1", - ":9724#out:1", - ":9725#out:1", - ":10454#out:1", - ":9726#out:1", - ":9723#out:1", - ":9722#out:1", - ":11483#out:1" - ], - "sameAsElement":true - }, - { - "hid":61, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10454", - "parent":60, - "children":[ - 62, - 63, - 64 - ], - "name":"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":"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:2785", - ":10454:2817", - ":10454:2783", - ":10454:2791", - ":10454:2794", - ":10454:2845", - ":10454:2795", - ":10454:2846", - ":10454:2833", - ":10454:2832", - ":10454:2779", - ":10454:2778", - ":10454:2776", - ":10454:2814", - ":10454:2816", - ":10454:2771", - ":10454:2733", - ":10454:2781", - ":10454:2770", - ":10454:2910", - ":10454:2773", - ":10454:2815", - ":10454:2769", - ":10454:2732", - ":10454:2844", - ":10454:2910#out:1", - ":10454:2791#out:2", - ":10454:2846#out:1", - ":10454:2844#out:1", - ":10454:2833#out:1", - ":10454:2832#out:1", - ":10454:2817#out:1", - ":10454:2816#out:1", - ":10454:2814#out:1", - ":10454:2781#out:1", - ":10454:2783#out:1", - ":10454:2815#out:1", - ":10454:2791#out:3", - ":10454:2791#out:1", - ":10454:2733#out:1", - ":10454:2732#out:1", - ":10454:2770#out:1", - ":10454:2779#out:1", - ":10454:2771#out:1", - ":10454:2778#out:1", - ":10454:2776#out:1", - ":10454:2773#out:1", - ":10454:2769#out:1" - ], - "sameAsElement":true - }, - { - "hid":62, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", - "parent":61, - "children":[ - ], - "name":"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/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:2837", - ":10454:2841", - ":10454:2840", - ":10454:2843", - ":10454:2836", - ":10454:2839", - ":10454:2838", - ":10454:2843#out:1", - ":10454:2838#out:1", - ":10454:2841#out:1", - ":10454:2840#out:1", - ":10454:2836#out:1", - ":10454:2839#out:1", - ":10454:2837#out:1", - ":10454:2819#out:1", - ":10454:2818#out:1" - ], - "sameAsElement":true - }, - { - "hid":63, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", - "parent":61, - "children":[ - ], - "name":"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/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:2790", - ":10454:2788", - ":10454:2787", - ":10454:2908", - ":10454:2909", - ":10454:2786", - ":10454:2909#out:1", - ":10454:2787#out:1", - ":10454:2908#out:1", - ":10454:2788#out:1", - ":10454:2786#out:1" - ], - "sameAsElement":true - }, - { - "hid":64, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", - "parent":61, - "children":[ - ], - "name":"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":"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:2849", - ":10454:2791:2704", - ":10454:2791:2700", - ":10454:2791:2701", - ":10454:2791:2848", - ":10454:2791:2699", - ":10454:2791:2849#out:1", - ":10454:2791:2701#out:1", - ":10454:2791:2704#out:1", - ":10454:2791:2707#out:1", - ":10454:2791:2699#out:1", - ":10454:2791:2700#out:1", - ":10454:2791:2848#out:1" - ], - "sameAsElement":true - }, - { - "hid":65, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9164", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9164", - "parent":60, - "children":[ - ], - "name":"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/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", - ":9164:8", - ":9164:7", - ":9164:6", - ":9164:5", - ":9164:4", - ":9164:3", - ":9164:2", - ":9164:1", - ":9164:1#out:1", - ":9164:2#out:1", - ":9164:3#out:1", - ":9164:7#out:1", - ":9164:8#out:1", - ":9164:6#out:1", - ":9164:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":66, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9171", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9171", - "parent":47, - "children":[ - 67 - ], - "name":"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/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":[ - ":9191", - ":10732", - ":10737", - ":9186", - ":9185", - ":9183", - ":10740", - ":10733", - ":9181", - ":9184", - ":10725", - ":10738", - ":9179", - ":10741", - ":9176", - ":9175", - ":10731", - ":9189", - ":9174", - ":9188", - ":9187", - ":9173", - ":9177", - ":9172", - ":10736", - ":9172#out:1", - ":9181#out:1", - ":9179#out:1", - ":9173#out:1", - ":9174#out:1", - ":9175#out:1", - ":9176#out:1", - ":9189#out:1", - ":9188#out:1", - ":10731#out:1", - ":10725#out:1", - ":10736#out:1", - ":10738#out:1", - ":10733#out:1", - ":10732#out:1", - ":10741#out:1", - ":10740#out:1" - ], - "sameAsElement":true - }, - { - "hid":67, - "sid":"BLDCmotor_FOC_R2017b_fixdt:9188", - "esid":"BLDCmotor_FOC_R2017b_fixdt:9188", - "parent":66, - "children":[ - ], - "name":"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/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", - ":9188:8", - ":9188:7", - ":9188:6", - ":9188:5", - ":9188:4", - ":9188:3", - ":9188:2", - ":9188:1", - ":9188:1#out:1", - ":9188:2#out:1", - ":9188:3#out:1", - ":9188:7#out:1", - ":9188:8#out:1", - ":9188:6#out:1", - ":9188:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":68, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8866", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8866", - "parent":40, - "children":[ - ], - "name":"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/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", - ":8875", - ":8874", - ":8873", - ":8876", - ":8872", - ":8878", - ":8869", - ":8870", - ":8880#out:1", - ":8879#out:1", - ":8872#out:1", - ":8874#out:1", - ":8867#out:1", - ":8868#out:1", - ":8869#out:1", - ":8870#out:1", - ":8876#out:1", - ":8873#out:1", - ":8877#out:1", - ":8878#out:1", - ":8875#out:1" - ], - "sameAsElement":true - }, - { - "hid":69, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8886", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8886", - "parent":40, - "children":[ - ], - "name":"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/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", - ":8910", - ":8887", - ":8909", - ":8889", - ":8890", - ":8907", - ":8906", - ":8904", - ":8903", - ":8902", - ":8901", - ":8900", - ":8895", - ":8899", - ":8894", - ":8905", - ":8898", - ":8896", - ":8892", - ":8897", - ":8893", - ":8891", - ":8908", - ":8889#out:1", - ":8888#out:1", - ":8887#out:1", - ":8890#out:1", - ":8896#out:1", - ":8895#out:1", - ":8902#out:1", - ":8899#out:1", - ":8891#out:1", - ":8897#out:1", - ":8898#out:1", - ":8892#out:1", - ":8893#out:1", - ":8900#out:1", - ":8894#out:1", - ":8901#out:1", - ":8907#out:1", - ":8908#out:1" - ], - "sameAsElement":true - }, - { - "hid":70, - "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", - "esid":"BLDCmotor_FOC_R2017b_fixdt:8913", - "parent":40, - "children":[ - 71, - 73, - 77 - ], - "name":"Motor_Limitations", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations", - "label":"Motor_Limitations", - "icon":"WebViewIcon1", - "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", - ":9020", - ":9021", - ":9022", - ":9013", - ":9012", - ":9010", - ":10711", - ":9011", - ":9007", - ":9005", - ":9002", - ":8999", - ":8998", - ":8997", - ":9009", - ":8976", - ":8973", - ":8971", - ":10727", - ":10715", - ":10713", - ":8970", - ":10694", - ":8968", - ":8963", - ":10705", - ":8961", - ":10566", - ":8969", - ":8954", - ":9004", - ":8953", - ":8955", - ":10565", - ":8952", - ":8958", - ":8951", - ":8950", - ":9006", - ":10710", - ":8947", - ":10684", - ":10700", - ":8957", - ":8975", - ":10602", - ":10681", - ":10680", - ":9014", - ":8946", - ":10718", - ":10699", - ":10816", - ":10780", - ":10682", - ":10712", - ":8944", - ":8956", - ":8972", - ":8934", - ":8974", - ":9733", - ":10675", - ":9017", - ":9732", - ":10693", - ":8935", - ":8962", - ":8917", - ":8919", - ":8916", - ":10683", - ":9003", - ":10696", - ":8915", - ":10674", - ":10584", - ":10708", - ":10695", - ":10704", - ":10361", - ":10564", - ":8959", - ":8939", - ":9008", - ":10685", - ":8914", - ":8967", - ":10709", - ":8999#out:1", - ":8947#out:1", - ":8935#out:1", - ":8959#out:1", - ":8997#out:1", - ":8934#out:1", - ":8915#out:1", - ":8916#out:1", - ":8946#out:1", - ":8950#out:1", - ":8957#out:1", - ":8958#out:1", - ":9002#out:1", - ":9733#out:1", - ":8956#out:1", - ":9004#out:1", - ":8953#out:1", - ":8951#out:1", - ":8954#out:1", - ":8955#out:1", - ":8917#out:1", - ":8939#out:1", - ":9005#out:1", - ":8944#out:1", - ":8914#out:1", - ":8998#out:1", - ":8919#out:1", - ":8952#out:1", - ":9732#out:1", - ":9003#out:1", - ":10564#out:1", - ":10565#out:1", - ":10565#out:2", - ":10565#out:3", - ":10674#out:1", - ":10675#out:1", - ":10680#out:1", - ":10683#out:1", - ":10682#out:1", - ":10681#out:1", - ":10684#out:1", - ":10685#out:1", - ":10693#out:1", - ":10695#out:1", - ":10699#out:1", - ":10700#out:1", - ":10704#out:1", - ":10708#out:1", - ":10710#out:1", - ":10709#out:1", - ":10584#out:1", - ":10602#out:1", - ":10566#out:1", - ":10566#out:2", - ":10780#out:1", - ":10816#out:1" - ], - "sameAsElement":true - }, - { - "hid":71, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10584", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10584", - "parent":70, - "children":[ - 72 - ], - "name":"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/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":[ - ":10600", - ":10662", - ":10597", - ":10594", - ":10661", - ":10591", - ":10587", - ":10586", - ":10585", - ":10585#out:1", - ":10594#out:1", - ":10586#out:1", - ":10587#out:1", - ":10662#out:1", - ":10661#out:1", - ":10597#out:1" - ], - "sameAsElement":true - }, - { - "hid":72, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10594", - "parent":71, - "children":[ - ], - "name":"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/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", - ":10594:8", - ":10594:7", - ":10594:6", - ":10594:5", - ":10594:4", - ":10594:3", - ":10594:2", - ":10594:1", - ":10594:1#out:1", - ":10594:2#out:1", - ":10594:3#out:1", - ":10594:7#out:1", - ":10594:8#out:1", - ":10594:6#out:1", - ":10594:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":73, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10602", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10602", - "parent":70, - "children":[ - 74 - ], - "name":"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/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":[ - ":10619", - ":10810", - ":10809", - ":10808", - ":10804", - ":10609", - ":10805", - ":10811", - ":10814", - ":10803", - ":10777", - ":10607", - ":10815", - ":10812", - ":10774", - ":10776", - ":10774#out:1", - ":10607#out:1", - ":10809#out:1", - ":10805#out:1", - ":10803#out:1", - ":10804#out:1", - ":10811#out:1", - ":10810#out:1", - ":10812#out:1", - ":10808#out:1", - ":10814#out:1" - ], - "sameAsElement":true - }, - { - "hid":74, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10808", - "parent":73, - "children":[ - 75, - 76 - ], - "name":"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/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:2889", - ":10808:2892", - ":10808:2894", - ":10808:2877", - ":10808:2869", - ":10808:2893", - ":10808:2891", - ":10808:2895", - ":10808:2855", - ":10808:2854", - ":10808:2890", - ":10808:2853", - ":10808:2851", - ":10808:2892#out:1", - ":10808:2869#out:1", - ":10808:2890#out:1", - ":10808:2893#out:1", - ":10808:2891#out:1", - ":10808:2894#out:1", - ":10808:2877#out:1", - ":10808:2895#out:1", - ":10808:2851#out:1", - ":10808:2853#out:1", - ":10808:2854#out:1", - ":10808:2855#out:1" - ], - "sameAsElement":true - }, - { - "hid":75, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", - "parent":74, - "children":[ - ], - "name":"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/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:2882", - ":10808:2880", - ":10808:2896", - ":10808:2879", - ":10808:2878", - ":10808:2878#out:1", - ":10808:2880#out:1", - ":10808:2896#out:1", - ":10808:2879#out:1" - ], - "sameAsElement":true - }, - { - "hid":76, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", - "parent":74, - "children":[ - ], - "name":"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/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", - ":10808:2895:8", - ":10808:2895:7", - ":10808:2895:6", - ":10808:2895:5", - ":10808:2895:4", - ":10808:2895:3", - ":10808:2895:2", - ":10808:2895:1", - ":10808:2895:1#out:1", - ":10808:2895:2#out:1", - ":10808:2895:3#out:1", - ":10808:2895:7#out:1", - ":10808:2895:8#out:1", - ":10808:2895:6#out:1", - ":10808:2895:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":77, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10566", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10566", - "parent":70, - "children":[ - 78, - 81 - ], - "name":"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/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":[ - ":10575", - ":10653", - ":10574", - ":10640", - ":10634", - ":10745", - ":10649", - ":10658", - ":10625", - ":10627", - ":10656", - ":10746", - ":10655", - ":10643", - ":10641", - ":10651", - ":10659", - ":10633", - ":10673", - ":10672", - ":10570", - ":10642", - ":10577", - ":10576", - ":10632", - ":10567", - ":10630", - ":10568", - ":10583", - ":10629", - ":10657", - ":10568#out:1", - ":10567#out:1", - ":10577#out:1", - ":10576#out:1", - ":10632#out:1", - ":10640#out:1", - ":10641#out:1", - ":10643#out:1", - ":10655#out:1", - ":10656#out:1", - ":10657#out:1", - ":10659#out:1", - ":10633#out:1", - ":10634#out:1", - ":10745#out:1", - ":10574#out:1", - ":10672#out:1", - ":10653#out:1", - ":10651#out:1", - ":10746#out:1", - ":10673#out:1" - ], - "sameAsElement":true - }, - { - "hid":78, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10745", - "parent":77, - "children":[ - 79, - 80 - ], - "name":"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/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:2889", - ":10745:2894", - ":10745:2893", - ":10745:2895", - ":10745:2877", - ":10745:2869", - ":10745:2891", - ":10745:2855", - ":10745:2890", - ":10745:2853", - ":10745:2851", - ":10745:2854", - ":10745:2892", - ":10745:2892#out:1", - ":10745:2869#out:1", - ":10745:2890#out:1", - ":10745:2893#out:1", - ":10745:2891#out:1", - ":10745:2894#out:1", - ":10745:2877#out:1", - ":10745:2895#out:1", - ":10745:2851#out:1", - ":10745:2853#out:1", - ":10745:2854#out:1", - ":10745:2855#out:1" - ], - "sameAsElement":true - }, - { - "hid":79, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", - "parent":78, - "children":[ - ], - "name":"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/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", - ":10745:2880", - ":10745:2879", - ":10745:2878", - ":10745:2878#out:1", - ":10745:2880#out:1", - ":10745:2896#out:1", - ":10745:2879#out:1" - ], - "sameAsElement":true - }, - { - "hid":80, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", - "parent":78, - "children":[ - ], - "name":"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/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", - ":10745:2895:8", - ":10745:2895:7", - ":10745:2895:6", - ":10745:2895:5", - ":10745:2895:4", - ":10745:2895:3", - ":10745:2895:2", - ":10745:2895:1", - ":10745:2895:1#out:1", - ":10745:2895:2#out:1", - ":10745:2895:3#out:1", - ":10745:2895:7#out:1", - ":10745:2895:8#out:1", - ":10745:2895:6#out:1", - ":10745:2895:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":81, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10746", - "parent":77, - "children":[ - 82, - 83 - ], - "name":"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/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:2889", - ":10746:2877", - ":10746:2893", - ":10746:2855", - ":10746:2854", - ":10746:2891", - ":10746:2892", - ":10746:2890", - ":10746:2853", - ":10746:2895", - ":10746:2869", - ":10746:2851", - ":10746:2892#out:1", - ":10746:2869#out:1", - ":10746:2890#out:1", - ":10746:2893#out:1", - ":10746:2891#out:1", - ":10746:2894#out:1", - ":10746:2877#out:1", - ":10746:2895#out:1", - ":10746:2851#out:1", - ":10746:2853#out:1", - ":10746:2854#out:1", - ":10746:2855#out:1" - ], - "sameAsElement":true - }, - { - "hid":82, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", - "parent":81, - "children":[ - ], - "name":"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/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:2882", - ":10746:2896", - ":10746:2879", - ":10746:2878", - ":10746:2880", - ":10746:2878#out:1", - ":10746:2880#out:1", - ":10746:2896#out:1", - ":10746:2879#out:1" - ], - "sameAsElement":true - }, - { - "hid":83, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", - "parent":81, - "children":[ - ], - "name":"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/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", - ":10746:2895:8", - ":10746:2895:7", - ":10746:2895:6", - ":10746:2895:5", - ":10746:2895:4", - ":10746:2895:3", - ":10746:2895:2", - ":10746:2895:1", - ":10746:2895:1#out:1", - ":10746:2895:2#out:1", - ":10746:2895:3#out:1", - ":10746:2895:7#out:1", - ":10746:2895:8#out:1", - ":10746:2895:6#out:1", - ":10746:2895:9#out:1" - ], - "sameAsElement":true - }, - { - "hid":84, "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", "esid":"BLDCmotor_FOC_R2017b_fixdt:9045", - "parent":40, + "parent":44, "children":[ ], "name":"Park_Transform", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Park_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Park_Transform", "label":"Park_Transform", "icon":"WebViewIcon1", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg", @@ -4743,24 +2993,24 @@ ":9069", ":9048", ":9049", + ":9067", ":9066", ":9065", ":9063", - ":9067", - ":9064", ":9061", - ":9059", ":9060", + ":9059", ":9057", - ":9058", - ":9053", - ":9062", ":9056", ":9052", - ":9050", - ":9055", + ":9064", ":9054", + ":9058", + ":9055", ":9051", + ":9050", + ":9062", + ":9053", ":9048#out:1", ":9047#out:1", ":9046#out:1", @@ -4783,14 +3033,14 @@ "sameAsElement":true }, { - "hid":85, + "hid":52, "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", "esid":"BLDCmotor_FOC_R2017b_fixdt:8743", - "parent":40, + "parent":44, "children":[ ], "name":"Sine_Cosine_Approximation", - "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Sine_Cosine_Approximation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Sine_Cosine_Approximation", "label":"Sine_Cosine_Approximation", "icon":"WebViewIcon1", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg", @@ -4799,19 +3049,19 @@ "elements":[ ":8762", ":8764", + ":8757", ":8754", + ":8748", ":9646", ":8755", ":9644", - ":8748", ":9645", - ":9643", - ":10676", ":9639", - ":8758", - ":8757", ":9640", + ":10676", + ":8758", ":8744", + ":9643", ":8748#out:1", ":10676#out:1", ":8744#out:1", @@ -4823,15 +3073,2287 @@ ], "sameAsElement":true }, + { + "hid":53, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11930", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11930", + "parent":43, + "children":[ + 54, + 55 + ], + "name":"Clarke_Park_Transform_Inverse", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse", + "label":"Clarke_Park_Transform_Inverse", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json", + "elements":[ + ":12109", + ":12049", + ":12048", + ":12107", + ":12106", + ":12126", + ":12108", + ":12105", + ":12044", + ":12104", + ":11934", + ":12047", + ":11933", + ":11935", + ":12052", + ":11932", + ":12098", + ":11931", + ":12044#out:1", + ":11932#out:1", + ":11934#out:1", + ":11933#out:1", + ":11931#out:1", + ":12109#out:1", + ":12105#out:1", + ":12107#out:1", + ":12126#out:1", + ":12126#out:2", + ":12104#out:1", + ":12106#out:1" + ], + "sameAsElement":true + }, + { + "hid":54, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12109", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12109", + "parent":53, + "children":[ + ], + "name":"Inv_Clarke_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse/Inv_Clarke_Transform", + "label":"Inv_Clarke_Transform", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json", + "elements":[ + ":12124", + ":12125", + ":12111", + ":12110", + ":12123", + ":12118", + ":12117", + ":12120", + ":12116", + ":12115", + ":12114", + ":12119", + ":12113", + ":12112", + ":12122", + ":12121", + ":12122#out:1", + ":12121#out:1", + ":12114#out:1", + ":12116#out:1", + ":12110#out:1", + ":12111#out:1", + ":12112#out:1", + ":12113#out:1", + ":12118#out:1", + ":12115#out:1", + ":12117#out:1", + ":12119#out:1", + ":12120#out:1" + ], + "sameAsElement":true + }, + { + "hid":55, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12126", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12126", + "parent":53, + "children":[ + ], + "name":"Inv_Park_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse/Inv_Park_Transform", + "label":"Inv_Park_Transform", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json", + "elements":[ + ":12151", + ":12128", + ":12150", + ":12127", + ":12149", + ":12129", + ":12130", + ":12148", + ":12147", + ":12146", + ":12145", + ":12142", + ":12141", + ":12139", + ":12138", + ":12144", + ":12134", + ":12133", + ":12135", + ":12140", + ":12131", + ":12136", + ":12137", + ":12132", + ":12143", + ":12129#out:1", + ":12128#out:1", + ":12127#out:1", + ":12130#out:1", + ":12136#out:1", + ":12135#out:1", + ":12142#out:1", + ":12139#out:1", + ":12131#out:1", + ":12137#out:1", + ":12138#out:1", + ":12132#out:1", + ":12133#out:1", + ":12140#out:1", + ":12134#out:1", + ":12141#out:1", + ":12147#out:1", + ":12148#out:1" + ], + "sameAsElement":true + }, + { + "hid":56, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":43, + "children":[ + 57 + ], + "name":"FOC", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC", + "label":"FOC", + "icon":"WebViewIcon1", + "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":[ + ":10370", + ":10368", + ":10425", + ":10391", + ":10424", + ":10419", + ":10388", + ":10413", + ":11514", + ":10421", + ":10410", + ":10723", + ":12672", + ":11477", + ":12671", + ":10420", + ":12670", + ":10408", + ":12665", + ":12664", + ":12662", + ":10387", + ":10367", + ":12660", + ":12659", + ":12658", + ":12653", + ":12661", + ":12652", + ":12668", + ":10427", + ":12650", + ":12649", + ":12651", + ":12648", + ":12655", + ":12647", + ":10722", + ":12646", + ":12645", + ":10418", + ":10369", + ":10735", + ":10411", + ":12644", + ":11718", + ":11513", + ":10423", + ":10407", + ":11476", + ":12667", + ":10414", + ":10422", + ":10404", + ":10721", + ":10402", + ":10417", + ":12654", + ":10426", + ":10415", + ":10405", + ":10406", + ":10412", + ":10734", + ":12392", + ":10373", + ":12663", + ":10409", + ":10416", + ":10372", + ":10720", + ":12657", + ":10403", + ":10397", + ":10398", + ":10371", + ":12669", + ":12656", + ":10367#out:1", + ":10369#out:1", + ":10373#out:1", + ":10372#out:1", + ":10371#out:1", + ":10397#out:1", + ":10407#out:1", + ":10406#out:1", + ":10404#out:1", + ":10402#out:1", + ":10403#out:1", + ":10405#out:1", + ":10415#out:1", + ":10414#out:1", + ":10417#out:1", + ":10416#out:1", + ":10423#out:1", + ":10422#out:1", + ":10426#out:1", + ":10720#out:1", + ":10721#out:1", + ":10734#out:1", + ":11476#out:1", + ":11513#out:1", + ":12645#out:1", + ":12654#out:1", + ":12644#out:1", + ":12655#out:1", + ":12656#out:1", + ":12647#out:1", + ":12652#out:1", + ":12661#out:1", + ":12653#out:1", + ":12650#out:1", + ":12651#out:1", + ":12649#out:1", + ":12663#out:1", + ":12646#out:1", + ":12658#out:1", + ":12660#out:1", + ":12657#out:1", + ":12664#out:1", + ":12665#out:1", + ":12659#out:1", + ":12648#out:1", + ":12662#out:1", + ":12667#out:1", + ":12668#out:1", + ":12669#out:1", + ":12392#out:1", + ":12392#out:2" + ], + "sameAsElement":true + }, + { + "hid":57, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12392", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12392", + "parent":56, + "children":[ + 58, + 59, + 64, + 70, + 76 + ], + "name":"FOC_Enabled", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled", + "label":"FOC_Enabled", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json", + "elements":[ + ":12616", + ":12546", + ":12481", + ":12479", + ":12477", + ":12474", + ":12473", + ":12482", + ":12471", + ":12470", + ":12469", + ":12587", + ":12468", + ":12466", + ":12465", + ":12464", + ":12547", + ":12462", + ":12461", + ":12460", + ":12480", + ":12463", + ":12455", + ":12454", + ":12453", + ":12452", + ":12456", + ":12450", + ":12449", + ":12487", + ":12447", + ":12476", + ":12442", + ":12439", + ":12438", + ":12472", + ":12446", + ":12459", + ":12431", + ":12458", + ":12430", + ":12428", + ":12427", + ":12448", + ":12443", + ":12467", + ":12425", + ":12424", + ":12444", + ":12422", + ":12419", + ":12417", + ":12418", + ":12416", + ":12666", + ":12414", + ":12433", + ":12413", + ":12435", + ":12410", + ":12434", + ":12409", + ":12426", + ":12407", + ":12403", + ":12445", + ":12420", + ":12478", + ":12402", + ":12406", + ":12400", + ":12411", + ":12441", + ":12412", + ":12408", + ":12398", + ":12432", + ":12405", + ":12436", + ":12396", + ":12401", + ":12457", + ":12440", + ":12642", + ":12395", + ":12397", + ":12394", + ":12643", + ":12404", + ":12437", + ":12451", + ":12421", + ":12393", + ":12429", + ":12399", + ":12475", + ":12423", + ":12419#out:1", + ":12425#out:1", + ":12480#out:1", + ":12417#out:1", + ":12420#out:1", + ":12547#out:1", + ":12431#out:1", + ":12430#out:1", + ":12434#out:1", + ":12546#out:3", + ":12428#out:1", + ":12435#out:1", + ":12429#out:1", + ":12426#out:1", + ":12546#out:2", + ":12438#out:1", + ":12416#out:1", + ":12422#out:1", + ":12433#out:1", + ":12421#out:1", + ":12424#out:1", + ":12546#out:1", + ":12546#out:4", + ":12436#out:1", + ":12437#out:1", + ":12487#out:1", + ":12482#out:1", + ":12616#out:1", + ":12440#out:1", + ":12444#out:1", + ":12451#out:1", + ":12443#out:1", + ":12442#out:1", + ":12446#out:1", + ":12447#out:1", + ":12441#out:1", + ":12448#out:1", + ":12445#out:1", + ":12423#out:1", + ":12395#out:1", + ":12394#out:1", + ":12393#out:1", + ":12400#out:1", + ":12406#out:1", + ":12405#out:1", + ":12401#out:1", + ":12398#out:1", + ":12399#out:1", + ":12402#out:1", + ":12404#out:1", + ":12403#out:1", + ":12412#out:1", + ":12411#out:1", + ":12408#out:1", + ":12407#out:1", + ":12397#out:1", + ":12409#out:1", + ":12410#out:1", + ":12427#out:1", + ":12432#out:1", + ":12396#out:1", + ":12439#out:1", + ":12413#out:1", + ":12449#out:1", + ":12450#out:1", + ":12418#out:1", + ":12414#out:1", + ":12587#out:1", + ":12481#out:1" + ], + "sameAsElement":true + }, + { + "hid":58, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12482", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12482", + "parent":57, + "children":[ + ], + "name":"Open_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Open_Mode", + "label":"Open_Mode", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json", + "elements":[ + ":12486", + ":12485", + ":12484", + ":12483", + ":12483#out:1" + ], + "sameAsElement":true + }, + { + "hid":59, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12487", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12487", + "parent":57, + "children":[ + 60 + ], + "name":"Speed_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode", + "label":"Speed_Mode", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json", + "elements":[ + ":12544", + ":12545", + ":12543", + ":12542", + ":12541", + ":12540", + ":12538", + ":12536", + ":12534", + ":12533", + ":12531", + ":12530", + ":12528", + ":12526", + ":12537", + ":12525", + ":12524", + ":12522", + ":12521", + ":12518", + ":12516", + ":12515", + ":12514", + ":12513", + ":12532", + ":12523", + ":12529", + ":12511", + ":12509", + ":12510", + ":12506", + ":12505", + ":12504", + ":12520", + ":12517", + ":12502", + ":12501", + ":12496", + ":12539", + ":12495", + ":12499", + ":12494", + ":12500", + ":12498", + ":12519", + ":12493", + ":12507", + ":12503", + ":12492", + ":12497", + ":12491", + ":12490", + ":12508", + ":12512", + ":12535", + ":12489", + ":12488", + ":12527", + ":12539#out:1", + ":12540#out:1", + ":12510#out:1", + ":12535#out:1", + ":12488#out:1", + ":12489#out:1", + ":12490#out:1", + ":12491#out:1", + ":12492#out:1", + ":12498#out:1", + ":12515#out:1", + ":12512#out:1", + ":12493#out:1", + ":12514#out:1", + ":12511#out:1", + ":12536#out:1", + ":12494#out:1", + ":12533#out:1", + ":12542#out:1", + ":12513#out:1", + ":12496#out:1", + ":12527#out:1", + ":12529#out:1", + ":12500#out:1", + ":12530#out:1", + ":12528#out:1", + ":12505#out:1", + ":12506#out:1", + ":12534#out:1", + ":12541#out:1", + ":12503#out:1", + ":12537#out:1", + ":12504#out:1", + ":12507#out:1", + ":12531#out:1", + ":12532#out:1", + ":12502#out:1", + ":12509#out:1", + ":12501#out:1", + ":12516#out:1", + ":12508#out:1", + ":12538#out:1", + ":12497#out:1", + ":12497#out:2", + ":12499#out:1" + ], + "sameAsElement":true + }, + { + "hid":60, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12533", + "parent":59, + "children":[ + 61, + 62, + 63 + ], + "name":"PI_clamp_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt", + "label":"PI_clamp_fixdt", + "icon":"WebViewIcon7", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json", + "elements":[ + ":12533:2785", + ":12533:2814", + ":12533:2781", + ":12533:2783", + ":12533:2779", + ":12533:2846", + ":12533:2833", + ":12533:2817", + ":12533:2832", + ":12533:2791", + ":12533:2815", + ":12533:2816", + ":12533:2778", + ":12533:2733", + ":12533:2732", + ":12533:2795", + ":12533:2794", + ":12533:2776", + ":12533:2910", + ":12533:2771", + ":12533:2770", + ":12533:2773", + ":12533:2845", + ":12533:2769", + ":12533:2844", + ":12533:2910#out:1", + ":12533:2791#out:2", + ":12533:2846#out:1", + ":12533:2844#out:1", + ":12533:2833#out:1", + ":12533:2832#out:1", + ":12533:2817#out:1", + ":12533:2816#out:1", + ":12533:2814#out:1", + ":12533:2781#out:1", + ":12533:2783#out:1", + ":12533:2815#out:1", + ":12533:2791#out:3", + ":12533:2791#out:1", + ":12533:2733#out:1", + ":12533:2732#out:1", + ":12533:2770#out:1", + ":12533:2779#out:1", + ":12533:2771#out:1", + ":12533:2778#out:1", + ":12533:2776#out:1", + ":12533:2773#out:1", + ":12533:2769#out:1" + ], + "sameAsElement":true + }, + { + "hid":61, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", + "parent":60, + "children":[ + ], + "name":"Clamping_circuit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Clamping_circuit", + "label":"Clamping_circuit", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json", + "elements":[ + ":12533:2819", + ":12533:2818", + ":12533:2831", + ":12533:2839", + ":12533:2837", + ":12533:2841", + ":12533:2836", + ":12533:2843", + ":12533:2840", + ":12533:2838", + ":12533:2843#out:1", + ":12533:2838#out:1", + ":12533:2841#out:1", + ":12533:2840#out:1", + ":12533:2836#out:1", + ":12533:2839#out:1", + ":12533:2837#out:1", + ":12533:2819#out:1", + ":12533:2818#out:1" + ], + "sameAsElement":true + }, + { + "hid":62, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", + "parent":60, + "children":[ + ], + "name":"Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Integrator", + "label":"Integrator", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json", + "elements":[ + ":12533:2790", + ":12533:2788", + ":12533:2908", + ":12533:2787", + ":12533:2909", + ":12533:2786", + ":12533:2909#out:1", + ":12533:2787#out:1", + ":12533:2908#out:1", + ":12533:2788#out:1", + ":12533:2786#out:1" + ], + "sameAsElement":true + }, + { + "hid":63, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", + "parent":60, + "children":[ + ], + "name":"Saturation_hit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Saturation_hit", + "label":"Saturation_hit", + "icon":"WebViewIcon7", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json", + "elements":[ + ":12533:2791:2710", + ":12533:2791:2377", + ":12533:2791:2709", + ":12533:2791:2707", + ":12533:2791:2849", + ":12533:2791:2704", + ":12533:2791:2701", + ":12533:2791:2700", + ":12533:2791:2848", + ":12533:2791:2699", + ":12533:2791:2849#out:1", + ":12533:2791:2701#out:1", + ":12533:2791:2704#out:1", + ":12533:2791:2707#out:1", + ":12533:2791:2699#out:1", + ":12533:2791:2700#out:1", + ":12533:2791:2848#out:1" + ], + "sameAsElement":true + }, + { + "hid":64, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12547", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12547", + "parent":57, + "children":[ + 65, + 69 + ], + "name":"Torque_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode", + "label":"Torque_Mode", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json", + "elements":[ + ":12586", + ":12585", + ":12582", + ":12689", + ":12580", + ":12581", + ":12577", + ":12576", + ":12575", + ":12574", + ":12573", + ":12572", + ":12571", + ":12583", + ":12567", + ":12566", + ":12565", + ":12564", + ":12584", + ":12561", + ":12560", + ":12559", + ":12570", + ":12558", + ":12556", + ":12555", + ":12569", + ":12579", + ":12578", + ":12551", + ":12554", + ":12552", + ":12550", + ":12562", + ":12557", + ":12549", + ":12553", + ":12563", + ":12568", + ":12548", + ":12549#out:1", + ":12548#out:1", + ":12550#out:1", + ":12551#out:1", + ":12553#out:1", + ":12552#out:1", + ":12554#out:1", + ":12563#out:1", + ":12585#out:1", + ":12581#out:1", + ":12580#out:1", + ":12565#out:1", + ":12566#out:1", + ":12584#out:1", + ":12582#out:1", + ":12564#out:1", + ":12562#out:1", + ":12557#out:1", + ":12583#out:1", + ":12561#out:1", + ":12559#out:1", + ":12567#out:1", + ":12560#out:1", + ":12578#out:1", + ":12579#out:1", + ":12555#out:1", + ":12558#out:1", + ":12689#out:1" + ], + "sameAsElement":true + }, + { + "hid":65, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12580", + "parent":64, + "children":[ + 66, + 67, + 68 + ], + "name":"PI_clamp_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt", + "label":"PI_clamp_fixdt", + "icon":"WebViewIcon7", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json", + "elements":[ + ":12580:2785", + ":12580:2817", + ":12580:2781", + ":12580:2783", + ":12580:2779", + ":12580:2794", + ":12580:2845", + ":12580:2846", + ":12580:2833", + ":12580:2832", + ":12580:2815", + ":12580:2778", + ":12580:2773", + ":12580:2733", + ":12580:2816", + ":12580:2791", + ":12580:2770", + ":12580:2910", + ":12580:2795", + ":12580:2732", + ":12580:2769", + ":12580:2814", + ":12580:2776", + ":12580:2771", + ":12580:2844", + ":12580:2910#out:1", + ":12580:2791#out:2", + ":12580:2846#out:1", + ":12580:2844#out:1", + ":12580:2833#out:1", + ":12580:2832#out:1", + ":12580:2817#out:1", + ":12580:2816#out:1", + ":12580:2814#out:1", + ":12580:2781#out:1", + ":12580:2783#out:1", + ":12580:2815#out:1", + ":12580:2791#out:3", + ":12580:2791#out:1", + ":12580:2733#out:1", + ":12580:2732#out:1", + ":12580:2770#out:1", + ":12580:2779#out:1", + ":12580:2771#out:1", + ":12580:2778#out:1", + ":12580:2776#out:1", + ":12580:2773#out:1", + ":12580:2769#out:1" + ], + "sameAsElement":true + }, + { + "hid":66, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", + "parent":65, + "children":[ + ], + "name":"Clamping_circuit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Clamping_circuit", + "label":"Clamping_circuit", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json", + "elements":[ + ":12580:2819", + ":12580:2818", + ":12580:2831", + ":12580:2839", + ":12580:2837", + ":12580:2841", + ":12580:2836", + ":12580:2840", + ":12580:2843", + ":12580:2838", + ":12580:2843#out:1", + ":12580:2838#out:1", + ":12580:2841#out:1", + ":12580:2840#out:1", + ":12580:2836#out:1", + ":12580:2839#out:1", + ":12580:2837#out:1", + ":12580:2819#out:1", + ":12580:2818#out:1" + ], + "sameAsElement":true + }, + { + "hid":67, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", + "parent":65, + "children":[ + ], + "name":"Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Integrator", + "label":"Integrator", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json", + "elements":[ + ":12580:2790", + ":12580:2788", + ":12580:2908", + ":12580:2787", + ":12580:2909", + ":12580:2786", + ":12580:2909#out:1", + ":12580:2787#out:1", + ":12580:2908#out:1", + ":12580:2788#out:1", + ":12580:2786#out:1" + ], + "sameAsElement":true + }, + { + "hid":68, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "parent":65, + "children":[ + ], + "name":"Saturation_hit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Saturation_hit", + "label":"Saturation_hit", + "icon":"WebViewIcon7", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json", + "elements":[ + ":12580:2791:2377", + ":12580:2791:2709", + ":12580:2791:2707", + ":12580:2791:2704", + ":12580:2791:2849", + ":12580:2791:2701", + ":12580:2791:2710", + ":12580:2791:2700", + ":12580:2791:2699", + ":12580:2791:2848", + ":12580:2791:2849#out:1", + ":12580:2791:2701#out:1", + ":12580:2791:2704#out:1", + ":12580:2791:2707#out:1", + ":12580:2791:2699#out:1", + ":12580:2791:2700#out:1", + ":12580:2791:2848#out:1" + ], + "sameAsElement":true + }, + { + "hid":69, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12581", + "parent":64, + "children":[ + ], + "name":"Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/Saturation Dynamic1", + "label":"Saturation Dynamic1", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json", + "elements":[ + ":12581:10", + ":12581:9", + ":12581:8", + ":12581:7", + ":12581:6", + ":12581:5", + ":12581:4", + ":12581:3", + ":12581:2", + ":12581:1", + ":12581:1#out:1", + ":12581:2#out:1", + ":12581:3#out:1", + ":12581:7#out:1", + ":12581:8#out:1", + ":12581:6#out:1", + ":12581:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":70, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12587", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12587", + "parent":57, + "children":[ + 71, + 75 + ], + "name":"Vd_Calculation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation", + "label":"Vd_Calculation", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json", + "elements":[ + ":12609", + ":12614", + ":12612", + ":12611", + ":12607", + ":12604", + ":12613", + ":12605", + ":12603", + ":12615", + ":12602", + ":12600", + ":12599", + ":12598", + ":12601", + ":12594", + ":12597", + ":12595", + ":12606", + ":12592", + ":12591", + ":12596", + ":12590", + ":12610", + ":12608", + ":12589", + ":12588", + ":12593", + ":12596#out:1", + ":12595#out:1", + ":12588#out:1", + ":12589#out:1", + ":12591#out:1", + ":12590#out:1", + ":12592#out:1", + ":12593#out:1", + ":12608#out:1", + ":12597#out:1", + ":12598#out:1", + ":12609#out:1", + ":12607#out:1", + ":12611#out:1", + ":12610#out:1", + ":12612#out:1", + ":12600#out:1", + ":12599#out:1", + ":12613#out:1", + ":12614#out:1" + ], + "sameAsElement":true + }, + { + "hid":71, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12607", + "parent":70, + "children":[ + 72, + 73, + 74 + ], + "name":"PI_clamp_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt", + "label":"PI_clamp_fixdt", + "icon":"WebViewIcon7", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json", + "elements":[ + ":12607:2783", + ":12607:2817", + ":12607:2845", + ":12607:2779", + ":12607:2846", + ":12607:2785", + ":12607:2832", + ":12607:2794", + ":12607:2778", + ":12607:2815", + ":12607:2816", + ":12607:2781", + ":12607:2795", + ":12607:2773", + ":12607:2833", + ":12607:2814", + ":12607:2733", + ":12607:2791", + ":12607:2732", + ":12607:2910", + ":12607:2771", + ":12607:2776", + ":12607:2770", + ":12607:2769", + ":12607:2844", + ":12607:2910#out:1", + ":12607:2791#out:2", + ":12607:2846#out:1", + ":12607:2844#out:1", + ":12607:2833#out:1", + ":12607:2832#out:1", + ":12607:2817#out:1", + ":12607:2816#out:1", + ":12607:2814#out:1", + ":12607:2781#out:1", + ":12607:2783#out:1", + ":12607:2815#out:1", + ":12607:2791#out:3", + ":12607:2791#out:1", + ":12607:2733#out:1", + ":12607:2732#out:1", + ":12607:2770#out:1", + ":12607:2779#out:1", + ":12607:2771#out:1", + ":12607:2778#out:1", + ":12607:2776#out:1", + ":12607:2773#out:1", + ":12607:2769#out:1" + ], + "sameAsElement":true + }, + { + "hid":72, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "parent":71, + "children":[ + ], + "name":"Clamping_circuit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit", + "label":"Clamping_circuit", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json", + "elements":[ + ":12607:2819", + ":12607:2818", + ":12607:2831", + ":12607:2839", + ":12607:2841", + ":12607:2843", + ":12607:2840", + ":12607:2837", + ":12607:2836", + ":12607:2838", + ":12607:2843#out:1", + ":12607:2838#out:1", + ":12607:2841#out:1", + ":12607:2840#out:1", + ":12607:2836#out:1", + ":12607:2839#out:1", + ":12607:2837#out:1", + ":12607:2819#out:1", + ":12607:2818#out:1" + ], + "sameAsElement":true + }, + { + "hid":73, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", + "parent":71, + "children":[ + ], + "name":"Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Integrator", + "label":"Integrator", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json", + "elements":[ + ":12607:2788", + ":12607:2908", + ":12607:2787", + ":12607:2909", + ":12607:2786", + ":12607:2790", + ":12607:2909#out:1", + ":12607:2787#out:1", + ":12607:2908#out:1", + ":12607:2788#out:1", + ":12607:2786#out:1" + ], + "sameAsElement":true + }, + { + "hid":74, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", + "parent":71, + "children":[ + ], + "name":"Saturation_hit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Saturation_hit", + "label":"Saturation_hit", + "icon":"WebViewIcon7", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json", + "elements":[ + ":12607:2791:2377", + ":12607:2791:2710", + ":12607:2791:2707", + ":12607:2791:2849", + ":12607:2791:2709", + ":12607:2791:2704", + ":12607:2791:2701", + ":12607:2791:2700", + ":12607:2791:2848", + ":12607:2791:2699", + ":12607:2791:2849#out:1", + ":12607:2791:2701#out:1", + ":12607:2791:2704#out:1", + ":12607:2791:2707#out:1", + ":12607:2791:2699#out:1", + ":12607:2791:2700#out:1", + ":12607:2791:2848#out:1" + ], + "sameAsElement":true + }, + { + "hid":75, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12608", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12608", + "parent":70, + "children":[ + ], + "name":"Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/Saturation Dynamic", + "label":"Saturation Dynamic", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json", + "elements":[ + ":12608:10", + ":12608:9", + ":12608:8", + ":12608:7", + ":12608:6", + ":12608:5", + ":12608:4", + ":12608:3", + ":12608:2", + ":12608:1", + ":12608:1#out:1", + ":12608:2#out:1", + ":12608:3#out:1", + ":12608:7#out:1", + ":12608:8#out:1", + ":12608:6#out:1", + ":12608:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":76, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12616", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12616", + "parent":57, + "children":[ + 77 + ], + "name":"Voltage_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Voltage_Mode", + "label":"Voltage_Mode", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json", + "elements":[ + ":12639", + ":12638", + ":12634", + ":12637", + ":12633", + ":12632", + ":12641", + ":12630", + ":12629", + ":12627", + ":12635", + ":12625", + ":12636", + ":12628", + ":12624", + ":12620", + ":12623", + ":12626", + ":12619", + ":12618", + ":12622", + ":12617", + ":12621", + ":12640", + ":12631", + ":12617#out:1", + ":12627#out:1", + ":12626#out:1", + ":12619#out:1", + ":12620#out:1", + ":12621#out:1", + ":12622#out:1", + ":12640#out:1", + ":12638#out:1", + ":12628#out:1", + ":12618#out:1", + ":12630#out:1", + ":12629#out:1", + ":12637#out:1", + ":12639#out:1", + ":12624#out:1", + ":12625#out:1" + ], + "sameAsElement":true + }, + { + "hid":77, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12638", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12638", + "parent":76, + "children":[ + ], + "name":"Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Voltage_Mode/Saturation Dynamic1", + "label":"Saturation Dynamic1", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json", + "elements":[ + ":12638:10", + ":12638:9", + ":12638:8", + ":12638:7", + ":12638:6", + ":12638:5", + ":12638:4", + ":12638:3", + ":12638:2", + ":12638:1", + ":12638:1#out:1", + ":12638:2#out:1", + ":12638:3#out:1", + ":12638:7#out:1", + ":12638:8#out:1", + ":12638:6#out:1", + ":12638:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":78, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8913", + "parent":43, + "children":[ + 79 + ], + "name":"Motor_Limitations", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations", + "label":"Motor_Limitations", + "icon":"WebViewIcon1", + "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":[ + ":9017", + ":9014", + ":10711", + ":9011", + ":9010", + ":12219", + ":12388", + ":10712", + ":12390", + ":9013", + ":12384", + ":12376", + ":12382", + ":12379", + ":12377", + ":10705", + ":9008", + ":8969", + ":8953", + ":12373", + ":12383", + ":12372", + ":12385", + ":8954", + ":12380", + ":12367", + ":8970", + ":12371", + ":8951", + ":8950", + ":12370", + ":10694", + ":12368", + ":9009", + ":8946", + ":10696", + ":12369", + ":12387", + ":8947", + ":8916", + ":12378", + ":10709", + ":8915", + ":8976", + ":8917", + ":10710", + ":12374", + ":10704", + ":10693", + ":9006", + ":8944", + ":12375", + ":11717", + ":9012", + ":8914", + ":9007", + ":8962", + ":12389", + ":12381", + ":8935", + ":8939", + ":8955", + ":10695", + ":8947#out:1", + ":8935#out:1", + ":8915#out:1", + ":8916#out:1", + ":8946#out:1", + ":8950#out:1", + ":8953#out:1", + ":8951#out:1", + ":8954#out:1", + ":8955#out:1", + ":8917#out:1", + ":8939#out:1", + ":8944#out:1", + ":8914#out:1", + ":10693#out:1", + ":10695#out:1", + ":10704#out:1", + ":10710#out:1", + ":10709#out:1", + ":12373#out:1", + ":12370#out:1", + ":12367#out:1", + ":12371#out:1", + ":12372#out:1", + ":12369#out:1", + ":12368#out:1", + ":12219#out:1", + ":12219#out:2", + ":12219#out:3", + ":12219#out:4", + ":12219#out:5", + ":12219#out:6", + ":12219#out:7", + ":12219#out:8", + ":12219#out:9", + ":12219#out:10", + ":12219#out:11", + ":12219#out:12", + ":12387#out:1", + ":12388#out:1", + ":12389#out:1" + ], + "sameAsElement":true + }, + { + "hid":79, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12219", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12219", + "parent":78, + "children":[ + 80, + 82, + 86 + ], + "name":"Motor_Limitations_Enabled", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled", + "label":"Motor_Limitations_Enabled", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json", + "elements":[ + ":12362", + ":12363", + ":12364", + ":12365", + ":12366", + ":12361", + ":12360", + ":12358", + ":12356", + ":12351", + ":12350", + ":12346", + ":12353", + ":12345", + ":12344", + ":12312", + ":12359", + ":12294", + ":12347", + ":12293", + ":12354", + ":12282", + ":12281", + ":12280", + ":12278", + ":12277", + ":12266", + ":12276", + ":12268", + ":12265", + ":12272", + ":12263", + ":12262", + ":12273", + ":12355", + ":12260", + ":12275", + ":12259", + ":12256", + ":12258", + ":12255", + ":12254", + ":12269", + ":12253", + ":12279", + ":12251", + ":12349", + ":12357", + ":12248", + ":12270", + ":12247", + ":12246", + ":12244", + ":12242", + ":12352", + ":12241", + ":12271", + ":12245", + ":12239", + ":12238", + ":12236", + ":12240", + ":12235", + ":12234", + ":12252", + ":12267", + ":12249", + ":12232", + ":12243", + ":12230", + ":12229", + ":12264", + ":12311", + ":12274", + ":12233", + ":12237", + ":12226", + ":12261", + ":12224", + ":12231", + ":12223", + ":12250", + ":12283", + ":12228", + ":12225", + ":12222", + ":12348", + ":12220", + ":12257", + ":12386", + ":12221", + ":12345#out:1", + ":12250#out:1", + ":12234#out:1", + ":12262#out:1", + ":12311#out:1", + ":12233#out:1", + ":12222#out:1", + ":12223#out:1", + ":12239#out:1", + ":12253#out:1", + ":12260#out:1", + ":12261#out:1", + ":12346#out:1", + ":12232#out:1", + ":12231#out:1", + ":12259#out:1", + ":12348#out:1", + ":12256#out:1", + ":12254#out:1", + ":12257#out:1", + ":12258#out:1", + ":12224#out:1", + ":12237#out:1", + ":12349#out:1", + ":12238#out:1", + ":12220#out:1", + ":12229#out:1", + ":12344#out:1", + ":12230#out:1", + ":12228#out:1", + ":12255#out:1", + ":12347#out:1", + ":12243#out:1", + ":12293#out:1", + ":12293#out:2", + ":12293#out:3", + ":12240#out:1", + ":12244#out:1", + ":12242#out:1", + ":12241#out:1", + ":12245#out:1", + ":12246#out:1", + ":12226#out:1", + ":12225#out:1", + ":12247#out:1", + ":12248#out:1", + ":12221#out:1", + ":12249#out:1", + ":12252#out:1", + ":12251#out:1", + ":12283#out:1", + ":12294#out:1", + ":12312#out:1", + ":12312#out:2", + ":12235#out:1", + ":12236#out:1" + ], + "sameAsElement":true + }, + { + "hid":80, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12283", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12283", + "parent":79, + "children":[ + 81 + ], + "name":"Speed_Mode_Protection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Speed_Mode_Protection", + "label":"Speed_Mode_Protection", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json", + "elements":[ + ":12291", + ":12290", + ":12292", + ":12289", + ":12288", + ":12286", + ":12285", + ":12287", + ":12284", + ":12284#out:1", + ":12289#out:1", + ":12285#out:1", + ":12286#out:1", + ":12291#out:1", + ":12288#out:1", + ":12290#out:1" + ], + "sameAsElement":true + }, + { + "hid":81, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12289", + "parent":80, + "children":[ + ], + "name":"Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Speed_Mode_Protection/Saturation Dynamic", + "label":"Saturation Dynamic", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json", + "elements":[ + ":12289:10", + ":12289:9", + ":12289:8", + ":12289:7", + ":12289:6", + ":12289:5", + ":12289:4", + ":12289:3", + ":12289:2", + ":12289:1", + ":12289:1#out:1", + ":12289:2#out:1", + ":12289:3#out:1", + ":12289:7#out:1", + ":12289:8#out:1", + ":12289:6#out:1", + ":12289:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":82, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12294", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12294", + "parent":79, + "children":[ + 83 + ], + "name":"Torque_Mode_Protection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection", + "label":"Torque_Mode_Protection", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json", + "elements":[ + ":12305", + ":12304", + ":12307", + ":12303", + ":12308", + ":12310", + ":12300", + ":12309", + ":12301", + ":12306", + ":12302", + ":12298", + ":12297", + ":12296", + ":12295", + ":12299", + ":12295#out:1", + ":12296#out:1", + ":12307#out:1", + ":12302#out:1", + ":12299#out:1", + ":12301#out:1", + ":12309#out:1", + ":12308#out:1", + ":12300#out:1", + ":12306#out:1", + ":12297#out:1" + ], + "sameAsElement":true + }, + { + "hid":83, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12306", + "parent":82, + "children":[ + 84, + 85 + ], + "name":"I_backCalc_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json", + "elements":[ + ":12306:2894", + ":12306:2892", + ":12306:2877", + ":12306:2869", + ":12306:2895", + ":12306:2893", + ":12306:2889", + ":12306:2855", + ":12306:2890", + ":12306:2853", + ":12306:2891", + ":12306:2854", + ":12306:2851", + ":12306:2892#out:1", + ":12306:2869#out:1", + ":12306:2890#out:1", + ":12306:2893#out:1", + ":12306:2891#out:1", + ":12306:2894#out:1", + ":12306:2877#out:1", + ":12306:2895#out:1", + ":12306:2851#out:1", + ":12306:2853#out:1", + ":12306:2854#out:1", + ":12306:2855#out:1" + ], + "sameAsElement":true + }, + { + "hid":84, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", + "parent":83, + "children":[ + ], + "name":"Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt/Integrator", + "label":"Integrator", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json", + "elements":[ + ":12306:2896", + ":12306:2880", + ":12306:2879", + ":12306:2882", + ":12306:2878", + ":12306:2878#out:1", + ":12306:2880#out:1", + ":12306:2896#out:1", + ":12306:2879#out:1" + ], + "sameAsElement":true + }, + { + "hid":85, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", + "parent":83, + "children":[ + ], + "name":"Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1", + "label":"Saturation Dynamic1", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json", + "elements":[ + ":12306:2895:10", + ":12306:2895:9", + ":12306:2895:8", + ":12306:2895:7", + ":12306:2895:6", + ":12306:2895:5", + ":12306:2895:4", + ":12306:2895:3", + ":12306:2895:2", + ":12306:2895:1", + ":12306:2895:1#out:1", + ":12306:2895:2#out:1", + ":12306:2895:3#out:1", + ":12306:2895:7#out:1", + ":12306:2895:8#out:1", + ":12306:2895:6#out:1", + ":12306:2895:9#out:1" + ], + "sameAsElement":true + }, { "hid":86, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12312", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12312", + "parent":79, + "children":[ + 87, + 90 + ], + "name":"Voltage_Mode_Protection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection", + "label":"Voltage_Mode_Protection", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json", + "elements":[ + ":12343", + ":12342", + ":12341", + ":12340", + ":12339", + ":12338", + ":12333", + ":12331", + ":12332", + ":12329", + ":12328", + ":12326", + ":12323", + ":12322", + ":12320", + ":12325", + ":12337", + ":12319", + ":12318", + ":12335", + ":12317", + ":12327", + ":12330", + ":12334", + ":12316", + ":12324", + ":12315", + ":12314", + ":12336", + ":12313", + ":12321", + ":12315#out:1", + ":12314#out:1", + ":12317#out:1", + ":12316#out:1", + ":12338#out:1", + ":12321#out:1", + ":12322#out:1", + ":12319#out:1", + ":12327#out:1", + ":12340#out:1", + ":12339#out:1", + ":12323#out:1", + ":12335#out:1", + ":12324#out:1", + ":12336#out:1", + ":12341#out:1", + ":12320#out:1", + ":12326#out:1", + ":12325#out:1", + ":12337#out:1", + ":12313#out:1" + ], + "sameAsElement":true + }, + { + "hid":87, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12335", + "parent":86, + "children":[ + 88, + 89 + ], + "name":"I_backCalc_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json", + "elements":[ + ":12335:2889", + ":12335:2892", + ":12335:2895", + ":12335:2894", + ":12335:2891", + ":12335:2855", + ":12335:2854", + ":12335:2890", + ":12335:2853", + ":12335:2877", + ":12335:2869", + ":12335:2893", + ":12335:2851", + ":12335:2892#out:1", + ":12335:2869#out:1", + ":12335:2890#out:1", + ":12335:2893#out:1", + ":12335:2891#out:1", + ":12335:2894#out:1", + ":12335:2877#out:1", + ":12335:2895#out:1", + ":12335:2851#out:1", + ":12335:2853#out:1", + ":12335:2854#out:1", + ":12335:2855#out:1" + ], + "sameAsElement":true + }, + { + "hid":88, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", + "parent":87, + "children":[ + ], + "name":"Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator", + "label":"Integrator", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json", + "elements":[ + ":12335:2882", + ":12335:2896", + ":12335:2879", + ":12335:2880", + ":12335:2878", + ":12335:2878#out:1", + ":12335:2880#out:1", + ":12335:2896#out:1", + ":12335:2879#out:1" + ], + "sameAsElement":true + }, + { + "hid":89, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12335:2895", + "parent":87, + "children":[ + ], + "name":"Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1", + "label":"Saturation Dynamic1", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json", + "elements":[ + ":12335:2895:10", + ":12335:2895:9", + ":12335:2895:8", + ":12335:2895:7", + ":12335:2895:6", + ":12335:2895:5", + ":12335:2895:4", + ":12335:2895:3", + ":12335:2895:2", + ":12335:2895:1", + ":12335:2895:1#out:1", + ":12335:2895:2#out:1", + ":12335:2895:3#out:1", + ":12335:2895:7#out:1", + ":12335:2895:8#out:1", + ":12335:2895:6#out:1", + ":12335:2895:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":90, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12336", + "parent":86, + "children":[ + 91, + 92 + ], + "name":"I_backCalc_fixdt1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1", + "label":"I_backCalc_fixdt1", + "icon":"WebViewIcon5", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json", + "elements":[ + ":12336:2894", + ":12336:2889", + ":12336:2892", + ":12336:2895", + ":12336:2877", + ":12336:2891", + ":12336:2893", + ":12336:2855", + ":12336:2854", + ":12336:2890", + ":12336:2869", + ":12336:2851", + ":12336:2853", + ":12336:2892#out:1", + ":12336:2869#out:1", + ":12336:2890#out:1", + ":12336:2893#out:1", + ":12336:2891#out:1", + ":12336:2894#out:1", + ":12336:2877#out:1", + ":12336:2895#out:1", + ":12336:2851#out:1", + ":12336:2853#out:1", + ":12336:2854#out:1", + ":12336:2855#out:1" + ], + "sameAsElement":true + }, + { + "hid":91, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "parent":90, + "children":[ + ], + "name":"Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator", + "label":"Integrator", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json", + "elements":[ + ":12336:2896", + ":12336:2880", + ":12336:2879", + ":12336:2882", + ":12336:2878", + ":12336:2878#out:1", + ":12336:2880#out:1", + ":12336:2896#out:1", + ":12336:2879#out:1" + ], + "sameAsElement":true + }, + { + "hid":92, + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895", + "parent":90, + "children":[ + ], + "name":"Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1/Saturation Dynamic1", + "label":"Saturation Dynamic1", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json", + "elements":[ + ":12336:2895:10", + ":12336:2895:9", + ":12336:2895:8", + ":12336:2895:7", + ":12336:2895:6", + ":12336:2895:5", + ":12336:2895:4", + ":12336:2895:3", + ":12336:2895:2", + ":12336:2895:1", + ":12336:2895:1#out:1", + ":12336:2895:2#out:1", + ":12336:2895:3#out:1", + ":12336:2895:7#out:1", + ":12336:2895:8#out:1", + ":12336:2895:6#out:1", + ":12336:2895:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":93, "sid":"BLDCmotor_FOC_R2017b_fixdt:9198", "esid":"BLDCmotor_FOC_R2017b_fixdt:9198", "parent":2, "children":[ - 87, - 88, - 89 + 94, + 95, + 96 ], "name":"F06_Control_Type_Management", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management", @@ -4860,49 +5382,49 @@ ":9213", ":9199", ":9223", - ":9455", ":9449", ":9235", + ":9741", ":9233", - ":9452", - ":9920", - ":9927", + ":9924", + ":9835", + ":9225", ":9451", - ":9214", - ":9908", + ":9927", + ":9840", + ":9454", + ":9215", + ":9452", + ":9928", ":9839", ":9832", ":9831", - ":9915", - ":9835", - ":9842", - ":9225", - ":9227", - ":9924", ":9916", - ":9926", - ":9914", - ":9904", + ":9915", + ":9227", + ":9929", + ":9908", + ":9455", ":11470", - ":9833", + ":9838", ":9834", - ":9215", - ":9928", + ":9207", + ":9925", + ":9904", + ":9923", + ":9926", + ":9922", + ":9842", + ":9206", + ":9920", + ":9201", ":9921", ":8216", - ":9840", - ":9923", - ":9922", - ":9207", - ":9454", - ":9925", - ":9929", - ":9838", - ":9201", - ":9206", - ":9741", - ":9836", + ":9214", + ":9914", + ":9833", ":9919", + ":9836", ":9208#out:3", ":9208#out:2", ":9208#out:1", @@ -4955,10 +5477,10 @@ "sameAsElement":true }, { - "hid":87, + "hid":94, "sid":"BLDCmotor_FOC_R2017b_fixdt:9904", "esid":"BLDCmotor_FOC_R2017b_fixdt:9904", - "parent":86, + "parent":93, "children":[ ], "name":"COM_Method", @@ -4971,16 +5493,16 @@ "elements":[ ":9907", ":9906", - ":9823", ":9912", + ":9823", ":9911", - ":9211", - ":9236", - ":9910", - ":9913", - ":9909", ":9453", + ":9211", + ":9913", ":9209", + ":9236", + ":9909", + ":9910", ":9209#out:1", ":9211#out:1", ":9236#out:1", @@ -4992,10 +5514,10 @@ "sameAsElement":true }, { - "hid":88, + "hid":95, "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", "esid":"BLDCmotor_FOC_R2017b_fixdt:9842", - "parent":86, + "parent":93, "children":[ ], "name":"FOC_Method", @@ -5014,12 +5536,12 @@ "sameAsElement":true }, { - "hid":89, + "hid":96, "sid":"BLDCmotor_FOC_R2017b_fixdt:9741", "esid":"BLDCmotor_FOC_R2017b_fixdt:9741", - "parent":86, + "parent":93, "children":[ - 90 + 97 ], "name":"SIN_Method", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method", @@ -5037,23 +5559,23 @@ ":9779", ":9742", ":9743", + ":9819", ":9802", ":9801", ":9800", - ":9818", - ":9803", - ":9819", - ":9805", - ":9820", - ":9810", - ":9816", - ":9798", - ":9797", ":9799", - ":9795", - ":9806", - ":9796", + ":9820", + ":9818", + ":9805", + ":9803", + ":9816", + ":9810", ":10677", + ":9806", + ":9798", + ":9795", + ":9796", + ":9797", ":9779#out:1", ":10677#out:1", ":9743#out:1", @@ -5075,12 +5597,12 @@ "sameAsElement":true }, { - "hid":90, + "hid":97, "sid":"BLDCmotor_FOC_R2017b_fixdt:9743", "esid":"BLDCmotor_FOC_R2017b_fixdt:9743", - "parent":89, + "parent":96, "children":[ - 91 + 98 ], "name":"Final_Phase_Advance_Calculation", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation", @@ -5108,12 +5630,12 @@ ":9766", ":9756", ":9760", - ":9791", ":9758", ":10175", ":10035", ":9794", ":9746", + ":9791", ":9747", ":9756#out:1", ":9745#out:1", @@ -5137,16 +5659,16 @@ "sameAsElement":true }, { - "hid":91, + "hid":98, "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", "esid":"BLDCmotor_FOC_R2017b_fixdt:10035", - "parent":90, + "parent":97, "children":[ ], "name":"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":"WebViewIcon6", + "icon":"WebViewIcon7", "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", @@ -5167,7 +5689,7 @@ "sameAsElement":true }, { - "hid":92, + "hid":99, "sid":"BLDCmotor_FOC_R2017b_fixdt:9292", "esid":"BLDCmotor_FOC_R2017b_fixdt:9292", "parent":2, @@ -5185,7 +5707,7 @@ "sameAsElement":true }, { - "hid":93, + "hid":100, "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", "esid":"BLDCmotor_FOC_R2017b_fixdt:9293", "parent":2, @@ -5194,7 +5716,7 @@ "name":"Model_Info", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Model_Info", "label":"Model_Info", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "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", @@ -5203,37 +5725,27 @@ "sameAsElement":true }, { - "hid":94, - "sid":"BLDCmotor_FOC_R2017b_fixdt:10164", - "esid":"BLDCmotor_FOC_R2017b_fixdt:10164", + "hid":101, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11895", "parent":2, "children":[ ], "name":"Task_Scheduler", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler", "label":"Task_Scheduler", - "icon":"WebViewIcon1", - "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", + "icon":"WebViewIcon4", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json", "elements":[ - ":10169", - ":10168", - ":10184", - ":10186", - ":10185", - ":10183", - ":10162", - ":10190", - ":10167", - ":10163", - ":10162#out:1", - ":10163#out:1", - ":10183#out:1", - ":10184#out:1", - ":10185#out:1", - ":10190#out:1" + ":11895:20", + ":11895:16", + ":11895:12", + ":11895:14", + ":11895:10", + ":11895:18" ], - "sameAsElement":true + "sameAsElement":false } ] \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json index bca57eb..6451e9f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json @@ -10,21 +10,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -36,30 +37,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", - "on", "on", + "off", + "Ts_ctrl", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -71,18 +72,118 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "Ts_ctrl", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11884", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Call_Scheduler", + "label":"Call_Scheduler", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, 6 ] }, @@ -107,21 +208,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -133,30 +235,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -168,18 +270,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -204,21 +307,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -230,30 +334,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -265,18 +369,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -301,21 +406,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -327,30 +433,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -362,18 +468,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -398,21 +505,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -424,30 +532,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -459,18 +567,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -495,21 +604,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -521,30 +631,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -556,18 +666,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -584,7 +695,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Counter", "label":"Counter", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -613,7 +724,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"rst_Delay", "label":"rst_Delay", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -650,21 +761,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -676,30 +788,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -711,18 +823,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -747,21 +860,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -773,30 +887,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -808,18 +922,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -844,21 +959,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -870,30 +986,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -905,18 +1021,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -933,7 +1050,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Modulo_fixdt", "label":"Modulo_fixdt", "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", @@ -941,21 +1058,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -967,30 +1085,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -1002,18 +1120,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1038,21 +1157,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1064,30 +1184,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1099,18 +1219,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1125,31 +1246,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11769", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Debounce_Filter", - "label":"Debounce_Filter", + "icon":"WebViewIcon1", + "name":"Diagnostics_Enabled", + "label":"Diagnostics_Enabled", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1161,30 +1283,129 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", - "on", - "on", + "off", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", + "", + "All", + "off", "off", "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"Debounce_Filter", + "label":"Debounce_Filter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "on", + "off", + "-1", + "Reusable function", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", "off", "off", "", @@ -1196,18 +1417,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Reusable function", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1222,31 +1444,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Default", "label":"Default", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1258,30 +1481,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1293,18 +1516,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1319,31 +1543,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Dequalification", "label":"Dequalification", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1355,30 +1580,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1390,18 +1615,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1416,12 +1642,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Counter", "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ "z_cntInit" @@ -1445,12 +1671,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "inspector":{ "params":[ "initVal" @@ -1474,31 +1700,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Qualification", "label":"Qualification", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1510,30 +1737,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1545,18 +1772,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1571,12 +1799,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Counter", "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ "z_cntInit" @@ -1600,12 +1828,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ "initVal" @@ -1629,31 +1857,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "className":"Either edge detection", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"either_edge", "label":"either_edge", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1665,30 +1894,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", - "on", "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1700,18 +1929,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1726,31 +1956,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8519", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815", "className":"Either edge detection", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"either_edge", "label":"either_edge", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1762,30 +1993,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", - "on", "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1797,18 +2028,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1833,21 +2065,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1859,30 +2092,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -1894,18 +2127,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -1930,21 +2164,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1956,30 +2191,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -1991,18 +2226,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2019,7 +2255,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", "className":"Stateflow.Chart", - "icon":"WebViewIcon7", + "icon":"WebViewIcon4", "name":"F03_02_Control_Mode_Manager", "label":"F03_02_Control_Mode_Manager", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2086,21 +2322,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2112,30 +2349,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -2147,18 +2384,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2183,21 +2421,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2209,30 +2448,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -2244,18 +2483,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2280,21 +2520,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2306,30 +2547,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -2341,18 +2582,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2377,21 +2619,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2403,30 +2646,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -2438,18 +2681,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2474,21 +2718,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2500,30 +2745,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -2535,18 +2780,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2563,7 +2809,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Rate_Limiter", "label":"Rate_Limiter", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -2656,7 +2902,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Delay_Init1", "label":"Delay_Init1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -2724,7 +2970,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", "className":"Rising edge init", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"rising_edge_init", "label":"rising_edge_init", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -2732,21 +2978,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2758,30 +3005,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", - "on", "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -2793,18 +3040,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2829,21 +3077,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2855,30 +3104,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -2890,18 +3139,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -2916,12 +3166,111 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10507", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11719", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Field_Weakening_Enabled", + "label":"Field_Weakening_Enabled", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ "OutMin", @@ -2955,12 +3304,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10508", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ "OutMin", @@ -3004,21 +3353,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3030,30 +3380,129 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "off", + "off", + "-1", + "Auto", "", - "All", + "", + "off", + "", + "", + "void_void", + "off", "off", "on", "", "", + "All", "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11900", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Park_Transform_Forward", + "label":"Clarke_Park_Transform_Forward", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3065,18 +3514,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3096,26 +3546,27 @@ "icon":"WebViewIcon1", "name":"Clarke_Transform", "label":"Clarke_Transform", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3127,30 +3578,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -3162,18 +3613,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3198,21 +3650,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3224,30 +3677,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3259,18 +3712,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3295,21 +3749,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3321,30 +3776,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3356,18 +3811,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3392,21 +3848,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3418,30 +3875,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3453,18 +3910,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3484,26 +3942,27 @@ "icon":"WebViewIcon1", "name":"Current_Filtering", "label":"Current_Filtering", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3515,30 +3974,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3550,18 +4009,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3578,7 +4038,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Low_Pass_Filter", "label":"Low_Pass_Filter", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", @@ -3668,6 +4128,501 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Park_Transform", + "label":"Park_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Sine_Cosine_Approximation", + "label":"Sine_Cosine_Approximation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11930", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Park_Transform_Inverse", + "label":"Clarke_Park_Transform_Inverse", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12109", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Inv_Clarke_Transform", + "label":"Inv_Clarke_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12126", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Inv_Park_Transform", + "label":"Inv_Park_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "on", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", "className":"Simulink.SubSystem", @@ -3679,21 +4634,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3705,30 +4661,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3740,18 +4696,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3766,31 +4723,131 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9029", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12392", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"FOC_Enabled", + "label":"FOC_Enabled", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12482", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Open_Mode", "label":"Open_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3802,30 +4859,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3837,18 +4894,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3863,31 +4921,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9074", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12487", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Speed_Mode", "label":"Speed_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3899,30 +4958,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -3934,18 +4993,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -3960,12 +5020,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ "ShowPortLabels", @@ -4053,31 +5113,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clamping_circuit", "label":"Clamping_circuit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4089,30 +5150,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -4124,18 +5185,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4150,31 +5212,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4186,30 +5249,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -4221,18 +5284,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4247,12 +5311,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ "ShowPortLabels", @@ -4340,31 +5404,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9109", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12547", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Torque_Mode", "label":"Torque_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4376,30 +5441,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -4411,18 +5476,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4437,12 +5503,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "ShowPortLabels", @@ -4530,31 +5596,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clamping_circuit", "label":"Clamping_circuit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4566,30 +5633,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -4601,18 +5668,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4627,31 +5695,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4663,30 +5732,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -4698,18 +5767,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4724,12 +5794,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ "ShowPortLabels", @@ -4817,12 +5887,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10829", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ "OutMin", @@ -4856,31 +5926,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9143", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12587", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Vd_Calculation", "label":"Vd_Calculation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4892,30 +5963,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -4927,18 +5998,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -4953,12 +6025,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "ShowPortLabels", @@ -5046,31 +6118,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clamping_circuit", "label":"Clamping_circuit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5082,30 +6155,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -5117,18 +6190,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -5143,31 +6217,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5179,30 +6254,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -5214,18 +6289,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -5240,12 +6316,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ "ShowPortLabels", @@ -5333,12 +6409,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9164", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12608", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "OutMin", @@ -5372,31 +6448,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9171", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12616", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Voltage_Mode", "label":"Voltage_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5408,30 +6485,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -5443,18 +6520,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -5469,12 +6547,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9188", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12638", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ "OutMin", @@ -5507,200 +6585,6 @@ "masktype":"Saturation Dynamic" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8866", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Inv_Clarke_Transform", - "label":"Inv_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/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8886", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Inv_Park_Transform", - "label":"Inv_Park_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/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", "className":"Simulink.SubSystem", @@ -5712,21 +6596,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5738,30 +6623,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -5773,18 +6658,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -5799,31 +6685,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10584", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12219", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Speed_Mode_Protection", - "label":"Speed_Mode_Protection", + "name":"Motor_Limitations_Enabled", + "label":"Motor_Limitations_Enabled", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5835,30 +6722,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -5870,18 +6757,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -5896,12 +6784,111 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10594", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12283", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Speed_Mode_Protection", + "label":"Speed_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "ErrorFcn", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "OverrideUsingVariant", + "PermitHierarchicalResolution", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "off", + "off", + "-1", + "Auto", + "", + "", + "off", + "", + "", + "void_void", + "off", + "off", + "off", + "", + "", + "All", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "", + "on", + "off", + "" + ], + "tabs":[ + "Main", + "Code Generation", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ "OutMin", @@ -5935,31 +6922,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10602", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12294", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Torque_Mode_Protection", "label":"Torque_Mode_Protection", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5971,30 +6959,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -6006,18 +6994,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -6032,12 +7021,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"I_backCalc_fixdt", "label":"I_backCalc_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ "yInit" @@ -6061,31 +7050,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6097,30 +7087,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -6132,18 +7122,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -6158,12 +7149,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ "OutMin", @@ -6197,31 +7188,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12312", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Voltage_Mode_Protection", "label":"Voltage_Mode_Protection", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6233,30 +7225,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -6268,18 +7260,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -6294,12 +7287,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"I_backCalc_fixdt", "label":"I_backCalc_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "yInit" @@ -6323,31 +7316,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6359,30 +7353,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -6394,18 +7388,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -6420,12 +7415,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2895", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ "OutMin", @@ -6459,12 +7454,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"I_backCalc_fixdt1", "label":"I_backCalc_fixdt1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ "yInit" @@ -6488,31 +7483,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6524,30 +7520,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -6559,18 +7555,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -6585,12 +7582,12 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ "OutMin", @@ -6623,200 +7620,6 @@ "masktype":"Saturation Dynamic" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Park_Transform", - "label":"Park_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/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Sine_Cosine_Approximation", - "label":"Sine_Cosine_Approximation", - "parent":"BLDCmotor_FOC_R2017b_fixdt: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/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9198", "className":"Simulink.SubSystem", @@ -6828,21 +7631,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6854,30 +7658,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -6889,18 +7693,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -6925,21 +7730,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6951,30 +7757,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -6986,18 +7792,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -7022,21 +7829,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7048,30 +7856,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -7083,18 +7891,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -7119,21 +7928,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7145,30 +7955,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "off", "", - "off", "", + "All", "off", "off", "", @@ -7180,18 +7990,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -7216,21 +8027,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7242,30 +8054,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -7277,18 +8089,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -7305,7 +8118,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"Modulo_fixdt", "label":"Modulo_fixdt", "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", @@ -7313,21 +8126,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7339,30 +8153,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -7374,18 +8188,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -7495,7 +8310,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Model_Info", "label":"Model_Info", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -7503,21 +8318,22 @@ "params":[ "ShowPortLabels", "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", + "MinAlgLoopOccurrences", + "SystemSampleTime", + "RTWSystemCode", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", + "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", - "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7529,30 +8345,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", - "RTWSystemCode", - "SystemSampleTime", "TemplateBlock", + "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "", - "All", "off", - "on", + "off", + "-1", + "Auto", "", "", "off", "", + "", "void_void", "off", "off", "on", "", - "off", "", + "All", "off", "off", "", @@ -7564,18 +8380,19 @@ "Inherit from model", "Inherit from model", "Inherit from model", - "Auto", - "-1", "", + "on", "off", "" ], "tabs":[ "Main", + "Code Generation", "-Other" ], "tabs_idx":[ 0, + 5, 6 ] }, @@ -7590,90 +8407,52 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10164", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895", + "className":"Stateflow.Chart", + "icon":"WebViewIcon4", "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" + "ActionLanguage", + "StateMachineType", + "ChartUpdate", + "AllowGlobalAccessToExportedFunctions", + "ExecuteAtInitialization", + "InitializeOutput", + "EnableNonTerminalStates", + "supportVariableSizing", + "SaturateOnIntegerOverflow", + "EmlDefaultFimath", + "TreatAsFi", + "Description", + "Document" ], "values":[ - "FromPortIcon", - "ReadWrite", + "MATLAB", + "Classic", + "INHERITED", + false, + false, + false, + false, + true, + true, + "Same as MATLAB Default", + "Fixed-point", "", - "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" + "General", + "Fixed-point properties", + "Documentation" ], "tabs_idx":[ 0, - 6 + 9, + 11 ] }, "viewer":{ @@ -7681,9 +8460,7 @@ }, "obj_viewer":[ ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } + "finder":[ + ] } ] \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/rtwtypes.h b/BLDC_controller_ert_rtw/rtwtypes.h index 49ec197..e6b2250 100644 --- a/BLDC_controller_ert_rtw/rtwtypes.h +++ b/BLDC_controller_ert_rtw/rtwtypes.h @@ -3,9 +3,9 @@ * * Code generated for Simulink model 'BLDC_controller'. * - * Model version : 1.1284 + * Model version : 1.1296 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 - * C/C++ source code generated on : Sun Oct 11 21:38:56 2020 + * C/C++ source code generated on : Tue Oct 20 17:29:57 2020 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex diff --git a/BLDCmotor_FOC_R2017b_fixdt.slx b/BLDCmotor_FOC_R2017b_fixdt.slx index 462cf04de1e6f4668e0a3ed3e8fef09673154ab4..2d61238b42f540767598e901ecc10de99f5891b3 100644 GIT binary patch delta 217729 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 nXI|wl2HsWSD^70NyqK-= zg^8XL$IDjHoI_zv9KzYz3l^H}b(=6LI7INKuTQ-hUx3b^4NOYWJ%`pVt>e3W%GG9r z(~96So$cZKr%H>YwdEgbjys*feB;ixkj6hnMxJ7Q4{>^&g~_<$gSS?DD?0 z*_wenA(%0!DZeXZ*)*fj;yfEDF@$J8Kb>7AN^oI+oW(3`7I62QT>bqC%XCgp z@%~@?wkM&|>+7RdiwVCS4ptb+`#;fZmlxytGGT^z&Do@xJHNQBHF%;K@>1xBZXvT| ztWTha>Rq$g;)82WNon8rlzn%*<4>uaw2)3}*XLP>^{-`A8(o;3xpnFWH;X!*hz*e( zpBgIfwJf<1&QyP=`%koW#!;JkhOJ@kBE5WdKNt)>Iu#_>&Uf3iZA!~EXLc#k{~2>d z--RCOb!0Gnue`OmWWM^cw909(*X}6V_ICNTw|>c%%Bos@%2$Q+Rv%$Gy-@q-9F? z+FPdAzkhmX`na*e))zz~iW}lm!13<#jo;sJzkV_`%>Sp)kFS*<9*9;eWURl&{OQQ_uSYCD+Sq>3sat(FYfj|^ zU)H8}>&_YVU(Gl&_Dy`TqWsdk*(=}VimcA!uMNpd6XA$W*D9Vy8qI+7}>WD zwx3_^TAe0PHEG}OJs*0ymmc4K+cfF%wZ@;vj)%+lMP>C*d@9MC+kMqD^k;3fM|zgi zyIy1&eCT;BKP zu$1~LzcbQ->zAxq&0X~H{=z5Cs%JmV-LvuKnXB_Z|Ij=zJJujvd&6AtF3mELgzq9%OvzNBaIjQht;VPZypFc8g)sMQwS$E_5 z$HNuha*EV$?58?cAmffXYskHOUYp|K0oz;GW%{U+o8*td?4<^{f%Z@zE(-? zKiD_v`1^-G4)*Q#OTJy-l>h3R%6(<~5)~mSgI&yzzi(pmUlsG=UPR2RMZw#bHkKA_ z)cSCRXYInKKb*=<|2~?|;EmW^xb=JCnjTr<8Iz6|noKmGS5lp?f41T2+BrtyDf#uA z`BwQ$D?fefad29_^iiKhmYL@M`Y`;F0=$+JYO4IJfuKhw>WRo=7qt}_3ft2w-P zuDvRBc#yS?FF*Uc#X_xhU}PrhuwvGKWs?ZrNhsxMwI)n4bh`*e(z z`tP5gj9<^&rx%u$^Ey7R>Y2Ws?ljSV@>334+0+ePS|>Jhprt)AwVty3?u-GhSY$!utQR{LYf_tC97}8ChE9Z097*3am4< z&t9syc5DCVO2v#nOS%`H=kh<5c-m-6v6x4HMC`?yqV}cSYxhqQ-+toIoX@*;-b>hX z->wavGTGzBuWBult1}=ydYFPtzpZYR-=u# zzPq>W3RCb=&$;^cVdt*jHTAOhPsc9(ZS%9Ns5GD3YysO*srL^zeK!*Sv@L+)cy7e& z4GFeaYZt2Af3;h|Ve9>~)8>AReO_!(#K(Dv`+{!8TbUn^n)&VbOa7_3`1AU|Sc8A& z(H*x=e4B2)f=`^a)^D2qLn-;b`@584B8~s_c5m9km*RdcujE#r#Fpe~8!ucvT5s)b z5#n{sSMYe&>zjg3$+epTRO=%jJ8?|sE~*M`O)d2|-I%^C~FP_3b`AXi+Pls~0-zl3jsqU8#heU#2)^zsttKQ0U9}6!( z{y8Vuudnn%#HpF#gRT`lOqJeJ<{{%$@kalruE*uiAEeGrbWcBSx$)Jxip39Ae)}$3Gn?aywm_Tp z%Gp;YdDb7(Et%}e+wywGoITN(QW%uBZe7J)?zDQs7Owcb9W(ftRZXsnmA`e|SlXA` zdP*d@;c`RCifn!JGe_@!-YK(s)xpn!D_1BQDb-ld;QN1BTx3~1=dAf%dbYLYU!t!n zBrffE?xX$q_MKPdH?<06>^S2R?yTH<)kEIXmUF@Dl&OyU>#JtGv^m51Tp&|FkS`=) zt&W@g9-i9P_fJo+o}M4Sulnb&ui4(l^QV`VbXrxhSheyz(b2om>R?%2sjE>Lu$xVP zy8847yKmpQEK=+l)H(0=f|5t-Ecf*szuW6g`V!jo-8)je-s_7c+wSmb+vQ7ho1M5% zAKF*H`9;sxX?~Vb;qLVhKV&X`e7!fST2Ns6ibK-oAEwx?5(@h@<9@r1XN|#!SEY-$ zuR7?^aWpFX`n22KQW_D4hfXy&82i89CI97lxZd6CAIvTo z2Y;(9DdO6qJH1R~)2{O$V|U%#$g+BaJkOWOb5^kYU$D4ls^jY^swd{Ut<9)kzN#cE z|FvJ9*gTUYt%N(PW!7yyRwUo@>1mH(g=N#Kj*A?tV;`#CpW1HFyY;?e%VfFIYYa{0 zqNUaOXPDQ-C2{?fTg05y;_~X@y`<`^QukLo?f-OaU!K0v98rbed`?p_vy6(Un*C|ysTF0j7BuP(YOE&nX)AsRB@y~;^ z#V5TMeA6l@E^WUjB=qnO{0)n{utB?kF8xCZaZZlY#YJh0mMc*-g$l@PM~xbG=BYSwYS$dAZ_J7f-JB zd$vc*mmi$$d2-d;lo)1l(^Csh{C^g_{R?Z-f)LgFAC#;lF1lTv%E`p|hI{e-UoTQ4Eg3y}N?E1r8^weU z)th!)w=e%v|9Yy%O>XWmMH~u6dKgy+Qd^n^ePV9;VW5 zesfdJwp#t(6w%Y(*7iQFe46fVt$<0(0^6qF`1n*^`(%htS=8nv?fWYv<&SUnl=Pl- z>D`{ZmRiP5SLCzWR;?^wwR67GKSj424)xr}r_SJwlF8$`rd{CGZ=9L5%zLfA^|VI| zwk^E*@zuT7eg0mB?;kpT-L~6%?OPs}^P3!A9IIl4B&i^BJBrZF7L*nyg&b_+Zj<50P z&l2X>w&6*rI_$hxs5D^m)t_0fS&{_RtT@87e@*|&S*`un$?{_N$wQ(Mk#uX6wP5%IeXKd0H8JR!U<&~C%qjT^YW z2;`o=YxMGTg$H-SqN*bW^@o4$$mES%DZW9%u$)7mf&btH)muH1lgdmpDr;xk=11pC zGvp^OlhJ;APyRjoyo3jbJwDwL)|k6fF|w%X%8`uy@BNRh|8eH_sgl_>&f)SeU%GV! z@Gjfeu5sd`+7ZQokkEv~6~@zl>wEdmH(T^;MmLKh|HOjl%TG`Lw158n$NJ*x)8|f7 ztqWkZ|H$+5-pPZ)a z{V92`rGBu8=gmFJu5An6tiJ0NB4D8MoF!pLMZl${pYC72Ys|nX^m)PFeO`IF-giI0 zcv=3P$L`PbV42b~owGYU>R!gpnOknH!|8Hj@>l)4O7VMZ?*Bc1Z@wLm%ce)!{ZIGW zms-iEegB`}c<<+)diUKwUcOm$ThgU&+T9<9zn8xLxTB-uQ$bi_nV{%|=dzrJPiEH3 zZ!DPCl?$3Jy)PekmftZ#Y)Q@R!zy>fUzPtg`8waaLnV<->0VchYUQ=JI`g-GnCxFC z`S&jB_b5{TSetLR+Py7B7{oQ%hA6;0MNb#&%IA>e(?V$R{-{amb|0xu9 z@9o^}{STfdt!6lPZ(H-1_nVh??Apuy?NhAv5!3plh0{0ZZr^_9mg6zb^E>4|751NS zwZ3tse%4Y&@7=a%lj?Y<&7P7fE!euOu)*I*OvLj3#&~wgbGs5I-Z}cSUwr!e`jqIi zPKm6(DK3`R1M zpT6DrTb&!6`S+0y*j>ezwpnfpEzZ}a*4q+YA)g8rS)k8_U%^eS#|_V~oY zb3`{n?yJ7ot1UujH}09m6kb{#Z>E#DVf8t&bM1#;-d^VXm5148wn>QsSA&|{6Hmpi zoH#X}ri>Z@p~q=?mxoetffAO8kaY|5Y;+Db_E_-oo}$>bIHvo^1c) zy8ObKva`Y_`~`RFgU-xzzngs44-L;xlqx=WaZUD2j*?VapY>nV5ApMx zElW*l$z2zwAMmg5ZD#_bi@j>nPNxSOFF#Ofef;X%iRTv^KAQHJGv+dKt?6r?!svOO z-%h*8lXGpyyBVbuzux@n%)57`C>u*Pw@`3zhLQdJ%CH}T|J9kTqUyI#Tz;m1`lD_S z`Auu(CAK?nnE!Xm;w_%*&b>%qWDpQkmAs2pCn9c%r|I69^%r+2T`Y`I4ZF3o@SbhV zy4K0T?-b{M-Mw=D@>}-t>Bh2u{w1gu%y_A(8g4lG*2?V(+5w+FrSIVHeY=+N#nm|L z)~W9oM)$=ugz>M+)jew3@1wK$NWG8Hx+!~QuAdHCcYCUoO#8a9O12qp8759I&-G6b z(68K7b+PgP70o1b*L)dYLAjta|2?NY+AXzYwFe77x0qPtrnOR%yM&aI>Y9!mlQ{q4 zP@By0Pm5nverd@wQSQw*P7f0*-#Cnh-_PD=yz<)Phvkl^s`E-Kw{uz~tWf&NRkPPt)hRIJuH1~{+J*{K z7^*WLr0l#|xXJnJbd5f<3BHD$i;ZQ@E9m(C-I^#Lel)A~UHU}H2Dg*P{F%h!ejYq* z>e6#5<;66c56!#|H9bf6$~QU~cf>NKU0N%2C9_^LgJ)9dzLlGoU;E8lz6CT%8M9^M z?-!Zej@?gY6y>M&o&R-H^!&p=i!N+gE5xSm{@ilvp1_9WlIYh5aPKa@n`ZYXyuR@^ zHg3<)muG+1Uw?n^&yve41ilE~f46qyxvFlBRcoCmKUSE`+s-iUK#7mW*0L3K4UOWw zn$yj_x*|HK+gz8HSF{qDwjo4*>ohz4Ig32z|F%?}-nBL{?}(Cfv5?rW)7Jy%eVtrT zA)o5qcv#{={()6?xy1qV!_RYYg{h>A2^&PMtvJwF?@=6gNU5G(V2{-S|G#g0>zg^U zLZw17go6Qp*emW<@ zGwpMX+J4xrjWdF!?QdMln^g}^ERVX;c5NH$S5<>gx<(3m@f$;%hT! zs((`^eM-YA{lSkelk&d$mb0^V{X7!!du{fbv+uZzR_$9|zB%Gt@CT!VFE*KoN?9KL z!+yTVAm)5CFLz3to?xfm`j&+XhJnwR^w$2ch`jrw)B4XL|7&MhYYzVT(6zR~cwd9g zhRkhczN-Xl>RD$!du>?wO;|u$)ACUDm&+^DaP;jBDRtH#@M%!{A%d!SFffj08iK1A;1M+FkZ9 zpW%6o`DfB1o44D1Ce=M#wIRXYaOzF>srBjX$9`;=|F`%=QOIhR^~>J`TDCmkmCAUP z&ad;wRHCSUZimkE##GB>25(tsK|BJ zcZO0X1&$W?CdqYAdn~J_x5k6B*~5<6U()bX`k6HvZuJ+EYuSQTf=SN}f}jgDD*Q1VdHE4xOsc{k4_GSBHz_HgRc+#v1K z=+5!rX{O+l6oXApQgxf9FG+;77EYb9K<~htMXwhn@V{HJ{iHKf8FT&LUS5II2U|1F zwB{_E^yO-b`hwHWNAK70nwf67!y%G*=4M)&pw8;8FK$du&b}J4DZtZmp(xAer~tLz=}KiIUZ^K{mYrF--Hg7{^4m{(qMlD*}y>Gf@v z9nCg87LzXW6`$?MvaUan>>q7ZA5q3oxM)wi@TwxY6K0o>Fh;E|G-8-ML)qA>w@A7E z1k3cP+Myp6-RDhzvWagKJNxREypz52#aGHV+H+1RP+{4SzTw~+SJBAxwP#W+6x$P+ zJG)kXa4tFIZ_)hs)$b|Q6C#(cn)BSG?MwNAIZZX1YfVKhxa8Vo4!)SD6UkF1^iuxk zdAS)IIp%!mo&SbeWqE3aPSo6rGSRKSe>&>5ZK(J4v0o}BF?qSp&ijd8qLV6*DCJ3V z7db?5%nRjXEIyYMkg#vvb-slTJWYH5mCa%JePV;F<^jQPc6(Mj8Gm5oo_65A^KTgr zo88CvIj*XUe0Z>fCF1hl^|M4%%&O;9JZX9P?|oco`(zGPvhZcNbA z^NwDx8pJGDHcP24<;$2h)!Ae7mMaT&KLxRG_4JXwre(}qHFN1Q!*!u~DkZz0Jm9oS z);x7b!f01VG1uc&k+asU-dt}e^uxi-@bf5`POT_`Wb~hiFH+5fF#}&NY&su7!U|J^^ z|8u6#HBtAnWfO13`~3>PaizXEA=6uWRpHvcc@BXiBixubVqP}fA z5U^?U(|N0Q%FZiEnsdb9|Absgjrl4M4&1BH{c|Zs^=mcf#MAH2tbYDVye(~uT4Tkf z{%aAF=CgjfHEHM9^|#V=x#tT`zO-Xm(8e?KF&CvclCX&zFb^# z_=WPl3aU(2qJd!j&IPT59P3Cnn>e*r!9`9zV@}KEB+} zePKaW@Xq>~Wo01>0!!RnIVRR-vCRJP`-*?*nzapWDOFn)RF|K4w(j+b_-KcXzYlYC ztwcsto} zEwn*!lZKe7ugQ0L196exob_i!58J=H^k<`N$kJVsi`G2h6(4VQHgYIDi`CeCy1a6YbXdwxuj|uy=kE8}v0Y>DCEa%ure`lZ z*|aii$-_rCU1n5mZ#W&Yd-ca#Q_l-GY>9cm$Pr{Wzoo*!K<$I>B!M3%L?-&OU8#@E zVw3EU4Gvf33E1S36ZgYYD)P|vGZO@Fos=y2#NuV%aApmo)45cJ32HxXGAO=XpV{$m zkNpp6v-~^FZzLGjub<8rV0Qo5$&Hat1p+w@;k);0{p{U7-D<%F$0(~hrhDc)J_{(d z%-zFsO;p`7mMQXMY2dx^W7hW`oIUMutmMYkdM7X6m7;8=Gv*(7v~0z<1{ z-5t6wUx_XVyPR%f&bLD1%+iw5V`YL2D*{WmMGLzN%Qvze6W*t_$zNtls8r6p<4cWH zv%>A?{i zSk7b3Z*+aF64!x8y3`JC{oGrzQxBVME@j@amu)nhTs1TOz@irq zV&|QnwV9(?(Z#)TG2_z9+L~_+N*Aj$EOfNsezeHmbU{spYyInMZ}teTxcdG6JG)bF zf+bEa+PbUB__Ei^tm%toeCMt7?)iE;@A>rnGbUv`XN z{w<~K{p<&H?!V9H8N`otKid#O!nvavsg~DMmbjgG|u|-?_snFZ^TW3 z^>-vH1N&FpNIMWEFkR>L_WGyM;%XmO{x{)MFVWt5ySjEEyUzV%3ojh7Ns|qUwRb!< zd*Ytn3K`cqccg0Ex&BFe>oB{fN2~1j`0c6m>64+Vu+z!92oLsUuE#bi#8@|<`tj4s zLuAFwH#bhlU%Km1rh0Q#V7Gpv$NMV;`h*SKDh z_#T&27gL#Vg{@%@0>Dlh`bMk~`bq(cS z{)cv+t#r{~PM;F^N5y}}QU4U~cMmx3WOBYJVQ6^U)V}h}(uxGmZEj7IS6sccbf!va zm+=dQ)C9Kr_J?AuT33|gW4ZICru#Jf-cWB^aCyZhhX-~!viD5Z)$H!NlfJuY(t%<@ z+v*=HJkMrGif#^?Y0^1+q4L|_?eAu;T(9Zgi*`(@O^1Nf4Y9~vD9|&`uDVKh*?zq|cYbsvM0ncJyE#}_h_A zXH%uOoK-qtZ&IuHhO?W`1XpciJzzLHEk^9egilY!?C-D0cGz%p_RUSk`(ECuQhq(@ zz*L6D!|DtNzVY4r|0nCi=gQ~zf0^I=ao=}ehH{0raH81O`j)b`=jS8d-zbl}9TT}q z*uHCv&hiF^K(Bq5uZ3Oei~MCfJ^%j8h2H6Zc6BJtbl9@;u&8%%5qYY8nkt2X(NXi-ym+(!6@UWWmr_tPJ9CJ68x3g319 zK~In!Q`GL5w=FA++&0voGJ1US#A|~~i&Pe5F*Ci@zI033PcpWDQAoy>lehFdWZ!+? z5G+0|q5q43XH?;27d-AM+N+$k~wZXDYvoh<_yV_TnZLhy{{zUzoueTF- zNbf%BGQn#`%EazxjHT08rH5E)haTN}iE+ZZ%0tm|3YpE*)|+gznS7ODp15ZBywK|l z4!5m3c$(ey>OzYL2R==$est5a@?g@&r#v>8jp!uqB9Q9pIBE6wGz)ie#gwdq^icdg@-Hf}kd zKD9>Eqx;%1bLmrTOf_3QR?I$GG5K=n!E?{Igha-b9(3TH_%l=XmPX;>{kxm$Vsx|} zi$ktl$w;{VdcoG!RYK4H%5IOE`5>+D%CZ9oYk$n>Vv;#;#4fWcE@iU3*52BmVxKZ+ z2rC{qS|7Ja#v?x}s>kk!)GObm-Qv^rH5HWw(8Lg>yD?2T`Ia&uNp*}d}?Y;L~Oz~Xcm4lI`;c0-=0TbpHC0_ zuap12IInq8cIc*}!aP>D*=Lx2m3vtozd1hYKGfdNwOy~id*ZI5*{P@Ig`}Sjt`m2V zdDGN*{$b|dFjlrnbJk61%iVeKmV>7Ay;r?mM%xs$qs6{&5XkM$NQ>KE9=h#8&%6_* zWnbAY6i<3qTykaZZHL8f7bAb}S@kvWpxV1nrx)1E@4l(U>QhqKqS}8^FznsoW9r>Y zr?XYpug`fr@vSxEh1d0Z;r3SC*V;5B*nWvDt3TuLWlB@b)$M$XuYJ)y{3iC%EsaUv z-)&H+U!K&t_}s>44pSy9nsiY4*H!6zL8tN(Jk*%jxu4a9EhC)~0At^|WXDB9Dm`6D}908{GSvXk35fV%BO& z>F&EXUI+i4ZfCk)Y+F)qc&I@puhoZjnRaoyt=~_){K=ne5vR)?-1oRe%hU06_0F{s zmoDu{nmRG1=6EN3rUEOEcGYj5WN_vIyK?EH@Af(jn11&*2XaabJIz3(5m zV_{GI%Oj^HWs&du*lAz(MNO346LaDB->M#tS6APs zMr|m(@%G?B=`$;t_OY#>wjlh6c=K+)s(wA)p2M?(rtB0i zbMwpo=uUjy(jvBB?1=X2r%kPKpEMt=`cy6yB>H!UK5u=o{f)2PlJ6!@xU!wY@6bd~ zftz{>u8aR1*W9Ak@|Sl{u)(VE%Xb6(EM%JOU&e4W$4MT#bAZd%*<8jm_SO9L_d2Z; zy^UHzxA!++p04xW=g<+Wmd8Tx8!v5-*Wa_D_J)B}$K8Yl`!06u`y*d+c!SsWvQww| z=DLMfEze5Gk>~z@yWYsd+Tc&vuFhk1@8*hMNH=ryJQu9iJu50AbY)~$Zl!rh^=TD> z%ohcVnH@f;F3o#CwXX3hdll10?ndJ+6Fh8_=3Yw+**JOb(Wli-cjH#!WLWi?(?5F zF`umz8Iqs29$)h(W=iVbYv<1j1$;dkX=~eTFro6#%0Fi^crP6cxM?@(1@E~7QYnr5 zORFv)3Ob#+HL{fLN8I0U)A$Q~-JAV)oY!nFFnH+rO+S14p>)}F&a9|}Eh_ixr(B-& zWnz8B)8GfM>}29%d*0t(cgd_EP>`qV&w9PN@8?&Vd8atD@5^I9H%&G%BH{b1e~doM zzquT^oqVHOU0_d@?1hLaLF{F!hteHZ$^G9N{9>`HWrx8$SvLLI5C2*ru@&JaHmoJ zdcisC5A|s;J~1jcZRM@qJ@x%k;UBHJFZ_8bnGV%EhYB9BEB(>U(4cyYw6p|DdpnNP1I7h{(}SeLE>nHRlzNV|rIg?ntZAk#|2; zAv3+~`5M8sl_!GgS4ghfc5mgkJpZTlQw6VGIP~dUTC>>i=j~THWiCIicbWC#Wzg)? zJ*t)~ax>HR>?&Uvw|vr_-Tw{BZa1$uR`}xai+NXC%@sTs2YheaSvccXI>(dC{}a}3 z%9nnwENpn>(D``lkf#DGrJpUI%;u;1h|z8L?^EiMXV*va#(y@L6#qYn+p6yB8K+r1 zDprS|f4XpHdi>0lakgnCxZ40J7d{RFB zQjwClpl#F?>%#QtX+2K!9(xzf>VF~oaQe<`zbu{#t!fGIp1bm`!x>k#US4a{?v=6| zZIhgs?^!o=7$VHwqnI)II z!eGVO`mJw%|9)Hl|4+5zr~Pj}-2b%xzvBNL6YBR&s233^Hm$omz5dVr?)9<{?)mR8 z?NInP|FnHV&-L}2@@1bsT)$rK+I^c7)AMB&e_dnD+gI5j|2SXv(Pk-!|Ig$MKe?<~ z%AfP=Uj*x}{%tEY+iE1)GZ}qC`X%xt>=UD!r@vy=aZ}N$Kg4~&*&t=3QSz*qXx>?` zRy`}puFc75YM#rr=kV8W8xDTqVBWvYCH%SL%QL1YCn+ycbNl_eQDpz4>5t!)`d=|G z`Pw+|-})wY{wel*nr&nL)O`Q;?$M`rpT6FGx_kHa_4Rd|{nM{)DVq0-{cB6@2aSAL z-o;<%cxeWe%JVDnzO?Bz7c7#OEw9^E;rRdePu+h{|11jL^s>%dJ}xwD$M@y`*%33y zml`+uDRE{Vc!)HE+~>%|Rquf`c|5yrt@-oRE+x&`c{pU zcRe!scQ<&a?VcAN9fIfo?Cxmo4tcXF@BjAy|2`xY@*LWv@N~C~+RJ?b`=ytx{C~w! zh0|E%qo0b-$<2A`U$->RulY3DAnES8j^jFk+fr{dQ<>J=bWQ8tKdqZpzdqsV-G8UQ3GRt`BXZ#A?Xn36W48$fZoi*={{B|yn2+va zRhG9)f3IF6n=U&sOdip4hLxKfc9H zos}z^=uLGsY}=Bl^IjRxvzV}X+e|J;<8)W0w^JUo>?{g%v5fzD)3&2@yS~s{ zK^E6pO*)DiZ$j2wmy%O)WN4U>*`coZ;eFYP{l6M_JgzfJ{u$P?q08o|@5|07xqoG& z8G<*KoY$&QZEV)KWT51I)Ic;cEb&fCj#fR>gTiUg9VB_{Lo1pyl!NBwKhFCfrBe6e z{f8bCC5hY{v9CTSXdPLna$QSzQ_V@Um~tkef=O$RdgYi2GUrYZpZV{I+D(QIlN)c9 z&K>f6|_2|EJD>Dtpj+!s1=t#G*T&Cku(beXygC^F!_|{l9b82HEfI zdH0q3d;OmZal?@06K@qJ*)TE}GEZ~=+udrl)}?rjUiyL1yZ@%^dP}@nwYmB8!-8Mi zUIy46X7E?zmF-|!&?#6M)S)z6#qzetPkXh4?c$euUi6;Mc7JU2skq+g|GHzW+m0n~ zl%cA>egS=G}#>ck>xD2%yyB_?!OxAkIrB)aadKq?XX|vnc^kK zoC-`{N2xKzMzUYl{=4$S;l;g~l9GwDS6}6xvOk?&DT3jme`mxxfr>XKJ3Jol*j4+f z(j=jV`LVBKbOY1s#|o(qm%cWi?~Vy_(q2@Z7MoIA_BTK|KdqJV;JwBpANUTk;mvgO*}Km zSO0pp$vTe`nefi3WqEVHGfdBZ_+$$E3H85uub!{`cHaDE412vr1gA_|mDkD8GfT@} z>ED!^vgeQFJLlx;Y=)|>*ZmToR==30EWY4sb5^u=;ZbGb(;9}8TeMU4>yLlkH05>K zQnup@SBJ(iEEAOK4cPTvS>;IayfyPnAJ~_6-SE9A?H=6HF7mm4($XL6*j^e59sE0~ z)pbG6YPUAM){YtT6*d|kGv2j9@%Y9+8dXyEi=@wbJeEFlqGN6Chko%ouKz4j@tfA} zXJ5bk_I#Cz_kgw+&!HDQ>ct%1!S%^Ej;C&n zTl_mRg>6CMrmvG5TBp|))UygMHj&(=%KtZkTR>j9@VUFf1)iko4Kqttvy?`0Nj0ZT zuFrq{X64tq!?wE889{8~xo_<1?l@jhvRrm&_RPnd9m`G@TkO{`$z9!Y@Z`lxKh=DZ z2NHMJ^)xDWH{YFn@aUrZ*O`8l&+^D)jB4S~+WKDM?tx2zO->Ug3alwT?r-keQz`YF zG3)ZTxR-aXPFkeA?ez91R%O4}SLN4Leg5}#x4HexdJ`>{+9TW9v)63Cr_`18`oa^7 z6Dfxk8&nNsg}v6wW(g!baCJWQw0E*n*dx{RUvIg0@U^PyTyRJf^0^yJK=EIrq=OR~%6iA>U%xJN2-z%{ZWB;-;%4-Q50&Y2yLK>( z+gc%yejMKwvCaqcj z_lRuWOLggIO#4#mDo$QIAQ|rwiI-cN@MN6^j8*2;$=aogPdD<6;Mr@crJxhk~jdhoX;GEN`ZcuhWUt`_?z)w5&2r^~d@2R6;&Y*?C}c;d=urQVlUbfg2O zO>JGBGpQo;fy0?idkjCNr8^{V=#Y70n`$;|nnr5TZLbjiW&JlayXyE>?Nr!bSr@bP z?%Umr{1Hn$bX>~ka?g-wK3q6SRG}!e=uY6pGxdLLp7!rJtn_Jh=q$b|f38?=IAA5j z|1FZ?;n&qu!IQ`Npvhwo8x@?B$D-iL<1mcLV>tsU(B$!5$mFp)^5n5PX!005cU+G& zd3^9oYq+D)7sTYTF!JPapQ|x=@^~%o$zy-$abqr+kSh3M;=It|x$>VGyCXdZe)-shb|LxTk zI9-o4d7O@zJdWYUK6z{kpFIAIJbA2Wu}=s-c{~Yi^7xpm@6CD8$zwLqZ}D&4*vHW0^b_hD{!?iGWNV`$Hy=*Upz=f=nLI zuPhVY%KkG@uWf^`kNsk)dZH$en~^4u`M{IMU)sE3lgIlHBTpW$o&}mbo`je@mX+A; zjBWCGx=s8B5!Lz?x9cI3$KH8q{+GL}80I8wzn|^v`<}r}G$ZrQ1C=$~Y$6W^1szPi zASik*wrvTUiO!N6>_=abVI?+EwH%>9n3zd0iuBRI|%8>oI^wml?1v2D|`wEA1Cwm*GcbJ9He!i1j; zw+p^%HEvs3;qJQQYAnKZ_?!vRdHk z_iBNg=St>TsZS*?>FAbbbnm(1m@5?AzV(z(b6ncW%%1G2(wukoEGwGMMRXZmZ|l)} zH0SV+tZ8bmU*+_$*iG`SKeKJ^S6^?T75Q|+!x8;Q$PK{v3+X`YmOfZNZWl$yX~K_v4#4L#-%yiI1j&*`19n2 zgvn&)`&Vrz%nK-X@^sAk6WP4mB);F^gMX?PN3)>7hLpvE;x{LqJgQ=lk+kRimZ_Ee+wBw||br=XVc2x}ObPG5^q&wU_(cGFvJa9Xi~4z-Iom z?@{hEc*8CqR5jbWNbrH1>*XVR^d1>WPuE<&_x5s?xzoOv|6}8OwR!%uy}AZd-sJ3D zoR!zEK378B@Qi(uHQOn5PKyoY()&%qJ?sC*IX&5A{rS_%U#$xz*Lo_<<5|Qz?aA}T zJ=;?9{;u8@dHPWLktHVUR)*+&UhW=gE$7WAEhagmIk9`)Ht(<1*Sp)pZ-{=0eJ^|H z#}+|<5s^4DprBLAe5r%W{^)%Tmd(~)AUHEl*W;w-rk$^~KADRJy!mGU+7a8lcHwH? zGM|3nzVBDoIajge*FI83$8Oh>Xa=h&ia+M^B2>tWy@C7 zm4$=|eSCd&${8KcqgwfK8%*|}Q1;~xn#s0PND6wSLU^8WLGx3WdCihE(q{qDbiv0^thW|myjb8w&F+swb(>E z<18Jfj!NlMZ$9P9y>1hYTzBc~)4bdI!g4xZ`%Aj5pFEwFxhZ9pROXHfGtp)DbRQU9 zeV4VT?CEC~1zqt9hNda!)fM0I_Hfp8tFYJ^xu#rJES)yXu`Q|o{FP8n<|#Ttv&HMC zxlQ|EYMjziR>U^PrtuQ5f^l}kgknjCC7g9e4j#X=rII#C@ceH(D_yQ&&30h*>Z#0A z&TcO($_W#YVTpclHE+LH-Q%}Q`7}xm6mEsc+b!x$3WH(&U#b`NPVyo1+foU-X)ClWp=R=^)js zvwg%TYhLB_eI-BhbHGKVz-@PQtXvbG?hOc7?7shEf8beH^E~feRjezne&IaZ%dEv# ztQk9ZV=N0pR><79*N$Ag;=W+v#}@tWH^S_xQ`v4W_gv}IdFyI_`o5QG9xFfBhp&`3 zsJZS?|ARL`difTH>NbJhyfw9AKP<{5{&DZVUHt8V1Ha7!$;0QG&y=q2VA@czn5lB1 z(`H}O#|fT?iZ@=ISiHNn=#N5wi4?!Td%~F|anB?-X;@WFe;#@^vgM$_qQ!eIHe7l+ zRitdju8YDA7Zm2O7Fy1b46xg?pftPe9!LF^SHJVi3w;&mP>cX9^RV&=H#1u=8m_G1$~>E?sM+G z{BPc=O;Q{a=Ki-}pwPBND+)l$!i{t_~o^9Bwur6ZS z`%~NXd>+&r|1T8sdl{Cs{r|4zn3KnADNwo;|1+~w!y32C6o z<`%TA zBzp2#1u=OnAp@Q~KF<1488mr35qa|XB$mnJ%iy`=ddTGQ_Upx8{vSIX+WLR}M}|-? z3y)=g*4;jycItMG?A@TM2WI{9e)CRe9%KtyAMuzq=d(`tlzF*~1!tB?PG_}SQnT~u z`R%Wy1aiJr?R(|3&f5Imja@1Qstyl6a58Mzd-%Kkeu;m7Hhs=-&d&ezUM+r$;GU_S z2HjCk)`vf<*RLs;v09(IPUmW;yi3%yV21_`)%%&*+L_07{>}@BP9CpgO&)(i znml$RYw{R8cU+HW^7#Gt9atuh7o$!dyJ4F=_PfTamS5lwn>;?shL}9g22CE9S6n)O z0z7wIk2!gq4V^r$K%G2}6VdFR7lL*2_+-+?bi9+ty3omEf8@zy@Z52IxYFES8`$Kr z6?pPk9LMCbo*3HX@nZ1g@j5M1Cyy&<1S=jm8n;l!BfmZ>s)rFgd3d$W; zJvwA?=Ip9IzZH+&ktUDRr)z$GpW5|7@@&VpR$>Uo1Qrw1G|B3axw`#7a~TRZ zaI@L9FaH`XD&bMID@^eoR~?v-+V{`B*zYwoPGcdXVwd@$)z+G-Jli$?{g*|@n!?Bti8uM-|8 zCG%(Rre61L?^zty-;VkFLaF|S#G(X=7r`_B88TlC<|+!kZ`BiZc{@*WL1*@2k9)h1 zHvL)KrRryOd=_({Q&?V= zZ@s>pPro)RPB-W1tTn3>E=iR=cBSk~9+_P`pEQ{qeD;4++^_BS%?AHc zGh5Y+f1lbWq~merQ~VU>OES+3m;Pb#y?T0SeR;{Bi3=7#QR`vf*vex2kM~cXRz}vs zQ`tFN6!vU*kn+XtMx}+!{9{(qOTWL%nezR4qDcJ44Ue?L!shJXV*PWD{mD_o7W63!_gSABIdGhemDiyz%xhWb&A4{j>$w;giQchhUS($DotP_5c1< zVx2s;1Wg``K_-vEbI0|P?>2)bkIx}Z9$RivYdOrjrx-GMd=4~u{2DfSEQLIIoD7{j z{tTNuzAW^9B53mX%}u);3Erc179saDT;l)n?@EkV8g2bFwcT&A_TFGqgKhn-|8pgm z$V$}JYu|NAw*P*Q`-QReW0mKclU;pv*Q~m-=E%A|(yR8S3U!#2?6}CN@MBWY_Ww@% z54>WwZM@NbKr+f>iQGoNY~xioPM>@9$@XBL{gpdGOaT}E?0omF=|+9j*=5VBgBhCY zXHNP4HOKesZ~sb}llPKOPv`i4<wD)w z;Tf!fd*8k8E1BUr_123C{Pwbv{kxeqZ_8c%)st0sYjnr(YrkOEuTxm( zzCnJ=j?^9c=D~+|@SZu-y?3$qw8lfH4X*P>UH7rt`Mh$|hu-|^>TP?9QpbJrX$SeC}m#jr}SxaE!-PP^v26Jx-Grn&~d_ULW!>dw<_T;pEf6Z~ti?`d_`K6JTRJ!^#A#O6i|V*Y?YRO8Tz|Tr7ufi% zd9=~v^TkDMAFiBFI8k5su=CF{y+i-M?YXY`|GvUbXZv*z_q;jqf9Ar|>^&UU%)XrU z+c(|sf$i-J^Cdp9wES;drPNUS>`kIWrmwI%L+3{C(#eYwrMo=z9zA;A_v?Q2Vynd& z^_;9LkGzT0FqZb6ikLj^pPLJtJhp{S9)CW6`f17%$sbj9xk!`8)$+Y6lNGOIt~+*x zC&t)rTEB9tO`rGf;)@;EY*JR*U*QRjejif3efg*Tr#P}R5-Za;J9Z!beE1cM-^)TZ z-!COA>(8bhnlpIb;!9zP|EojU6P6UNs6Kqh!so3q z%cqz18^UgG@BKWnQzGf%^7XQ-iaM_Fe*WyqyjcYK!hKBjp7qpIau_b+}QPRC@|&MD#yby~6X+?6tgXG)Wg zwauM<^h)0ixs8gptIh@Nv013z;_X!F8 zI;m2={bnH&SDr{r>uYdj)>RfBTXD^ZNe@^`-toG+`?@&EZ%d4prG#cyu!EBb$3{QK;DxhJQ$_X*U#X1IRe=0N|)?R+02c^A|d z_e)f2nO$NxtF2$dWb1PKiiq>Rp5`qKYOCCN%zNe=tUc)cl}SulNbDi&13`)UO%XE< zeb=pJ^DPZ6-nG@v%tE%rLR5dlmM=x6ac|nQTtdx_SLBfmwes$=I|9HBv ze3$ww>0Q4({Qrj^Y_2{ffA5f7mHqvFd*ANe|90=*+P}}f@&0-6;qB8|VdsMXub5ZB zA@_9c;=nDD0h+F>-d%QFq8Pix&`EC5<8%H7d(*${pMU>ReB3uH)!A~}zC3hIZT(&U zs~&agc-fi5pFYbnFo^YnHXkdY%o<03O5RH3mg7^Y*tZ1ohYPyIl8G zRo=w8<=EZ&|I0V^duX}kc;5c7&+n(}|Civee;HSD_uHdR4i8g_5NFHW1>TVx9#pdqil9bb(`mP zDvf`X#NQ?a|IeJ(rt|ijN%v3Fh`gX_xh^8JjxpMuj0kvAbG%MA#o~37YmxZ+dYk<_ z{!Gj@Ob0g=if-yn^br%$m!t0t*0k! zxfEP`N|?Rqnpv=7#f+wi5w9f6i>UFqT zg@ZxBi1(uk%fGvPU&HMMzTfd*rgOhTAZ+6D9h$Zi_w?>hEl$vy_AY{Ty~+l8S1GrY zl@d#oPHXkt?(wa6VX!&(Nk(Jw!}VP2<=48N`s{n>?cI(e{C{=lO>|>fY`WXOR?es8 z#guevU5(IQ!y>xOLmd_T9&-<R)u z)e{u*4t`ouzcFC>)QrBTS4DQLy8U}oB4=}K>9ztp8Nd5xva8Z19^72AkU5aS#8Anf zD=_7;N_w{D|8|uhAG~G>?k%i*oDtJj_pU$v{?#1^u2rnrw(z3H0{O^UKQ3C_6f02L z|5V?qHEmn=yakmFkEbR5bFr`AAR*kq=JEA>*$vMA%DyWzxcky#PrEG8ew|RY)LyWz zVuPWsvT{!G)~d!&uT5%Q{T`8c zmtPZd{~p*O+w}L%a+#&RMWt@`!mW*yE=gb3O*r^T$#>Pur&YbjL_7N)Yi+!AuJ`l1 zhef(`<`nV&Tyx*|ug%qeKdolJeDIxJyYaA(zvj-anOFSwvPL&fnr?r%HX|pW*J1s) zTbgTX`0o}yVcJp^kejW!t}-P_QZ;Q-!O}PNPj|#kE4sVx$^(m%t*49+m^dvK^eV4w zX{k6l`D!=cpXGjnyEUs`XLNm-ko3=glgRz63bC$A6%iXYa7@X)dg8)V0m0A0DrUzj z+{DeESWJ_5J-=AJWU*vsO|zurrm6h@KHl+vIN#y1_O_4Z556|+51a7)P9NL3#}nRL z1PPz}%T`gZz;vDIYR$yo&)zb;DpmO-bLW%L`CWT%v&a~POsrwucW<81LJc49FR)4D z$~gyaGH)zf@lWXJMK#-{J6bL(_N5C@s{{;kWInP?a{q{heeVs`i#c9QB795tZN-N)t@sj{dZ;8{)c_jcuh1HcbnD8 z+vX}}P1Ff~clOMuNc-K7EM*czW^D^S^x(-0+vSrixjyu~n|AEPgrf()-F%RI@qM=7 zpK4zXb9PfFmZ`6{&tI4L^6ou}CxyqI4X%SX9jj%5Hyzh4{0!T4{Qkz<*g5a~TQMH9}pIWq(&SgDCbTZh;mIMLlU<+QY_>zX6p z^IrG%3&?hPN37zH_FgXT7r5m7-#MGSk6tq{Pnx*Yl9OBZ*=vpSzdSAW^lw^vAd%;T zc|zFyZI&<2uTE!SHJ)VL%`34s%;v!X`z2QT2@{z+;_77|EdTfI*nUUwym8BVhuB}g zZgd#I=8dHdK31kr1<7u@b76G=PZAa)^s&BQ_G~Ni&J3U(}W%K*rmlzh{P%h#U^nkJ0>kU!x}T| zW8tP0&xfMXjOjIukqMV`-p&eD{_&5?>%!-OyzQ0(` zdEm9i+~N?$x)LQNx2X7veVRKnm}I8!tX~}3r{U48tv7e-^OZ+hw@9@tEp?QBx8zXp zth5tasXm(yGtbRu@bYI0ZmOKow9^0Dl1QVHeZF&?wWrBhxk*0QzG1n{k=7pHTIQ(x z>vJ1iCnkJ&+O*zcZmQBMw*_lH7}YMD|IT1)5BsO1E|s@(XR7`^6PkLkE=g-^zt(xa z9>#)t`#@Ve>Pbb zygA1qGE7WwbK#?c4b6wnE_i4q-S&w!duyt!@)8jZEeJS~3(VoL+T17Pz1x}_v&{TH& z*RxXeC`Z+r^9fxp^;$QD4=&ZtczRBD#=Z|$9&B|Yj8RFdTUl7Ym+|b2J~8EEp}|L^ z{jctC&N#LC#`)&nseFwNK~FN4c+XCo13D(Td7Z|Ce2Wam58Kl?)ovUpJi6=fG5?Km zZK9Twy2QB{jl`xAhG`7|ME&}r4sfeb+0zD zaE|c3tA62_@odYShRKC2o+k`h%bG1ea4_z%(QTT;;}+&|IKRwUs(F>cIw9dJtTSRu zVnyB@l>KT}>2V-$!TybmNtQe61$uW*I2$r;->f$*C6z0F%wB(RS>H72Mx`Fl+h=r| zQg@2URu|>0mGTbL(p2Bll(5g{eA~YwsU)#hiA}C&&d>0z(O!3x{rGjIuQpS~3^a@9 z^$T-NN;N%}Seu~RB$G1T!F|UH&f6P3CbKd*{PC8*ZNJM_CDEQ!Jm+=s*|-Ne4E63$ zFHhHG4r=-PhU>Q#58ti03#rfISQV%3U0^wHZPp3Nr8XLBKW_;Jtglb$%xYNWW>^@> zyL-#`vw^P~n-dj6qgFUedz97AW+jZ zj`?QVEDMKhQ$IHFsmaR&^H^p+*i^FAtKRO(iO-W_t~q{tkTCUv?#_>&mA)!}P;V6K zYhn1tV>V;!3Z>UO`)Bf~KM}}L2s9L}>+t)*nZ6;uc774R(dv+^pXVH#@Q-gs@C5y( zTbD7pA3QukS>opx9V{ci2E(#fbl;)rgtBOeF%!Of=>6V65QaGkksdRtMX!*Rp)`+dR*%97tS zSS=3SYc~(gV7r%aQ0PZ>#(d_+^zSz;Jg(|%+el1g=-%}`bbHg8w0`0K7=yXat*ehO z-oc){{XFk&;T!K|g>TINW75*P`TeZ@Y+pWfJujZNh^4f?ditz}txTWIo}|soo)!4L zAvx!J_2QK;-yT$B((RR=({gp1x^{$@)(#%4C8u_so^YkHtySdrf*J3lcQKs%Eb>}O z>;~txxtsRz8y#j=y?j@0(jh_jz~+A!7WZ7Ndm|Q68qt-<|2m`Uf#8Z9dq!;z?uV6p z%UbFdxc^YP6mac|PjvlPvzn>;KdP9ejNT{9uZvT?U?%E+!Yxqv$#Q+?ZI2sQt^Fo` z*-tXd?akBq*MG);aDP7Q-XYb{e=NX*+;G< zt~I*6V0vVh)Z?h9Zcf|1`Q|M!p0?;ruj1lvi{%FEW-UFr%Su|gkv~OvbA7IM?f)%D zR(8I~4GL}aktma#TJU*FZm^)kfu>qMx$VXI!jG>pF4kN>@ARk8hWu;Hi|?y$*jSh? za(}bIl$-0m%v$*W2+ujrZ3&vQa}RB>X0x}nVmtffKzS+u67?%{0)hmj>%$)Coegv5 z`4c>o>rest zW2vVy-+$BaT>kX$+Wl?KzuqiQ&FAJ(wT^zba@OsKp6bUuc|P;soYwfslZo%m-DCP^ zLxc9$PZ!vkbAC_Ny1K*+w``#f^}iXtsy`zY-s{ec{=X{s+NKYZhMK+ETB4`_ymY+Q zcYG536y>);wJ)nae~{YUwD0v%XNmb{k2;&2=1rLS(9Tf)%S_pIUFiq+Nij~>>8*V9 z+=+Yp1oM4Pr}igy`R|WyV7of|)Y&bY7c(^~)SGHKb-W2yzR_}jdEKhyTvij6%d1&6 zEnUsZW8MGVV(Pjp@8*!w9k{`;Wb4C-N-5qRflp1s=g-Dwrp|Rb|G~H7LbhZ!!|UT} zrrLk!=9C_vtdM%+)dTnP??0q<@3~LwNe*RTFK6I8u!PB@X?=H#kdJ_xSGlJ>ORrp#>8N#C zA)M)7Qpr(u=E|>2Vkb28PH^40B6HEs{|!4A-0)9WC-JXv`m_4}w+pnco)t({T|XgX zZT$xZKCe!PzEpe8mA}vM_w*j(68(R1m-d--w_aBU!}m@zWA~j-zPmx`bm*>qcXEH{ z9@^{ra%x^-`<@tMUooFhWnT01YKN}uW{p{PE4KIhx|(?mOP;dvJ52cWQ{_l=qhVwI z#Fhi@%Q|w57Mu$*KH>0YM*S|W#D+<(NuLk-UpgVQFRiWTg5SA@$?5^S7*o=C1&Z{T z8%z$KXXD7M_jUgA{O`g08!8{mr5tCdsNGxAu<56nU*B1wrsf3ZJ-6P5p3L8~?+Rlp z-=#|*g+J^&IJaFu@y!#}4eKmUz7#sqwZ8k)A)~lYZ256)M#~Pb6AQ}nT5GVP{_r0b zF>}|g_I^1=wjU3^%F78T{-GPyX>>awsE&EnlB&liYit%;E%f}WT>MTuO6AnF*{;Vq z*6fks%KGxa{FmXXoi9%1dWNrO*gDH@@y8BrfLT6{`K*S`CT5((tk$vUzywZrC;#xXUuv$MJ(aGK+^Wc^?pq9 zNBIudCw{j+Cnx)&k=-WsM&*Q^d7^;~V)-Eo`XL$HRxXp#@vP7?vntBl9>5p>WTM~W ze{VT@W?s2$!z|{?&i^^)${be-9!0BD(!3gT<2)1FS4!J5a_}CC6cGQrlJV(b?WpZ( z&wCx#*6;gY_B}9d{vi*swO2*w%nb7i-7WJpe`Rje3Flc_w#jBPpPx0 zfBWLvBZn|J12t?(9G;fpF7Kjv<*e*1o{Zz5psk@_ z@78wmwYo>8@ucm7{fj#$M>q3(9;{F9OkMCIr~8R`roE?2+`eTgP8v7)xnCaG za>7EaB|AMp(mtNOlgV_lZ1qp?UD7AksYIKupUN?vO>MG{^WUJjd8>L@veujYfB39@ zrSY;gt#ew6dd1uPkJfVvb$&d&)ws`Rm%yV(?X!cIy;`2FbmYep(>PcD$C8ik-khz(?UU;1rj_q?Q^vND|DfWvLvh??5d!uOhnMRgDDO=Dt!BEeVQrU@?YXAEeYx}2 zdQM?maAxNfZ}Dxuw@=F)e;M;@rs2~1)m@>zYu^3bx%j_%l#ceF`d;=GK?fX-9)7FO7Kmzc{d|5SX5^W!#KP<50`KVf$I%;jJ5xEqqq&hF6pp!oE%Zr#4X>kSE; z%{Ql}*IeHD)$N*Uqc$T`yFWw2TiKX@pdH7r&+Y%3zvtur*)h zQ-L@Mp@VB0WRaT_3K>a;|=t^DX1S>4G0m`YP2n#0n%b zO*{3`Qc+Q&Wqrx~gOW>YShtkzyu}&(v?pO|>aocauh%CoarJb#%Eodle96}EIYztW zTvuLLF?nn31gksm6PN4h9F%*hIBCnHPhU-6g>SrhHpx5xe86h=uR+Ui&Jt|A(84R} z=6{7DeVY3Nr>PT z%+341Z2rWXueTpAFt0D0+^I0t;G~lHS>{)Iq32hWgstkzUdpTx`?+Pijl(52-T9e0 zmFlY*ZS;f0Y*(*yZ08Map03}u%DM1B<5TVLM>ZFKYC4*9e2S{u-u$m70`umzgkC7) zni^Tqe=q)ujnK6vVyPl#2HtL69Q;OhRoYulGTOb&xhas)I&ELZ)9o?!-6d9EmRt$R zJbg>~-f9`|W0&OShkjbBpc^H9KSx8F@g?Va^ef`2&t><43O0B%g%53WLYBO-*Npa+_;A2Y+zvU;>OtZ&DYkw@|^L#{7zPC(`?J2*-Y%;A0}&Y71*4XDOgc8 z(YJ2Jmv2v#Pb^RLYhe(t?krN+n^~V}`0GLT3iGMw;$!wye17z{d-G=F!v@<=TUjma zo7dpS$Zpxq^+hG%TwKi3GxZZR4~d^%Y|i;M`JKYFc8y6}UaVve;xPL7@oK<_h=a?H zoIEY@UflXa*Y)}F5q~%D*?WE`Z`Zoelc$bmYa853k;{$byUy^E1QcdYvA3g2@qsm1E!QrMzeeo+v# z=U4^2=Qw@+n}-wkg7zGPwj9@UUuzS9?>X*6+H?H(A!N_7RQ+@7Q)s!J_JE z=k!G$i4_wrM}zkqtAn;2*Ms*QcL)DYw=?yJ>^WA+?6vr?2)5_=Eq}63oG$n0-p4Jc zJRDOBgS~Vz(_%KBGT2;Z9(|XeU47@%SDv4r2)$gj-toHs4X=ByR*dcIbayKBZv4Do zXWGBF=M{SDBO?}`JQjB&tm$e;)TeGChgpwpbSBF$T$!}9zNDAWUa(}s&6bY}8zwAh z-`{vY@TZS%$j+YLf6d`yb9&@Bta;lX?~YJkJZHbXbg9=O#gnM z-AtzC`fp5ln2eHZDwaOnzxbZ$uZMQlpH28)vTn`GzxDsO?A)^lwJ-RxbX?GC`Pj?M zbgtm^_h8WGVylluf%VVd$BMaf6a|X46a_vNX_Y=D5xFYn^3v0j^j3?`Jb0Ql_TBYl zmjM4d{mV_ghx7RP?j`t%elV@r%Ch&+eu+D!7phB=6J@SVS>&@v+B+*)tXd~v?z6l1 zPEXgjjwpR`Af6{$U1iIUtsHTYy5c%tCiydlr|zFTVbz7>wV5-19Gn(k?~^~jWywC5 z0-?S$4JYClwWU<;{T7-kzFB{NZd0J`%y(@?haL+2@qF$i@#Tns8e7;4$z2aUUIl%w z`RZ|pGkTKZnq5^gbM~cFCJL!tQ9`)$qSRHOV**^lYU41xIfMDR^!9^?U#H_%!=RdX|UU5=v6e&DDvW!L#vF=2IZXY zUU*Aeth)i^*VvsG?ug}>v#{0WmEh|wWsADz=4k853%~j1bXHWA zf%WYC*X#5;?k;~?lC;Z&RpH0=_Ut}zX3q_aT?vvJdw7KJE+{>_WODU9 z)#Cd<){3Q6hlZ42WD|WO>{<2uuh|pLuYY?kmONULQm?S6yit2UW8iPU*V$*=U9&Dc zJ#H62fA2LLUycJ2We*Lt?Zr|f*MCjk%o0+YALf5vfhR?%Ud!Gns=34Lj&*yG>Zs<-gQgs?O#{a@{U`*-@hvqCq|Hu~Rg+??tzA$DWe zuKK^1R+Foz+r&a9iOYogs z_vp26i|78b>&qFv-y1ix?M}MKd_V8wR6%CWU!A|cY3yBhl9dhn9#7qRiIZ{Jf%TPq#~&ZjlIu2!*U4h=|HISv=ehX26Z)@|{^aYQw|@Gc zXOi`Y$5Q8B^Zl7GxvOSxM?$Xi{k*5iFInpHq<;xJ&ujQ_KOl%@!}&S3-!#`|K4MWY z+_qv}ut^TH;7QjxfA0kT|9@`9IgR=#Cr2&A^SYpeslDEHy^8d`>Ej>yfBCs(9ZFws z@E#~-o42R3yKa5mm7C9xCfQu!sWIMdSke^skvGyrtLxE`=a6aR!ga^4aDt|d^`X!-`GY2#YxwDI~%iIe{ID_LdjGojPQ(V%H#|1%-}+ve_p zOdGHJb*%kW{Q~H;aX;(TPcKlWjpcMt&E2tC*V|3;{6|U4v*KU+uumJ$f=?T73)o}1 zfH7FN3zIwVpA)y&GZLDt=B5~z$l-b|E_1~b=#%0iH z<2k48<4%ANrr!VVwEe&LN3Zi0ykCCb%0=M+`J?g%$7YA$+}`);!}W0f*NACjbL45` zf_{lgrE8#RUOrik~oU99qJo${+&dVR?IH1<1x&+WTZX4CAnW#ea)V~O7yi=RJwv|N1d{CoRe z%-R2!^Iuuz$7R8vKGf}(j|)}Xg}MbpY67?qV8-G#uA)_8* z{dVu-8-WspOx&w>uIwy(eb_x!*4_xN2mJ(KQ#`q#eH z>izTb|Mj3#tZN)z|1G)rx~y&D{8aP0Gj%VkZ1j}o-H8vG5$nSG#MRxYr{dXtSDlz8 zNz+Sz@BjP#w|IB5z%*9P`%eu#zqkIntKj>0IiHf}jD;QLN{OEHO08Efm;Li(@%$FS z*JW-tX`N9I`u9%H`gi!#Q~Ajk_3xfucRS8Tka1<(;Vg~%Zj z*1zrkp=e_;gLwWeN4D~tUM_d*`fclP^A(Pq$U{tmi-O08e`3f|xNrOoz<(#$71svR|~w(i&wd&%+Y1S8tD{pV`ap8QyY&a1_s5;0{%`9 z?!OJF|H@o={BO#!Pir|6MJu~zUlKlf`kJ{#;J*A=ZDvhgge)4zYGURe0VXa)`AW=n(5K^~Kw~ z{yx##bscnwb?lJ<_#xKn8*E<1>s-lHot0c_%DnE?xBWShhZ4f)%Ff|$zr5YI{gotJ zg;C}U2N4F}o)eRuL~g2_yy}puw&^A`%C;f$5<9H2L0VETXrgWp0cS})8feM zkc)rgUi!Dn%jNo)wh$+FJ^o!Es@W4 zi%BFxmR*y1(mMH?xF?f@q6F_6zgBv^`E|QgrLi^-$2UHeWl|SY>g+zR`Ji0?&!4Si zOP;d-O!@Uk#3$ZMx3)LPYfrHMt?8aQIcDy~^Dc=CmV7x@!X2?`kH_S!s-1C*3tbmI z-r==oOY!49>^ow()tB2i*u5+dw)fv!zwhKTs~?9CdOa|>9PG6&NpEX#{mE+!o;*EY zATM=0n)$-&y=7e5_no)P>||Ig7jiqQGrL}HW`tYkOqCeTYRh%gm&R<@Hnrf3UHgg2 zp!Y&X%cZ^Yii-0-r~F;R{C{Qek-V-r>sd-ROJ@9^taG&7)FXT%$Ghn|I!vk2rbZ>I zE=T^bboLs~yV%NW+4t1_;^iNLcQf3i?kBjp<-BdK-}52(hx&ydUAcd4D{SxnQ|bIN zkHezBUU}bh4_}M#(hnLrVz@&-yS|&foq5Iei64p!PJ7$D{$!{6pkZOxlk5*)`KEBV zE-bB1kXwJGA%N-4(#FY8)6`GOU5#I4am&H%s7lYd0;Bc~CST3lYGXuSo9>$Ln#Lfd z9&OJVQSp@h`*i_BugMFeKV9J8#_&;5sJxDa>8wH-=Zt#K?Op-Pmo6~$F#Eaf+`Opw z=65b{YE(-txOnW{*)Bd^J>GC!&i8(TJpND*MW9+;5_LPLg zCW{-kk}*2JYIPgxS9d-UTj1KUAm}&WC0-p_RSgzN&Vy0qe@cRn%vfG1x4%hKX0+)JH*rDx4Id`D`qbY1kdFIA%($^zq-xYllQXBq0ZD-Vy z2dPaLAv4N9`N1>FZP8*UctA7Cah%SO8Re*to}2c46fXaj`G^+sjB;J&l%|#bW=kTCzU&3hDDzpdfo7DCBhM(OPE2@%m{DHxL92Gr{C9?v z;WNrAf6s&_9;~ZR(%Re)no|DwUI8(qJh=!wqkQK4yT~8e29N%!L1vWI7^cl@RSZ7g z4WCh7x5*PSqx|XEiP>`*dk-oVP53?qJfnOPI-|TCG^6|sGNW9EI-|_PbG#lrrF;@J zrTqEx6#GYr8Rh2(m|lC>+(>6^37@VFo>9IBno*uu;elgDc~*j!5qoUh!?j!-7b{r4 ztQFvWt=vDWOLHB!O@c|rgQkLAs?A@K_m)z@{Q(m|WE>H~%@(w7-SAVd()kjjEU0DC}>VLA`X*S(|ZEi%p z6yQ*C?Q`3;CG(hNmV~MCi!P>rZOvi~_1W_h>Ud?sb*yv#ikwc3m|(opWr?(lS%RW! z^z9qEs;(Ln_%DRoJDQ&PTCe$Vzj*tOqej9mx<+joGQF)F-ijvz8Q< z_M55~4E3^3ebc#=(#Rn2-{`=*{ycfldJB(3s<(f}Y!q>$NO(*Y zdv$?rQf$3fgY}8S4a$=54X^jC*!G#-=GzYC&+Vz~0_vx#Ef#7$Z_F|Fm07TLmWs1M zr)9m-;>#N5O+E#YJA*{!i=I?^>b+KAFWBJqV%nV_l@osn{+R5*>F&f(%@%zoDrDl< zL&tsEgo`-LCajpjW$&W?r^nc0O`XF|_L-rpPF4CPd(^X^(L6EzQj~Gy;s=Q*1bg0{ z>^hpDKJnkg|4$kvyAN>Q|8-K)p(v{D_@b{f)58O+>nF%RP2#wHxhEIi~Qr98~S;or!dJpd~kTSmWgxz zjug&6wp-3O9{6niMtaGs>7sHy9u1~8>~9+`>aw9|zuP+-Uuz?Jeh< z?R}hY`s<_)9lBXwe>R@Es^aKpR`0;3U4P5LbIRMEqJDdiFZ>yvK$UOb=3x(`Mx%WLAeSH@#*vEALGH4ZPv&g)(M$si(|e!TIU&biv!79j=D4pN?G4W2*e^&-vMZ^nWa# zw`^;H>r{Jo&6UhiPnPgyO_^e~ATq2^@$99b_H8G;Wv{3imPV{TWAY+(+N@(c!gfx) z@ODzO`iq{W8pX*cUMQWj>{(r(mbq!&xnmv=ly4r%xgB+Xi%MaZ(l5=Gs~psLcK3Mg za6MJFl0zZkpdEYv?VZ~@Kb}OMQ+^DZQ_jzpxxW#4PPq)vobt5?dS|aIBj%KE)@K|6 zPbxn?ez$bOnL{VIx9J?I%}sGSaN#@tIpujPJ`^ZI=akc$ua*?F`mV*8Q`Q8{DbL;C zh&-pf0zRkQf1|Il9(huEy1>pi=k`>sg3T#6XEdw+tW;Q!WllK|Jg3~|%JwYb#-i14 zgZ`fT`skr)8EftJ>UIOW+#|xQtu~6rhig;pUKm@)h@Nk%HDy{CA@%vl`Bt$!P5qkI zDfNd%=GX16XW(6BK6Q3xx;rbAV^&Cuz|G}u8#MQO{|z~Qiz~xrSvYr4QCH5pU44Ig zSw(i+_cWXkdz_H{BJ1$RPbN}QickKk&6~aZ(kZLfc@JlQSa99w8pE}I->k4-);E7m zQ+GVI;p)Nuy!Ri>qxSIY%sjG+f$trIOoJ!u1eSPl&eR!3H@WNo%uHXkEajEfa^=H3 z7bZ2XTX<@Dj%n@U-RWArGvBzcoWQfI_sZWFnja5tp0iOxv^?RKmvqfu|L~KXPnD^vv3JnMQ?tc&&gy^ixZD)7%yAvdpQA6j z{M$c0^W3e#D6QC?6nNRC_!oj-Ff@l=@$0xOZs;o z@m20jo24^zm7A2_Jm1!p<=i`bw(gc%AN$jW(c?6$T!X^X&w(A)%*jmml{g#w>wN@o zmUzrvnl@qK4dc?#Lkz0jN1nCLUpi5><}8oo!nt!8)%_QgFrPRhrSK$%jUlsXK99hq zf3w;obl48>PyBpL_Cz1!hhJ4s8B#yz&XJid%EEq7tYYi!^^@*bRIg;_l3lX&vHFAB zW@~;$ryD1|6JiS|T~?i7dSB#eZR(!Ky!ZCh^Q8E+$LcP*G9@Z8p#7(yPF`15{iGWy zRj-<_-o3Rz>_hYxq10^$m;7l9@%*ZG`Dlt)sng_N?$2yOws=g@HShKljHuKXx$@#- z{+HyC;)}hvC#{QP%rdQYDt_G1buh*&JUvI8u|X;{eYa_$$ydRQ44a3mm42Uaj9hx~ zTV{|}aQ&jPua9Tu?~)99^(XWdJI{U73-Wc$SB`1w9+;lp3QMLcy zzFU08u63eL)M{;u;&#<){c^H`-&OuzsD25aQ@(AA ze@=NhVouqq*WRM88*NUxp8HW(>d$pGuMe@=y;;41D|qbxOmSbUvs?r zRd~rB$&~sFqT{1yMNnbwLNO8)W_STYws1zCQLtBkk z^vqx1?9w>vWZ&LDs&{!)!Y8erb=|9_9Lt>Y%zE&oaw}+3`TSAjIpt67vx}EWEs<6_ z@??!^oa^_=mXGer zE+4~&*bfF%cM5&iIe5*ZKxk{!E|bYi{0iA*m++i<@ZR9gCWqFlN2{|R`qn?5#91J} zjV(_qRE*6>2f4F;Izs-LCn?JW79Gm@T z_et?wmiqiur8A4BT{!pQ59e#y_H)^@wY^Ipu}_@#R760*>ty+@TVA&ez4t%=bT-4v`nqlHj$6DCiuRd6BlG8qqo-c+i#}x=QXsS3k5IWj=wu`!>e;? z{cLtT?fUO#q%+-S6;w-DDKlSKsLAn%*LTS|fv4OZvZt@EpKB0$jw38G%|^0P)-7rZ zOGvK6f?C(8>LZ$qUk6U%>a~iz&ARgOU%B#EhlJitlvDE5){~E4TqipFu1?vPZ#-M8 zLikH(t(6qy@V(KI_{D{{Agz)`FGMo)%$}c~m%jZuc5>H&C%o@oq*ecZT*BM3@kbG7Y{YZ1Z>CmuVjI-2OGQVh-){Uc0 z)3i>n){|JFXk@?ESz0ykOL_PO{?nnV8GT)|qa*zh>=S%dS{?wn7~OSkLace1PJFVMvJ;#p ztnBY^YdX$lrs_BEc*Xu3jp2I^KDzX3{?oU$=W+u|)_R5M#YHt7*s=?xfA!=zjI)ry2Lz1lV^cJSeV++8^53sIokJX<~HV2D5-u6Sh|^ zUeu#|;?%UGwmL4im1ga{{x*K9uEk^bqPekq8NbX~@>6Dh$#b&{D*{X6?AB-1hHU8E z{mV#3M=fug7o%{jOybGpl9s8zH+(!<^mOULgZH&>SJbEc_G9?6>+IEjy{2A8uC_+I zwwLn80=7#P!oRLPyu!5hv;q6{9cEom_D1WRxW6jm(URgdmIA6vR-}ArsQWr?`;<-6 z5|cU)9Bi_jKV`*No?njBR&=#k9ys;H{_g!F0ke0zy!Opl8D?g3t~K#~`^+rg>(>le z+}F?f7$l-8#9vhPuAb-EZo9lTi^yElY=bTCwFnFt#xF-XL?rs z_0$h?7PkKrd5*76O*~aNDL_>-qf&pnsCSf9_!^^2Yhurbg&#TSpSQF2lFd$+s@Kv1 z--EYJyFT&UfrYcZ^*n@g{^`G7TL0Ua<8l17uneQk)3;4ca9lL)|00#`7qD_ac%8QTr56VLvgSkWFk{7c+Y-LqnY<}q6;fFs=uHDqwyFGpJ z9&7%^Ke}2)<2P=4^k?balgp=^Uv}Upw>5ur!x@S9@fknfFR5*BV0JN`x7kws0jDJ#J_)u6b17uE}LSg>!Dj&K38fr@IO^#Y|yc7!zXY`moK& zahlfkFXvJ{->(t{%_#4+UUR%-LEPWCrL41C?%K)hIXFk_LH36%&Z^#e!yT^|e1CE2 zkjffO*O}GkVOP_1zC|pUb$0jP=jZ2_Z}@PbalgbiKaY%$*^YZQMd?MnP@T`bPOCm$ zu|D)-|L;o%-2b&AzzG^e*qyp2Lbi zHlJ%XcrjJ+4DXtY#wCX*URnC@=c~CpjJK&cN0k1yu&6)z>70ts8fOdLk8+x|zrP-u z_x5nx#eg^M&R=`MGs@C!p}V#Q$CbS>*>%Y}l({|`KBc_^2+vfo7Di zTsgGL>#WzCQ@a=5iU!XpOUp7e>1&q$)(6cfUl8u7h0iFPE$-U;Mn~_y@SAVWXLTVn z%6a-7e~(|y$=YSks_dm%d3#gchexP0%C|u? z%GSG5Kr_n4uo-1_?)yJ>f@YM%!86Lro>jj^&Fi0Ne&y`_nDc5$3V24@o;mP$&};9r z+d(tR&+X#l_FUQH$8jK{@}Z%&y*Ow_xfnE~TnL#_maA8@H-^k8_p4ML<_66uzn^n& z%Z4kk8Rh+ZpEAd6{`f)pUGXvKjPk9uA0m%eLS~ft>*b$9rj$i??BZ_^7k|8a+iLKP z@?p@7@^jFPvhd9djq4#Z%Az;+R#h-uUTG`%fluPwJx-SOaqK2yOTjbBoD)_Z2hAua zKxdRsr&a9l1I;KunVk!pQT8_h&nVm8fBRvfATuXh=db!-8nzp5yxnhf#rwp1shW8a zuo>mHea|swl;w4^82tZ2XO#0nGs@?y=YFbZJ1P6CkoS2i`@i!%v33bA8@4U9fBU5R zCCk0dyniPu`aAr{U!lcxBmJBl+mvf2g-jD9c88d2N^M)%@kFU!ukPK7|Mkfs=_0xd z6{gOx>b+s>c7 z-L@l3rroaZoo8$X^CT0#()=0H?JH~B9PIw`U(@=%t?R4Ty8Y@ZUM)~t ztuE2C-tIJ8XMFR|s#?9QomD?&dEQK1>a+M|{lzw}=36nR_wB#`@B8`v;!6Kd%l+5= z|4aT;|GYnsXZ~5-Fk|({*NuN3|DRX;mZ7}v*IH+mkN;!-F(&V+nppc<<9mH=;r^e` z9QW0{=D4_>ui*1p=06hkuLb5`W%yudPrv<394CkxBG33(v9&ipvi z@q48&^qe+F!PM|pJpYm(qWfjamsc;^w{Ug;moN3AHanL8d8qql;rGvPXWzcJ`}V!t zx9`oqeSN)N_WihZnNMxL_P^q6e-L=jO3HOM>(roE=kxXi_}-l@TkylWJ?i#Lo=d0n zE=jaoww#-L`t`dEZ=!(myq~K(T0e)tj<(LKLmX`#v|k$IXzQOCM_ZS#duFc_|IbkF@1?yj zcD+3+EI1*{Voh67{jI)S@80{>JLf<1j;P#Te-E@rc`lPh^=&?*h*WRE(%-hwYmrkH zPTw56eg7HsYmw)Gu0^f|UyFQuN@}!VEBspI&GGHH*MjDCN-l)bFx>I zf1R=XpP!3e{k(>#AK+_|;~+E2lFyN5l$YC}%qXviUyJ-*;o9AODAyv#WmilH)f|MJY&~bq(ICXh*2mx{TNgg+eSXb3n&D~@=w$0#=RcJ_ z*adLH6rYr_w@v-JPWsn-p*ha7E^rWb4l?_3)#u5hq($oGD&%EC%^x>&_2{i9Olc0r_O>F0_-avoKD!u7@9O zz4QmZldZXlJK5R?`DE)QWv}#a;5pgayYQ@XJ^W~EF{IWib^VJp+6Sk9T_pjXye*L$t zI?C+A5+1!o%Yr%Jr7|(4(!F|9gknp-lG4*87Acck5VuS}C?| z;nrNoTF#!DZk`iQ;&>hvMK;`MK0RZ>lIDlK2jq9(Z8hq;AZf9$UhV8$<;2a)^6U(+ z)xDO=-W=-aceVU$p4jP1t~fP`*lEk0l$X!={~(gD?RDmk)W$OxRFy71ooXPWqIN3g zz*13p_1Dt&h3)Y_PPXlA(4Qe6x5>2NnD_)%v$JOFJWZSA*En9Tu~j=)$CRY3>R!QL zH;Z9U-z7_T(MRs;N=Xa8w$?wtJ*ivmK;ca5sHg2sCOaNoimaS>D%xYUV?-4HmWRGt zHcKv9`JJlWoBl6@#bK-8EU{t95z8$}FBc?FV65Y=KI0g3;>H#8 z1z-Q(Vv7*rJQk<-qw8{{+M+BLFE0Jd>c3vf8K10Bi1(SY{O&Z*OXp)m#onkdt2g?+ z;?tW0694%Q)r&;-WleqXbxLg*pJGKb+pJ$VZMo}t-R|61Q950j5P44Gz@^CsDX%K$ z9V^M2#;bAq)S*-}zda@e3Tct|Bq}cpFEEU7;rletNZQwXiqXzo)m7}5-QQT^JK1`* zNxzAq)4fnbG zE>4s>_AD|j;;_v|F5Yt;6(8n3n%V)q7I_BjT4bb?t;x6+xxN;5v^CPn)1?-g)1uEgyXH1n>z5T=3Z~N}VpTwJtM>;>r`K>rrsc_pz zm_1|dv6BKmNquMPUznWgRS=E|TNiS)U8XW_(rK#`j52G4cBz`z#Vx60`KJ?6uof3!44F68a zO7NMt=}BF?W~j$A!R{TYIwu$t6)VClSvkd28|A}dOBviP zetcNQb@qa^UIbG;|J!1P4>_&1%^`m`9cmWj+^}r-D)7nHNY^5B_1sl7&+$*#U+j}m z|LL-T*tvb#|LUbK9QK}fKC(;b%G>?dS=NZo*sf~6dHG9MTZX=kx8HAFwyd0CHpdo| zyaJ)H=y_`rG*><_deOo4TF*I%SxPMEO>@$|{Fh7?=Y!XDMmyFK zo=)D$*5+-XldTW!$eLEK20PmN%r@A`*4yDHTb~U^J=r=M`DE*uzj}?mwb9`pyIL2X zDO-A-=dXHNf!_vZ@0&ToZFdcSoV;k5p~k*%b+v-+!e=d$nr{5q%vPScO)l}l{8J$U zY|07=C*73m^)@MUw(Y9A6Uz?17WuT(o$GESUW;rM;m0-|%eBb!CxNa-{wa-gEpn>s z)jNFtR)&5_GwP3&@l5fr7b-}2Z&sJNZql#4EhkdTpFIu!%I$0%HQB*N(nVV5>{Hh39Ub)_T6fGczW5WyCZ8{!L{z(`3waj11Thi^b+nfAxKxIRE;M+AntBvu^pA zsXR|Z;|b?X$#=q^9p~SCxT-?z&1%7dlb2?w*XeC3;I4eAz2uMdvL9b=vu4x>>|J@s z$J$y;fFo$JQp*WD()}UR8#{2b;XB#- zR1)r!tvCL`ak91jX_S+#B{5F6u7@3My_>X?t;J8h`4o%uWb1@g;FGNd37>3TpE4PG zv^CPn)|1=_oosC&4?fvidx9+UgRfsNF`jyM+rrY!n}e@O_e0k9c-8$MzXh?2Sb2CK z_doEPtz6EjWy9p@2X;MDS?;Zny-)Mh?^6}WrT0`yo~WO}w>!#XrRLT{3-~?@N8Ay) z`p;tH$uCFPSMT2Hc=qA;4AoOP&7MDbS5A7>tN!_8%c~Z(ul;8#S7c1oh|UwUbtmCu z>mz6(wywY0zZ`P3^>nN!TMPXNePi%PeA_MP$<~^fCtE*F@H`ZZ=Va?e&vXtY za9j+$m*Md8ix-!*&)pZC4jBUHns!L|@YZX{$6efIYMsxL_4V)e-Tg+tMcg)JtX=ou z%$A^4x1MUaPfmX&l>B$o?Vm@bjeBL~ZLO5vZT{l?{?5g<>dQ;EXYcsdYdiDqZ?%kS zwMCu*AFLD0Z`}`$oFYa% zW1OJdQSUwN>F!T!xrKjRsh4RN-Zk~s+x_oeGM?UEs9|EzAITni-G9QTG?jd9xphi@ zdA$3SS^xK{PHSAWS$0zVl4cdb%AYePaV|`;*IB}RS?O_vz`D7Psefu@Rk*JBl)ZVX z|1wWu_oSSwd%~3Vm>bMYk$g4%)2EPBm4ND{Kl#n=edZe0r|LdYnUcN7phnAYf=7@1 zy19iZms$nH?eEMnx~gzjK=GLR+K)!N~VmMHC@NmeppgWscqLmMNUdeiS$!C()QOS}CMh4CM z4;OSZiM}$1oNQeWx)&LIv^B=b*2ScpY>jj+GTO=3_^(B-f1BF(9I{Ipyh%B4{qq<9 zV^OX}4&B~=c1rnAt6ht~9Eg>(x2c9+i`^xJHz%(ReG+OTKd3dVCf{RdjLlzV5I+k4)ccfVqrodj)m61!?%;LA0k zqSw9H9dE`DIVa` zt-W|Ef2Y{Xk|&-kS6-U7)qKx&%V|AJZS7V+@pg>bVz%#QfSJI9)viu=eU8nZvyQ9G zZu!zvpH^|RWp$kKe|^ENQ~K{+(JzmaA~|O*UbM`Od3PN9+Ssd;4c@=sarG37dGQi6 zR=#(KkB5jnsF-H?AmFRg>^}i7-=5w+!T)gm91cdkZ$eKUsxDtj;yG|VAYbciT+E(| zzmLv#BQ`0=*)q*#;wuspec`!a&fXn9Gwbz(Tl6!o2_L`XtivCul6f(heThKIqsNOE zKG@jg+c|l<;XVDb2cr1~`#1bbudJS5EG-hddeYSHVw5e)@gjEhbs>;F%AhUEE3BgB zKBI3@UW>X#nKkm}rXB6A8PP7rpLhK|y@~bttBEn`;rR@<>X~-y=aoWcl*3>%%72Vx z&K$>>QBHaZol#Dy2hS*iyNk%tlzc2bD>#z=e5}vg4X6_%rQQ^kKg#}taWP> zIr`!(A1~DiQjvS|<&I>1PkHSfo{u?OulDpF&3pTG*uP@53)nsqn!R$`^#bHre}pRmz1;a{ww+L z-P&sQ;`RlzIRuu3ay*u1XPNVGntc5-jXMFyN*+C3RP{av%O2(G>8g9zho!LTi+}mI zK~A};>TC5(u^gGQ-vuAoidQwPKe$@;h3UVe57sr`TkOsKc*8Q0)OU9yLT7Kfk=&SN z_WoP^zM7i{4>_~{OS)mDxbWzD){m#Mb|x&GUcf6T;zNntIo@}s@?_p)dHKbu_f|?t)ZadS=>ImJOME>0r{*o%IKTQm>zA3mt5x7fTk9NMhk3NM z7x711`>8JjA8jo;9qZB7^=EQ&p=Vo*pC|8VYxNiG>(P$3<^~^a&5d%jb)?aEEJs_{ z&kLG=VFz{YMLrL{7r7YoUgY&{^9$w&vpq~W)chv?T3+jUt8+qEwj9Xttou=~v0U|~ z^2bxl4_vLa*t1Jw{jGJ7dy%`b+>0EN@cq?8$i2wc2`Kj>YaUW}ScT(Wo zs{CHF{cyV*kBWrKtJn45i;@3>??uk~fP63VJYw!eep7ntzobg}i{qwqK122>9{}%B zeg~UT?!-T%e6AimqnwR2qr7Z!=Onx{%HJwCO7w$fl=Dz#lox|$l&j{gHZ*0v-qZi| zv4>>;<4f=6m@YEqk9@^%>U{N@_0@ZCSN>UVbVw>H;@-`i3y(hh*-&rQ`235-M7642 zSDqOqd-7#P&yrmKE_TKBl`7xm?0W8gQ&?3f^UGqFdg()6k4vE|2pnw<-=pjd-J=XU z+S;}r`@P8Zpo@`fk?%#e7Y{kTyPVfi_wdR0dP|?W=qdfm34C{C?%RkW(N8k*lP=e| zyqB!QHl-X)#FX;Qs#-1Lr<7Zfrj+Aq-ZE(0|GlQz^rK$yUxQ)X{!{x(r~KZ(Z`b{r z&kFJTN?Tq;v+wx%jIpj~e`&}0EQY_ctB;%z-Z;^2!^_{vqAwJ0En6n>DOF|(t3jY` z(vHMGEt$M=tLnu!NKD+oq0i8NV8YQ;J()$hrWvbN&$_(!>&A_od}Uf6_^#i6%yv0l z0yd?*&U2cLb5_!p{c;{3wd*YNmZD85%f4Co{qx=1yYKzpeQ)>f>-q2X^v<2}X6f~QA>Y&3W&WL8c%$~zCPS4LBJ?gJ- zWxu!b;>*21Isbk8_o#IFlSha9?DwqdDf#dJpFhBxnMH(wfq{d;lXJ7*WQWlA*JK$O zZuEeTyOx-qw}FYX{x*h=&r`b=seo@v-hzBnvc!c;OF!MeeAk$Pkqd1)`QHEM zwX?pI>FDn`QTKBGJe&95Bg8sqq`!{;wKT@I_V)kt2j}1GciHynb;HSn^Q-oL-+a4% zgU2_!_ZR){&zV#It$MMFPSFc-`FUNe^b_xYbUs-rvVHr}UuE*6!!_^XKjTJ2RJ;yH#|{M8T&! z8>^;&H{#!}#QBls%c1zP=D6uE>vd1BzZtH%X=94z!UqqIrD{aYTxs`oCcCBd?3IE% z#n)7f{3>TEhWnj%`IH)Qr!nF?yOOb-W5_eh6GBag{ElX&K5!IbVd$9ISi!~g|6SX! zY>CcjxwK$4bEUS>6EfzhYC#(~x99Nr9Q`D_`r%dW=9XI$a1`6?Cj zq#))m<4+qlgMDou)fVVFG@2GpFj9E=>|pxRkSPXTFZwLSZ_c@EbH&x5^iV@WzGKoW z!Q5xhjrC6%Jp7;H;Qrh!<=mkX&3*M9f7ab-n^5$s{Yr+p7HtcyE*hgVdAnWQAd3; zmmh3e>u_@Q{D*ct+qN?%gjL@axwfx8(=vzz8#nfd8N2TA`lhmOdi~Qo zTeNL0_+r<8Vlh~IA*1C}>*8&k6{GdNTaM z>$jSM-Irc`J7DA3%D9l_hBvqR>a%^DWmoO@Dc;hWGs{zA?!yYU#7wz$y1y;-!?jE7 zPak3`nVEY?C+TCQ#NAlOBP)E`GEXixxW#a!-Q`XjCx=P%4b>#GyQ>`bPHQ@*5PjNr za=mTuz5G3kQ<;5NJy_IzSO5KXfh`(+E5D^Z|B)0irg1 zw=Nq`-W?VAr78DmTg>r)58ixvI(vG4{GPg>$Cd;t*1u5RcQ-nD@>em>OA+mg#~szA z`51K?-_8igx*KqqgIQlHNcX*wcCc>TtC;o9EiVEi4iyz&iTb&xpi8MHz=3cDsb|5l>*VHX|7!*$wRWpPDMf|YZ;vv)WB;sRfjymD{Ek*9lDK-VNY zd$J#%-C+MMQ+l<=p_B(dx=gma91_dDTa&WpZ~ZCrYiZk6Eko_E?2goVZdn1kCV3ur z^PHrA&Ei5l*AHhLR+_r-v`gA4?L-X^pO7C7+S+#K!mcMi1RQETpIS~SV5b2whZ&3Eoa>m{!Pg2%2KoKLV<+vU~ArR>w^a%96R?&-6;($x;c zx7tU&Ev;vI|NGIUlPrzrf;6NZBi!mYKef)XSsShwv9`)Hs3PSPi^EaPgi~tqPZDly zHhnpf$u?Jd{)Mio)_sbs6`F72nhGXlX67Au@v@Y6gNAX>mYNTy@td7gzH+!PX~>)& zs`bVA`cvlbo-hB{YMGfExa~arLq1h8uu^Ex%tifOaxD4v7mY7(*pd8k{Y6&(>oYY} z`ejZ_GDp;jw0Rkv|2)O-^hU;9`^Y^y$08@V%N<$MB_V$BitAi1k;jfHvmY${;JWhD zb-ymQ4VPMM-3-q=rixDarQq}W%&zLk51w?%XtuuCSIl@k`AzvuQPmTXbN_$4qIWsq z*&n&`2(`q$UbizRXG*t%?wK>TKo8vE-%uW+ml z{i!fv-x|X+yVnUiOm&^YIiur{bK~`j(?W|3<}uV}yPW=YB6C?)=X<8_61q}96m0HI zlI)%)Eb~llj)!D(!d`}S3BxDMYW^n5Gd9{a{}tSsH)(ZQrN$)_GG=N!r_Ej5cyUARK8*({ z6&Z{hx;OI#XFQmll$t2~EJE<`tl7S*N_Q117(cJLaqDQFrKVG3O~bt($|0v?<{SO1 z-pTJPW9*o)=upeGixwRl1e*2;U)aZ8|E>C@A;YD^JMNrhIz7d`O7g+!uJs3h|9XYaL6MgmrViV)9Y=rN{N{LH{q!-KP)aE!ez~F{!dbdhN~$XG`Sv&3nU9 zQo5r4$L#!r%jQkZZdB^Yym?5kDb!JH@6WU1Gmfs@7@|ArlAU(P_0^wqUh1z`O!Mp! zj5>6vY3Gsc&t}#BsaE}@aAD$p-O1Frc)>rR<*-iNhTIdp)s34OW#$^jKjZNbR$z0gLac3uQ?y6fS54-33jEA{Pm0=K zrnr>OwSTbjx9&{)H98Fzfmw&SL#_E!W@kR)SbNn%y3upWiJrK{G2BK6LkqpcOHWLE zF1mA0^P7VQwdxl}7s;M7;ui*;b3Lzx;aiW{j8!WRzpU(d$*uoH0(8!`cw&#=55e>e z@qZ@>@o5!?gumHyEC6!O^;*a|*8$2AcPFcQAM{iDJNbhmgYmQm;eDK&Ya5B%ue)!VVLbs3Aa zQ=^1S_20LajN7^r#e-Uu-_%w_3#N(mi0L%%KmN{AprWjMZDYuTqC?Gsof~qhqrWS! zX!&ZveS+24GGs@UO;@x*+3zpwt=<3LGIsxKcqTc*;`c($EQkK{JLhbcQC(qQk<77EsnMA6K~seS1w2C!lfSvH6xN)H?=KY(sX`-c!>3P$w^gbHiSKr z6PaA=Eq`F=nT=l_Hq1@PTsgscf}~vL%y;|~MCMt{lKRpvncDL$dHaDwhl0MaM`#%{ z$2XngGv3g&K|oJ+hS0A@$%ox1l0(fl=bGO5Fg51GS2mL+GD*wp*G8&dFf;XE5f&i* zDgUs(u*7T zQ-n9?Y8S^(I+WS*V)+`qzx6i^?ij6l@XYe|Go_{m)@VtlchByb9aHD;*|vwx?(}uW zeX;y8|JF6ET^l+5rEYif)VHVBOZ@Ub^Jq@Oz!a-)|2OH0zzLaBG7^`Npt^`+IEMOExcNYn))BncVTXSo=oH{bz}JNx8fw zj&0XCf(q-qUR~Seb!aQIh_ua`h7)4bFCM#Q)82g2Ml#a+#FbuEy|=Y#p^=Bqe9Wx~ z$YIT9oPAu)cJ-avNu`H3Yoy<}CZJ}%{fD&jJ@#q6!LjezUh}IbTxL``6rSqFxzwrj zd)>2EJ;j^9j=Vf$@Njd&f}9l>R?c#dpPAREmA$OWFH5Dns9w3Y{^Nw!2OfTrU9+q= zMtE=7DHy93TE1y1zK)TbGi&S;&u^=tUzNA_0btuIe6*~+2t%y-SCljcUIyxLqV zH-EmGw|hPNJKs|aJ~dT8xpFIWQ^Kwv89Tkq1h@Uud0=$+K-OLl(N8=Ivf)Lb8b!$wI#GU)x@(?F!an2Uf3M%0A`v&X1pRrU}TpNI$sxZ^60J$F)o3 zG)g8+i<{B-oA;m15spItumj7YRF-GUYVXrqEq$UQTl!9==*b&=yW>2TYW5yl!2ek} z;*QMKe-_0jzo@XR-dzZpHm+awq{;VZ?}`Gc9?-n;sV1|p{bzRSCrs3^e#d3&mT=YA zKVUKYe#8F2^RDF?+Pm0PS6uzWc(#{a%dOZlwykjMH)hjUai!_=GK7>aoTxhVJoV$m z=1r#-pFO-IXqn5~U&k+BD7(J+($CX2Jresu672qnt>_N6YGC&6xy!oGitA6k(O1xo z$af3BU2T@DI1t>{%hvinOprCWr`~6?vQ8bGbmVx_V&&)M>z{n+lznRQPQLlT z0?++hjgvf!K3qB%c^G^n^76eGJ2pMvD)Mc{zQw|g7Zm0&7aGoq3b<##xKz6AUe}db zzu%Y1hyK#^3+auDUo}&5X-N6;z)5cPV!xu2KL5J)dGqu#scO6A5{EnPKie-qp9i`T z`F8HGad)s_F8D@dIl=eO8b6lSrliQB#K!U4N9;gI-x zL&sCMCpPu|sG3<&l>H%9<469g4LTxob0_{$l24mC;p%4(vzD&E8}j&kx_cfw?D)hM z`tftS#qW+AjJdeNUikIM#! zq8GV8teIq^IAx;wsnn|VelwPSPvOpc!0{)O^F;|m!`tTeooANrNR}*fYMPvJ<&0b!uIX=I?A*DYQ^XdW+G&z4 zzRq{|YnlGbJHHrbdxeLuj*7f{IoSXI`=X6&K7uwP`!TxTtZ%vhjs1porE>U5-lgn$ zDZjp6WVVpK(I7QNdrwgA{M31uopnGvkza2*&>oV%v88Bn{@(*>>(fu)`?2f0=8h7` zPUJmT__vjR`F3~n#of>M)=S5+Kd#^YbJ5xdYrR@5uL#|e)RW(EZ)5(JvYnekH2!IQ zS~Z7>$wl*LT)4Pry?NTx?{oH6<+iPx^KrG2X9&~9rF`K!=R>D1&$#=iFmvwl@<}@F z-q}HK_a68heCpKCBO)&jT@P29vupF+Nsaz{A4*$&n|Ywjv4u0j>iF~4mIQ%)m%g&* zPk9x2{upbPzRz6arqD1+f48{ysbZpxrPuj0;wPHVOVxT|CbHCNa@@uGQu$W}``deW zZeS^2((ZApYxVOhFP2R@oi{DI%D1h`_SJIpx7T_&TGZY&C4O=Fn^#uJqIU(f6S+0= z+Sdig7MC`jl)iWA?bmnDpG9#9Z)7_z{-3XB<=Qm8{G5*hSD$_B{}MTKZ>1zp`D3%0 z96{WZwZI#Zi~bsTaxO4gkL6NUztCXxw?LYR+&$9(v{zSpqu9etZR>(ct*k7Qg4d-N zZk5_{e*QNvdaZAPwfn1}2M_FOPPlURrB7w|eN}gVSe)q;c#xzY$T!7& ztr>?y$V0d5)@Tm5@fd|G8qZdn-jA z3eWm_!mwQ6w6ln3)R!BKnk+M0e(-2itVsyI^d__GdZ%rLs>HeTbNqTC1;*L zUHt8im{e)kxmE1JbI-GEE1VwhcKGLw^I@3@i@McyDtqQ_$dcEyi_~ehx%Im`RJuRw zerH3RdC>nCDpApk5+q(E&-ri2eDO4AR_J}}p18~3dFnTpcS zt?Y|hM5glWTNJgBWZ)kh`b(6tUi*qX`iInbXxZSx_r&m8rG}A0E z`L*=J2kPZ9W|{M2mhJg!y5cuy^vc`r?hh`ws>&}hEc+k+_0s;ok}V(gxz$Z(-ZZ}M zwL#(HiTXgk69seHr+#wJ*cG>K&*H=9|H-I;cOr|tc$oj7JjC%b_tpBikKVgO`<3N=8y}08$*?irG`weT{NeuM zZ=l1i9gFSzUY_0ZFTv{1Z{E3Q4_-c(%ffLftL5WXcBXS5I^QqX_zRjhzPiXS{$2_jcHULd>re2->ArYdXB)=yx9_`={!NQ_{0|=JJ_})v zZw&Xop#7)&Xe|3)_vvEC3Y|4q-Pyf$m04=$0j0Y+_vCGAe{E@RZI}CVbW^F5Q}=z2 zM_aFcI_RYTQ=%aDr#08gzPdlt+jh#o`E``%d!Wa!*G%pYSEzJki5Dyi{P$QQO1S>e zKdyU*5?`%f)M>cO@Ew#d)oXF==Ss{=Xq~rEzHgD<*YnrUAClduDthSE>0=i^dWTI{ zOH2|z^jPS94ANi7_8~nC^TXmXmZ&-NM`n-fUa@_xK z8+w=<{0ZCHd9ChUtiZ)~V?E=O#ml;8xkbdTtdH!cmttg}Am)PGFfw&_dG^%w)KtIX-vuiN80ZdG46CO&@!=b6S8 z@}IxD*WWt7#5=d-#P9iW5&gT_inryy{;J8kc1w3^s8rA4Tiq&-47*wOh0bSE-*Si>Q0@SVthR$HG(n(?odPjK9Jy|h$5H{kHS$xF)P3!Ud( zl0Uj*j^CasJT71C3a+-xO5KmE&HEAM!My8N!}HIR>z}tB=U|l3*0)K$%DzD6b!nZ$ zw1!vtCuY5rJUa2zWB;q|&e9X)+D?7Fc{rhj>Dq#hLu;=Ki}gkMEkB!ObfEv$_VSvb z>?+G&9lz%oaj+Z9iT>YIrd@NiaN5FUtZt{D{4<{2x1|5j>bQT`zCZl%Dyiyr>C|nl z-CYSGr}qB>U5Q+OR415M_Qwoai|D+TZlT@b-`~epZB=KwCwKU+b>oAt$qm;QO|jch zENIUV^!M8O*-r8@CmmZj?-*3v1~0F_{k0|GrEA)Sgy%Xt9^cm8 zXOg6N(BSfY;icb2em9FxtK$3_diZ>D`ZcqqS5`D_xq6{|&$ci%#RK&sKSZY&*uSFjdbMty$U*_3M9p|$TRT(CEAf!_T^_p{|nK{Lnk5^VeC#YWF^ zeEp+MM@rPS@X=-dut_TgUKOr8c8%wbfnDEuSy3Bb?cK$fx~?&SFGao@{r+lo`SMTu zPjX0SJgf-Y?ArY|`|vLoxyz3|X3cncX~yZkr4}o)Gt2fYD_=N&dC;BR|F4wRU;n-Q zTH%Z0=Z%+IuPb;?-}v%m(QAX=^?WO)|2r5Zdf)sUyIN33tNgyw6}J>GnV;!b=bhtq zNV%u%`&56US@$}&Ehwdy=S`JUd(ICwsmJ%ZTW6V4Jr@Fo4(tpd}%*QG|uK95<@ZG;(Z}R@$ZLaxw zPjJ$E*$2ONv;VOCdr#5sHRGB7cY@0PN1}cn*ml16>Vn@Hvu7opnEr8s*a4TX9S_^S zE?&Z0u{7>LlFA{)Jq$IBZ8}%e&P>S8b_kBWIxjD`uh+L=LvVd#`HnbQvl(`W4)kkZ zyjmGxRqVX!iC~cQ;@>|($6GrWZeJ$;G8%Hc^~uH7r{wP)kn_8Lch9cI|2F$AoA>Xn z-d=xT(Zb28a&jTU-xe<3Ra`Q0&GQhCg-@KwenK0%# z1DY^CG4cLq?T9sNuiTxc8~v$RKW>?Z*QS{hl=>IEy^?o#r9y(oIj#c*jf}dgrT_o# zs%BGgNR-=hedX!3xht#XZ2!KScX0Rqd&@oZkAG_Fe)Ig_%afn$`co%%RBrpXGyc@o z%iI6%=ll01Pi2#6Ji8Cyzbmiz&c6Han9|MPTimT{i;L=Sz3-j0L1W$FDSz+qS464V z?6zKM_`8Ga#OHZUJ07@J%-&EjuRHgm{GVU;@8_N6cZ?8xTBDsf>7Vi6-HG$s`E6Z- z43sD4xgIl${8D|oUH8uu=NU&iUw_xDIAyf=fV}_w*FV3X4zKUguX{KD>)&re9V{NE zQdgZTbB}LbdhI>4X+r4j3e*={*ZYyElT*inHFlRJ6B=N=V` z^*lcZ+JC%cQAvG)sMsdy3O%mA-Ls#|eE+k+^{9o#x@4Z3*{5AKZW{4#{`} z_1ig}P22A9DV;Pn5RgCk=|%m<8%sb}B>xoIvC96(o zlZm0yd9OgR$3C03PWtaGw5NL6nU0$~_IxnW6JN-4eDnLPn1pPbtG5j@L@xB}oIjK@ zC)e9zV*Jy|ahWsTcBN;?J=igI#{J9uGRNvc2U`E%EM0aeSZ|_K@xhC0q-S!Jqza!| z^F>{$hu}Qp){(desG(PyAKaBBs>&&1mQRAg^*|@hcsjjbU`)zRJ z9$Q1?+tT2O-*U^Iu3(k;y5QcmpqP(Gju}Or5qYR}bMlV3`f0_N*L`_lQL^`x@PRE( ziv>@WCpNWIoZ5VKvfQ8Lo`Tyot6pYyeV7pR4{}5DTy>>g(HnO3Y{@k}abc$bC%3VR z*|CZ+akFO@VKY?tr+PpC?KI zBFfexl%TIWXN{Tlxv~}ijLu#Z+mxx6Skm@bvSn%Ij%{xq?}=G^;ja!i_l4ALoSQq2 zK2IzuXBAv*B)Lqr|4;_AzEe57#y{E4D(39EPAs9f%4e)ke5v7Rc*29{+Ai^DuZ@n{^nPdP&GbL-^DfKvBKNkb z(nYern>Syco*%cb_T#Uo(v#g<>lgI@D9i8ly%w$FnJn8T!#*>|f@K5Cwq&Q3rOv#{ zJbN-cw(dE-#%F8A%Hq9zf{WY}IZvMr%zpa$kY?APL=DZIA$hvR%3_kU7H_x^zt1bh z@XVv`+e;$2WR5Y_^M-w`({`+#XRn|UA$U?o?LpDjM}qAC6wg+&b;~$@c*SVXyS@JU zLsO*}p^^e>HLSOcOxoS1JYd`_(s0T7+`Wd@>3c)& zGHds^vD7s0$!uTCBfOD?=l5ET8(*ujn7+m^v@OsTzu8CKaWhOE$iw#?O z!9Qj?{~h(EpTDoTap!=2{xHhx&`>}&3MJN|epy^*%pgw0m}->!^Zw(!hP z+jkp$4pmLvc3CC7q@L~hey=0q-*p;3Jj&5LF|*nE)=tAL-%7=ODS|)h)_q%_}GUxn_ozB7z6`QTWwN7YzN zSKZ=_uf;?owu4oS=M0igu=~u*a5G4*W%{jLbaWoax;?h)Po94ao)Pla}fBwa11_UimOhH8^g`!X7g}D;FkD#fwJaZD*|9nHMMit_eJF^1}tD z1o3pqWfu;ZA3b$Q?aW4{HdFK2UM{;FKQKKD+_<&-Zc$JR(@%!IAKh0>+i92f=X;U- zEQ_?J11_zcYZn&^Br390sxPP&uYdD>QZmDm_QIW$S*L0Ce=#~RT{OO_{Y#jN%$mHc z(_S?*+xB--JYj5zZ^C#zmI>o@x=$FNN1reTU5vax9nXZZ;pl`h5fjFW;0fb(nuB1% zcr&31VbCyWyY&4h6^jtS#ORGKiJ?+BVO z_MbP)OR;Y6yr52%rIA--xu%^Ko+)vwXVseHI~(>#*uFpMaaZ-_G?fJ9l)yEKw=(4J zCB9PUHJ+i}T7T!sCvWo==W>i)B3D`~x_y?v+t?nYI6>aB{!G#<18(K)*X!Mm)|b5F zx;))8ThQUm>oOH<~f$>G=ztH z^J`2me*E;Nj-pkE*@4x69p}D2_S?fY;Dv(jUIXUu(tj#D1Ru>?)8M<+!|%FPSWRr0 z`Gk+x%yxX%nzT{2Z0`iGV5wF|`Dg4Kc37_ZTlj3!OHYol^2bfH4(DI=st-BII{TA! z;6oD$|7VXmr?Te0lAl=|e?Td)?2c$v&w*95=PhvKuS=F&Jg@uRg|HG{uYlD*nP*A! zhx9xv+QsuY>n(fMmA$Xd*<4g{SupWy%lXrfnAuaOy3cMeTudk=g>TonFa12d zQo^ui<$;%b#f z&L^!>XHBn8X;$s*KkDXw?tR?Jhr-sUGVj>4H9AhN%T7Ns>B)nob2qnb=4e)Q@vmMi zn0h{2^NnGxyE@ZCM+^2xNfuid?5TEpZT4o5=t|S?_utyB`Vu^6h1Ax4A;!jDE8q1k zR_U$R`LgxMv#(p9r|Z8p`Bro6MZ=E%PyEZz+up4z^4flTTK4^0lke`$Z!TM|bc=;` zzi?UlAKTExmHJ{XQ`DvY6gFK@@UXier8R+n#mDyc^{2Nagnr&#mVD)^^`fNdjISMH zHaX?3zOJ3~;PQt$8UGjaGV4D)y22B&x6FBAW9=EW75nOwnx<@5W|jW<)ac=pYY$Eb ze7GNy7^z`(Tj{5(-5Ddr)z2s9aESg+yel(9O!9bR!BgH454Gh2psr9o|koEx)dQMpg2vOUDB>!Yf#RM9k3$mavbhe7s@_ zx1wI%4!g8fiTl)?dg}Y59#S z;^rE7zdtE<=YZgk%R(1kGBDg`=P#b=U3lE+O$&?q#T84njXht9q#HP{I>7Uf@35{{ z$cp}&Qsq6lF-DC44x1gwUA&5`@&5+jirYJ0nQ9fyzsu#tc;5Aszyo8|dfvsUp=Y8} zFR9eE^=&ba`xa2w_}s;-KI|u>zQ|OeT;tx;cCSu9eJs(iamDOlv*SJwoC`X(ZrIu+ zdu>1eg%=O|D(9`r^L-V}7(G=aZ4T>i+1*ywlQnc5rWR*j(~Fs1cHL5LdGX8iYg5*( z3){MB*Yf4_{@s6?6#4jnwT;7EroK(}ocrJMZz%udwr-NN7yq3TUrsM(FRKdmAP-H@zlKHy?*g8L;b+b4`mYle^njm~F3La{kntv!@ewNN+#sG9hY4$i(hvjHT0Gw+B{f z#~v-cRL?kJUBxl$c_J^H!rtqZ+02PbLFZ%ubLaB7IA!5+YyQ`h$xJnDdyxGie3IY%IkuG_ zpFEvBd9v_ngL?Vtz9mk3_pn>J$~@80yg1pxvbt#A<_~^LIp$wj+@|FRs@%X+0J-Xqqd=U z_a7UnbI0qpc`*ye+9aM#{?ZcqyWr!=B*`Zi@7-U0t0LsLAIq0r6Mwm@U%Vy6de}k! z(Vu?FjyS)7)xWMKewno|wSLB4?>iE%AMf#sJ;^W8`M9EZjV@>~@wBGuHJ#>+l@iWHNlm3^)3Onb%6JEQ0;nb+e%NFX>YTu`4mBd;f7LeInc1$~P ziHFUkFH0nQ%1dwXe9YMTwP)?oygOf4{=Gf7t(?PpM4efBdbr zRWd&_xMcQkcx=FNqVMConT`MDwywXx|DAKz??RvaWnbAZKeW$#k;6ByEKk{CLYQ*T zdRu{lw*DG>*O%=^%Y@g9mHxVw9@w%#?5V>Fu~6T@UkiICE?s51xBhG7rQ21mWgoH} z^S{5|sPv+I&-BWZ#|rBi*z*mSOa0*56V(*=Fka`K)eGBQTMYW7y#k-!TN}Dn)0 zL`qlI@2eAg*P**oAS~XjuP=VnE)!1S*#dIYEBL4E`(5{Nc6J{qpqx z0`0caU0cIr%U*2Vb*Z|PIr)3UkNbU&yBZ&EKjpjSTk-p*4!b#pGd<@Shh8x`^vbLL zY*5bX(+iJ9t4%zS+z&dunqU1Z`}s56YwULlcgFI}No;X>CHT6;Y;o7zS32wF@xS3u zIt)I%THklO_>p&qi>x-@oy{ch=k$(U>z`+>x?ejXb5T{l?0vC2f!*o9yY)9uU7Ei8 zSySLjIg8to_J5qN+-o-5_rt|EfzRddjP>^Qm+I7Fvlctw`~T%o)g99rn{%Vr`)g(_ zjn!FwDM991oXUoI(vJ2O-rA#|zA5Q(Z)9UPFp0!9?##QetL)NB z+w+?$GyXDgZ`!+V_3w;ksc-XC_WtgY{xs#E#<8a*kCvt=Ec)KK+V0JTAKzXTAHMD+ zb>S+z&HVZGHs&^N;KQpmSKBc>jadJgc@s-Wz4JAn^BR32a`mh1WNtNlF$h_AUXE?C z@CG(lk-WY0HWXYbvdRsc%(yRn|K7)wqb{Gm$bRSf6i160A6NX?zBT%xcHd?mQ(c27 zweRz9mZ;Q<#C`p=eIMxT>dUv+t=^&=6T-4M=-=7ppZ^Ni>!;1kdU4?Rn*%qClw+pc z*t@I#{iW5mf*-y~yaOFxEzi6~Z0VQAx!pe)C%oETcUPq9y$7F?&x5vuki)BUC)YiA z?c3zJKkxc-R&RZyW;W~egR=MYJ}wpH=4_k!Z=S~9EzUoY_g>uica?T#$ef;>xoxp>a zw`{UjUz?%pFzuJ~*?_%YeJYy2M=+V(B!oT=Bl^G!ro z^R8)W$Fr-%e^qK7-TT`=w!VCCeU@yyUAde_Yz6P663N-~bhh(d{_(1z>ZSae(2u!~ z_oOSeM*Mh~-M&gzsrK-nic1Gps@NRLD3AZCviPUz>WA5K>aVKfsvP_0n-))4#?Yzv zq149Y^HulMSMIm^;)E>ocL}D1*I#uuzbGAked&f5&-+=gemoQF9k9CK({AtjOw)<| z9d=Pu>r~Kl|exJ8jQ~t6vf1Q|qRpFzzN%Y!2*R^5m?W!AXH%-ahVtXqfIbe47 z)$iY5@BjCwTJuSK*^m6M*Z&9A&sk+ZZ$-VmSI5q%{c@}9|GhtXov%Rp*?lXQDgWNz zls7omoqlwCU(xsN>E*BU<(_=r-Z!D5VlpKwd!?s@j0KV9-&yG{3c+`n{{z3SI~Z@IgH z|30vNEBJN!>}u&B=V#BJzCQ0(h zSLRC}w4ZgQa-Py9JHK~x=kBe%RQ>sr=ld^DrGMPMt+82rZ&&K~+tuIKY&+3x|JNQd zWo*1=i(gu)|5R2v28L+JRmjuVK4;>pN8V!W{VDnFoavffOLXo{RC2!X?P{K?7Kg;7 zVkUza8;zGiKi|K6C)vQzS$W~!UgRUI|2+?uDJ=uvg8VLS&fIcq9Zr`MlfRz7s}#St z=KkOF_vYL2xomor-T!p2eW{gv`uG2!OOQ9Y@BZ=fP5q+Vk}h@A?*20Tz4P_Q9UT>) z3c?c01Vtx2m*q5kGP7QOW5K+x+-qj8QFb65ZTetO#e*x~uRr^jyJTcN}h#LIRy z!0-0P+?5}z^}k=Pui?~w|Lq+37UWQd^!(e7zrNoLa=Cktwfg5e*+;YNH(oe>bKC9c zw6_Y6Tb|$PSD6t1WRYynEBmvTCM>->FU@d2%W2m*no6^Ztf@Gf#T# z29I}-{v7W<{oQ`kTEv;v=2fSH>$R1@mmvFEzsMD=zrXp*G}~uN_|B|$=PY`(qX zh&E#{OMclG`oYWWci@u5z-e8MTAS9?ANnz8V<$($@5p(~XHDjWKm59Qt4HO&&fR;X zC;nKt|LEn*9O+xqzOOvr+$nH-(uC7nPJCjGF1~xy<3QmiA@7ZG?mS;y;!=KXmPxNw z2&&)RYr%cI(|lfZe=#HID&&VV{^;bh&+G1a{O+0Naa((B#Y^Cw#_r319y)*1=o*20U!T$U^lC`Uf%JHDox}~R&xxIDKm79c zGUubb%r>)2$`!a8)ZCtUDt6_}d6J`RdRURuZr>y}xBRj=>sfOb&j0=RrhHaeLbgrV z?F%oYF3i#K{gW{#hudOe{AcmGPR6%Q{Vx<8DD6PdWqAx0b8sBL@_T?JGm#Fn~4-~oHdU}F2oQ_z+mZ*;n%>O4m z+SB67r%+!~+A#mu?dbnvf>&0Va0u^XN`3j7S=sAPL)<5amx}562M#=+8>;n)FCb&> z=PlrgV=ocU7t7fuGAs9(vBWfQ$!qK75#GS@=GWd6H$o3i^xwLHckNoIDg!Mm>F_4y z=Stj0JEfZs#E2^Vcwnri@j9VWx!{CdzO$t33muvGiS_T!P24gw&ic0OobBrtn(fv< zvGSMm-q}Zs<~2>{beq0(o%q7J>Y)U9-hP6^HH>=(RcG!TWKB<{vyLIX6J+r}?3ZFPB-qEnb{` zE-?AW#m)|iu-d0T>z6&5$@wAtSzlP?+ylSX?I*{s-7FY?!8iQtC$hvpSc;4{+uDw|QecN?Ra zYtzDM-20Mprgg56de|ajkh|HZweI1n4GH#IQ*XK-O=CZ1uwDM&;uA&nA@f+)i|<_w zx&XN^;Z-`n&L35YqWZZVI?o$ZEt46%{SQsxd{!xSIWy91fsO|E^qUqRFCEx+f73R@ zFU!^~klw%5!(+a_IR)^d3x;cCww8XfS=)_&ckS7qxMQZ{}##c@axl{3Ht2qTQ(<$ zR26B+O=gI(zx^|Wqc?P?!h~&W48H7MC*aV}I)!~k#~H`k@QTw+O$Ks|wc0L+f1OBQ zmel#0>AM84)D8uie9wN@(;xYag~OJ#IIfx3sNW;;(|DPmi1Le#`x?Fqu1xV~nZB=n z-c;-Igtv!YD@gtbWXb59dPPX&&UHhJbj9Fj#}2MK{byzU`9+%NlkEA;!mL=BJSQ%W z)muBGuusbE?1!C;8oD1YU_GF5PRM6LV|rI=Yw!FdOCIh#wW%E?%{N$c7N=xO?_Rou zgY^^RuSf1H+IHHh|Jj}-KRqI?X@v_LXYb;T0`-ZCEIZW})QZ2^-jw`haoa}A$&%MJ z{7VcEOcw3GS6rj7#HVI%rm8Bp{GYu`RO!BoqhjHi1@#*ucKJ{2O*bpP!Jz(_W734= zNw39+cjLTcY#mP@ zY&U)8WENZ>`6FwS@P(%fALZ|3ogEdK$J%9(mTJ72W7^e-FHgem{D z2-y9{u8POfVfP<@yZC;qhpm6>U$xY8p9`G=H>}xav4($*>xAYvLN7SPO%tufGC$cc zbkx60E_dJFuJT6xVN-7Hx|`f{cpt22`Ds+2>d>`eer)3Hwu6qhxp$p8Q$IC&!yDGK zA9F&T&uJ`oym(@JUqjVjVegRV!KPiEr?YM>-J9PR#4pLiyz-Hw>@9~)ug^n|t6nUd zHd*j$*}sP4^R}h@+pvM*kxM79ddO3o3AxKUnYV;JPGL|pbWbahdKxx?Q_nki)e`4E zn|l3|sj?~jd|{k-Cq>)q2iY^#3u!#`;7B;1(A?RjHErJS8G8zx_ztoOi3UGxf6+3( zfbI9y@0xcNF1v;9J(tPz@_mCP>(8L5Y^?$j8y?H1i?)%QB;Kf8vi~&S)*xBX;-R$t zO?D5z(;p(XSbcn>mG%8|^B3;K*)!_ALiN=ABa7-N zJlMe!v1RZ2U4kjws*sMWww2gj`|0|;g>}zoEZp}IbX@hn3oND!+QV(;Zx&Hqal3jw zXMKdWLB4a|v({zYrTiAh^7dVywd$@MXtVK-gPsw&jGLO4E@?Wwz0$4eK_D+?AVl z>dOJ;3peYS(geZ|eU{1L{Oi#FA#}+?o!K+Ly~?fsp%wq(D_cm)z2kP#d;J#FYAu`4 zyCBNb^}_7+&f6Y0uA2W%{IZ{9j@z53^RNGmf6^b+@u_sD^_mZsC%j}YDCw34EZ%d4 z@vKlWN9MGdR$E-NUM(=&x$q{mEaQjTZd@v1s=;q9kpb?_y~*(Y8rozuLtIxX|l zdckXvcB(%->xHxezZqpMdtsA$JA_4GV}f?`@wYv4_S_aW74s)w?8ZMBZ!;YP;Q%_?@q==nLO0$tL?N?i1bx z6gzo3y?Gzmc-|zsQF+Nk-kWJG9gCO0EuG+V_yo6^&XL$PseJVZE}V8>+A*zjwNBT; zo707pSIN%#v%-?g)N@8u!L5rL#RlFXE*9c5Ze6~${FhuSx=-Pi5yxSnR9=lp98XvxEAirh0>^iQ*gEOQUr|a}q zK6>uNy?sLY4kxdjiDCZx!JCawo!zo|F;n9X6D=o>XTi!hTJA5eTa{d&%WAU3u29$G zq~@mN*H)jdiv_&-XuzZt-P6>&vXPJd^yQ3%H%gPsr&Z*=Gu6%(uIkG_)SPrWf;qz8 z>}BN3yD6)!=doxWKE`IhYxi-`Db*WOWL7USuV5%(Qj>L1s)<#Z5_&47{k{0Sl~$8h zhR!+1v)PWD?Nr;UxtkiltbG?&zj903rq@fHj5N$IeLwvC2)ljJsiZ4+8Z)(XKYV?6 zdwYKT{^9_)8BcY#Eh)+3O5ga0>(#PlEA1?@v^syht@28nyd-VvbNaI3{55HdjJl1qSX!{Du6ooRMyY&VRCwFbAe5kIO!dV}0?Ch4Io_^q@u*O{mqs?p_meUy> zW<5w}ZrQSbnc}a{{~qMuSYOD$DVbrEtv$J00uI&NT$d;4uwjrl!~R}FUT znJ<5ER@{GZ&bdRN?2}MLc>j}<&B;fvyH>JFuFq{Y=bz?r*=IpmWM9lG&$SvW7Vlv! zp1tUtyt-Lu{k$IuMdoHJEdPl4y3C9C}bE zEMak9SX8S%NdJ|%8dK7`ZOQ8Jh9KYh7q3|?NYa>oDOVyo-#%dRt5EZoVpF#{Eol7M zvcBt0Tk|Tf=Chx7ge-M=`|5b`{gRuDulzWDg*KAH4o@#%vVTWC zC(~oquPo;qTrVDEwwZ2fFUaQH(O2Zcd}?;M(T&7cU49Ho%>`mdT0R z$}?6gb|o}TF;}jX{%Fx~J@y(5;`hJ#{*GYLCO)sn6{1{4*#$Hf3u6 zhaa8xp^+fjCG;!iQBm_PLe)u%%KmiV?v%-?cs^@~Is=RLo7U-pp5@BE~$ z==+yJzjI#8XUpe;3wh=Qx_z8%lPG3CQFlkPa=~)d1(z8awsFfXGo1dYQS}BVr{1D4 z@9Aliu4tZH&^*Oa@{ep=w8)Bpew$L=J()2^jPDL#JK($c)T4&q8%irK@A#ytRW$D{ zSG^b0dDky*9xAJvE=~w4IFVA~Sh&je5`8t=j$cu|UJe zT^?RDWo#Sy4=P?dw2Z6lht_dMDcjqI{>eAjdb$>D2n}3zJaWVR4XZbsHeO|lW#qL z@5EBi2VM;a9?q@Xu($cUd>pUcobrEb>tFZ&zx$-ytZBOuXIh|lMta4+o~59<s0xP33lV z?#jbDe(B;w&Tk(46PJii?_YV*S9SJXoo!!c@NBKjxOX>aF@Mws#lsIerS6`2#No4I z(#08NpC>PQYuLLuwejfd`6lk;Ye)0c&H7k44X5F88NO9GvxAHHHKUMwJ zlX$mmEk{j(%)@_W6Ls=0n$$m?tTA`$s=HB{46i=UQs48|@sL@;&j*ht>&EE?iP^5c z=D_|to;PkE?<&6|jO^Fe#|ZluZoHY>akNjM$I=LPA+|1p}> zeTh?ghN`k|i<`Dx)wj(j8SFH3ZgM2FPV38fx+SK&#OlkEGa;6zZ+YKcE#rN({*uJ} z&`V1dbhV`8(=?>nKkzCo%u{^4);IjE)%?prsj*jCnZG(eTV9&6cn|OYcU-?RH?Dbd zCeS;$xiNNS^Qm=So-;m`-^og?pUoMxdzXj((nSpGH~TQOuX=prNsCu_{J!iOsb?-6 zAJ$LTV81kV+OtLceQi~WFCQI!+I?OB-X4p3Yinbk&y|tx>Q^obU(kG@kRI5W$8zds z_v$G>`Hk#%U;cH9|PArt%xZWm6DHRli1@v{`%~_x_H|5 z^2gg9FN$hKZnN0VwAk@kF!3wnH(~@Gd@Rl-f4C8 zKVcO*(SSW7l5v6cY>E8h=@a&H>RvrP>zJkSn`-;uwXbhU^*nen)jzIFrS-9+-}+ex zE3UWy6>wj@HZ4b|EV*7k=VF%1JdPI&%hGZry59`ev`GV#c z$gxNYefePi!Ftu=m91LeH(u=caH?tY#ls299~RW`zfPIbU9P@(k3H|=A8oCo_cv^M z^kwPY)8do-mmPS?ZOse10$Dyj^T+!Yovn2{&R@3ab*{4HeShTd-@bFt9@IWpV{*wB zJ@n%mBV+oHGv9+n@-&jIJ{ARvzmE~CcjYJw6l*C8d@9l^eM%y7Rm|mT#Cg?q`{k6I zs?I>ptFA8iz*fDgVg13isxL(U9euF9`QGAa$a&Rl_adSp=T)1({}u;2ulf`0yy}zd zT|a}*tDX%yuloPomXKD*cix9p1it-En)h3!Ugc|RIG6MOiv2B+)b^Qx_0tUmtG@5ZE_)T_yD2VZ(m+pd4W zzj!RU7<69sQeWLQS~ql#ZrdZfYHzwwhe^qf%Zv&?YJ#?Z2c1{F*}CyYVwE#@=N08^ znYo^#);Hr~?38Z2ZJkx^#lSVo{`%c`f!(v8mL%=60NsFGSebbKTEza{Cm(y1DMZ`Z z>{#q}{#kf@nzr-(vZJicPIkrHjO*+Ew6568zP9#DXVgKRj#r-X(dUK#({R`9 z34Cp*zCCr$FJQZ-!2M_KWofZ#i~LrfU1fa0yzK7&ZKZdk?N*!0^5!8OSzXeaZwWoJ zdf)#`%Tz%pR)61rwZ7M4&mM{U?%V#!gs?P&?m+(kTYTPGp_|tl{ckmHPIZ?MyK#6| z{ntw?JwemR-^93B*3V-x30n@n16gvyDsj*q$SEt&EBB1}%PI!Y0@FU;TmX<`Y}{tdjfhbO2j{4t**&iIBqy}#BgdlqQl@!nOhMR;#JxD*Md z%Uiwre_!ereNnTCT{=Oxv@oeBr(2lkV*P zf2;Ji_KIVLFS?)4yVAN{!E%))#3H|3ufxu>jv+=RQ74o ziOOJE#oe!N%dMIkSHF9gS*xqPy;#U;YsiV!_Ay?kJ7ZkFWPnbr&W$wUs_e@@nYpj0 zye0lw)a%DnyjKW0>6R|r#%w4))5Pq|tfM)$X{UoTTqkWjHaFp~>bqx~ZXLE$$-0`} z^r0lt{MyddJS*+A-l6#a z-_P$CRr-IL??2>9WbU8GxqrGdHby_bUi(cXde(tASm6Urc0A~%`#Ox3-j@+Rv-$Q;w>Ij@tGwPoLgJSg3;z5VSf zcZnZ!)poV=d!?^CxkEO`%m!ruVZjtJTlS&3|Me(6Ik|xXZ=bz1|g?0iBz&Dt9`wt7>J0 ze?Mt-QlQ4dEZcg^-S~PxkBn_C*I(=2oOfkar|q`m{l_1FTyoa`Jfmrtg37};*L41- z&1N&0UfuF@d)kV${bpzU*RFo{o=N}tk)vDAi*!hqEi6ry@I78}fbq^O{=^R_cD~xI zS}*Q3OLupsWhK+%fVYzhHe9GLeO`WupE*HGYud7}+h!|%Z?HSW({fF?tjCmbrHtQ} zb@yic;0e|Z_j&w9-cqdV`+C_c{`R)L^|}`rr?W)7R5gx%S`roZZqKF= znS)ttmkbB7pa*FDMSr=sTP<`F)~N}| z_;bia+H=WLbK&l%{56zy-}%$aA{u$O|5{pG-hLwERZFYY zsf&j9B~}-_-M8LKpNIX3t!#X#wafy!UrZH@K8rWp+mmnh_;tpya~FfuL-$VkuBWrw z);;!XP}|h)itK+lEhA2C?%(yA<&uX$$2-=S-?rQm>1KU#?kJNlOIpz}*M_PXoBG6u zk#7Ss)`l469Qn3D?e&JuaXUkNrnaAdsXYBrLS^2Aos;A8uk_W$>+1BKOBOH7IJ0%` z)b-j^|0}QH6pwed=nYYR&h+Q=?)94|%zbduWc!?5{rQRWOGTIEd0fB#M7eiOTK$QN zM=@E)-Nk3!IhucQy6W+jmki&%{JptsIJdrk*^O8i={I-p-q#ER9kz&HExRnack7@Sj@~vg#U_U?fMthDrk~g%e)Uk6tC@ zRT;6bn|)+{*|o+4E)Vu^Wq$BTb^U(Z@C8mP`|3p6=kV7Vwij&;?OF8a zMntiGe@=U5$&AehFW>mheCOM@M;1?+zUQ4&%C!}mr}s6HL_`!=>J3eLL@a zoYuK&Tb91~KsCqWTmE;ypQ{mS+E;Erzv3VJ1$(R6zmx*f@2*?!t&w z|0h51Up{}`GGqOB=d68l6K*pECNcY+lz+9p_RAfA@q2s4&m9Tx6F77sg+n1H;KURC zHeNw?GsOu>Q31!Vzx?v=Ouc05&y|eRs zlTYidC@Qn7dwciZ-{23rJ4%}P7ik2G%kEzM@~?B+yvg0>e;uD!Reai2Ya39n{OQF^ z^TOSqe@lmd^Nl?>lOytv)y#VqlfPv=IhWR)`TX-?69FL)PLt?m-?I4U6v%PZf3f|4 zhd=h=-FX)lU5QLA{ybCqi~OC5-|rP4pQyv$`1ttWS2bns#Xr6EC8jILRU1D~do=I9 zz0aPB;`1yv2b|cuqd8DsPv(D_-VgPZy-_;)hhChW$-?&Q@8{r!M~;1R_ZIb^BVB%p zzj?*Sd!fsJKWf$f@$cz!@%Z+|1~WLWHBWb_uQS;5W^P$sTxR*wWv$8g1DhSvZi_i= zgk!zzVDId#r(WuXOPaHPYPPEV)=hJ ze_Ie7v#w$0s{F09CdP8>`esG$sx`8xk7mj^Ipc=Vq33MOEfN!E-Cz?@)@T#f647a5 zUG_$DcKzmtJ=tkXd;c7FT_*cwU48xK&Ks+qe0uQfJCl}pWkZs%(8;8v&WV#En$9g- zu-Vr#K_coz)b{#X`HUZq$Hiy=cJ};eTEF4ezZdbPR?CmRdl5f3Yj?8~m&WFWiG?~f zjtURgRAl^oSKIjZ*13w?yCt^N>joab-F?vQoq=Tgw$?N9^;cvQ#r_M=|FBChGi++~ zDRoY#37s($Zm^kHGP4=T<=&4ph^jBI%u*;?l<=%ih=a{S=;xvg%VSC028S*#E2%J? zwQSSGYZYSC%ye}%_pDvBSz;ke`IfE;;mRRNCui;Wek?rrqTe%S>td#L9}e8$oU5~2 zovl5>N+2*}!I?76LtXW&OjHc`=J@~paN5OUU;Rw~^_wqk?lg~k{3&blLi1k=X|3z4 zny)*FJXim(@oB@ZRcn;Co9OywN1j*_l^ABXJT@~w^-A^k{j(D-WLf?TCdah)ex78U z%Xjom?+p$mw?o4}odQQn$ zEW%_v$-+>L#XzpLE6O1I^%TKC$-^qEL*18ed>YW!Q^2>DL$Nh2HNg5sN#t@D=jGC; zrwFigcDDFsnk3tvizeJ)9UR6@1?HtTFH7-c*;2mP7(E$A^LNB&unWs-Q@D1 z-Y7LICi3d{C6{!UY?jix8?l7NxP!CLwaZfA@OaNtd2Q&9X(wm3 zZ4DMpTGv@%JJs~*spYw|Z~LYS$A{`(nX+tC=g0b>7W)Z8+b5iQR(>%2mUh%<#`?dk z3N89_6K``(H+*Q7=A4prz;H>?<3B4|y3KoL2l!0?p|mr#Flt-<$+aE_#ZTt)PWg3G zclFeX)6}-7O)4?o8CLC)_f;t)_imQ!1q)lIWifNMo}Tu7yPn5ghON_1csYd~UGCl* za91%|cksG`FwHm)|?H zT={3-o2k4}zE5`sA7%8k^jVU&=;g$Mna{q;#q57^;7N|jREhJu>%;Te4qyJZU@zO+ zuL3^uY1svH6$O1Ch6CrTV`>Y zuXkDC=<;m#%aTV{b?d?e|G0E2na!%0+50x|&0%JF{u-a%AGg%Fd^3`N?D?UwpWRMx z*T*9@Pc-E>J0B7)d9zp2#@ue7<$Jz2@2B?Oy*KY-fnM6IpHH?lwdklOev=7e<#dg! zzb(IIca=$u&kk18IVYpjjmjUVFIuD)npSboq*{-8x?S>ynMP{0x1PV`n7pmx!D-`1 z-e!lE^efxS#$OWSuc@@FQM{?-_G{0T%O6#9KOUH#enh;uGD`e?ncT9{^V$>dg_~WQ zcWv$4Z%_Rle&@SZ=Xa$mzPfwwL*B-Sn52DQa|?uQ zL)vtuPc8o>QQvwd<&^W>=zuP}^2v{rFKpsunsVd9p&q6jsR_by9(R33mRdCity!_y zC8$Mt+kvTf+dgV|rtaM`v*uglm1!c06FLg}f>N4u&*=!|j7xN5^4zXG<(ocRldpcJj{d!gB}KME%e3~qd}FZQ?#$}P-^;eg?y|U}vNFPA zzg@sbhoe9C$_8DGS(fy0&o_so%%YFKZ}V~ezW8-J>vZ#H6WWwSUHv@U_7`nh@_F0k z(3JO?iH39c?47#vWMt8T(uzy_b_CR|zS`p;cIe#v!(j*a-L${))A$U7U9x=bNuvXZ{i1+<%Md0E?sHM|IcL@2w;L`RghBM7g<2^GoZl zTrp2}Rn$w*i5HwywuS{7d0&gQJ(x7Bms9X_c4o^b?Z)Y1KA$E(yvjE3c~|G8=Ucb! z>bvhMe8T>pH2aeIjy8w>$JRRv&E`2JYErpcwtkYo^V_Q0`1ZvwH|Nf{F)2pv=Br)bLm!u=v3#w!I$`HRoxs=8-?dwdm*jK(0!=Ob^BS+m)U_4ix@4 z;Q8Y~)x*P0^&AO5+lA*TRb&K~m{tii=ZESn%ll#x)zUAdBlXbv$|lbr6XMe@ma4UX z*tlxuq0AT09ySZGb-NwQSL(XT;k3>Azr(88I0MqhEn8QA$l8Y_pO+ zTQp_+Zhvgy^vJ@g?w|AvRsrXG;l8|zB9+-PuGW2uRw`$Y3e>xGS?-#cP%>%%9hoH} zJ$@1szvhT|NOb*^X?V1#=hmc~*B?ySt*KZacqpm0K6jr&T3f1T&RxSL?{e8+&F1^` zBk-Zu(@(nmX8y~zRo`el^mc(M|A{AA{MHHAz8#oXwxA$C@hOWEDzB}H2xAc?%^UG@2VvfB(`BC}k$&){y zMs+>0mO8yv%X40uisR9eqoJ{rj{ltQA3Q07eHGI}(P=5o(^RI5KaUS=`277w+jg^$ zzEgBPAIJQj8FX4|N<#46MW0SONpqfypEYaSfoTECvZ;}d^=EI(ExB#HbFEhqGvBj- z>dP`dz3Wu`r^bZWP2K0RGN##Z!$;NGV&6IH9zTnmz0`N+v@1nBg<^EmcR4-e{kbE1 zff38*uUEGz+v=R+@BWnBZE?jb`uNSmt8#gxR-g5|-W7Uw>e7v?uGr76cb>P;`QNRl zay%X-|8!gzmhXD@#;fs0{U3+o{d<$|OKMsfeSY}v*RKhA(`6;UW?XFf{8jh-vd2nA zKX$SHf5@>f=L373otE0(Jpl#^`Lp_eSMEzNxaVnT_xf^cjYEv!?^mUt4i+5Exb-`% zrN-dS&665t2d#b<>`=0Pd-P|GN6h=zQlB0cOkVRnSo~A+<9RJfn7W}hm+e4lsYd;C+G4hlz`}^jxTXxEQiSz&OS;cVt-4nc5 zuU6*S)~7rXhp$d^vaY`57#K9B2g)(au^Jj$ z7@AI3m1Pc`t|7y0IQ@$>^S|w7vdps>Sv|`y8r_&KD$g9pB*--VfIPGG^a=9JdW=HT z_scU|N;gbP{==iiz|f-u?g=v>z}xA<3e1`^Gv+YVcJVVXqy;fBh(l!=!L+X47{DS0+ZYA1$e-MVB(GK^Z;pQk;yCV1*QutGHWq$Iza@EISc3ncr!9FFhK6P(}>>a zcWq;+c7@##O}Vc literal 207467 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 literal 0 HcmV?d00001 diff --git a/init_model.m b/init_model.m index 2b80aa3..ffeb6a2 100644 --- a/init_model.m +++ b/init_model.m @@ -134,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 = 1500; % [rpm] Maximum motor speed: [-1500, 1500] +n_max = 1000; % [rpm] Maximum motor speed: [-1500, 1500] % Current Limitations i_max = 15; % [A] Maximum allowed motor current (continuous)

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 z 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