Fixed bug

PI controller integrator is now working correctly.
This commit is contained in:
EmanuelFeru
2020-10-20 17:47:32 +02:00
parent f0b1c85465
commit d5b1086d2e
297 changed files with 172054 additions and 137539 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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 '<S12>/Counter' */
/* Block signals and states (auto storage) for system '<S13>/Counter' */
typedef struct {
int16_T UnitDelay_DSTATE; /* '<S17>/UnitDelay' */
int16_T UnitDelay_DSTATE; /* '<S18>/UnitDelay' */
} DW_Counter;
/* Block signals and states (auto storage) for system '<S57>/PI_clamp_fixdt' */
/* Block signals and states (auto storage) for system '<S50>/Low_Pass_Filter' */
typedef struct {
int32_T ResettableDelay_DSTATE; /* '<S71>/Resettable Delay' */
uint8_T icLoad; /* '<S71>/Resettable Delay' */
boolean_T UnitDelay1_DSTATE; /* '<S68>/UnitDelay1' */
} DW_PI_clamp_fixdt;
/* Block signals and states (auto storage) for system '<S55>/PI_clamp_fixdt' */
typedef struct {
int32_T ResettableDelay_DSTATE; /* '<S61>/Resettable Delay' */
uint8_T icLoad; /* '<S61>/Resettable Delay' */
boolean_T UnitDelay1_DSTATE; /* '<S59>/UnitDelay1' */
} DW_PI_clamp_fixdt_i;
/* Block signals and states (auto storage) for system '<S56>/PI_clamp_fixdt' */
typedef struct {
int16_T ResettableDelay_DSTATE; /* '<S66>/Resettable Delay' */
uint8_T icLoad; /* '<S66>/Resettable Delay' */
boolean_T UnitDelay1_DSTATE; /* '<S63>/UnitDelay1' */
} DW_PI_clamp_fixdt_e;
/* Block signals and states (auto storage) for system '<S43>/Low_Pass_Filter' */
typedef struct {
int32_T UnitDelay1_DSTATE[2]; /* '<S53>/UnitDelay1' */
int32_T UnitDelay1_DSTATE[2]; /* '<S56>/UnitDelay1' */
} DW_Low_Pass_Filter;
/* Block signals and states (auto storage) for system '<S76>/I_backCalc_fixdt' */
/* Block signals and states (auto storage) for system '<S25>/Counter' */
typedef struct {
int32_T UnitDelay_DSTATE; /* '<S81>/UnitDelay' */
int32_T UnitDelay_DSTATE_h; /* '<S83>/UnitDelay' */
} DW_I_backCalc_fixdt;
uint16_T UnitDelay_DSTATE; /* '<S30>/UnitDelay' */
} DW_Counter_b;
/* Block signals and states (auto storage) for system '<S23>/Counter' */
/* Block signals and states (auto storage) for system '<S21>/either_edge' */
typedef struct {
uint16_T UnitDelay_DSTATE; /* '<S28>/UnitDelay' */
} DW_Counter_l;
/* Block signals and states (auto storage) for system '<S19>/either_edge' */
typedef struct {
boolean_T UnitDelay_DSTATE; /* '<S24>/UnitDelay' */
boolean_T UnitDelay_DSTATE; /* '<S26>/UnitDelay' */
} DW_either_edge;
/* Block signals and states (auto storage) for system '<S3>/Debounce_Filter' */
/* Block signals and states (auto storage) for system '<S20>/Debounce_Filter' */
typedef struct {
DW_either_edge either_edge_k; /* '<S19>/either_edge' */
DW_Counter_l Counter_h; /* '<S22>/Counter' */
DW_Counter_l Counter_i0; /* '<S23>/Counter' */
boolean_T UnitDelay_DSTATE; /* '<S19>/UnitDelay' */
DW_either_edge either_edge_p; /* '<S21>/either_edge' */
DW_Counter_b Counter_e; /* '<S24>/Counter' */
DW_Counter_b Counter_n1; /* '<S25>/Counter' */
boolean_T UnitDelay_DSTATE; /* '<S21>/UnitDelay' */
} DW_Debounce_Filter;
/* Block signals and states (auto storage) for system '<S83>/I_backCalc_fixdt' */
typedef struct {
int32_T UnitDelay_DSTATE; /* '<S88>/UnitDelay' */
int32_T UnitDelay_DSTATE_m; /* '<S90>/UnitDelay' */
} DW_I_backCalc_fixdt;
/* Block signals and states (auto storage) for system '<S63>/PI_clamp_fixdt' */
typedef struct {
int32_T ResettableDelay_DSTATE; /* '<S77>/Resettable Delay' */
uint8_T icLoad; /* '<S77>/Resettable Delay' */
boolean_T UnitDelay1_DSTATE; /* '<S74>/UnitDelay1' */
} DW_PI_clamp_fixdt;
/* Block signals and states (auto storage) for system '<S61>/PI_clamp_fixdt' */
typedef struct {
int32_T ResettableDelay_DSTATE; /* '<S67>/Resettable Delay' */
uint8_T icLoad; /* '<S67>/Resettable Delay' */
boolean_T UnitDelay1_DSTATE; /* '<S65>/UnitDelay1' */
} DW_PI_clamp_fixdt_m;
/* Block signals and states (auto storage) for system '<S62>/PI_clamp_fixdt' */
typedef struct {
int16_T ResettableDelay_DSTATE; /* '<S72>/Resettable Delay' */
uint8_T icLoad; /* '<S72>/Resettable Delay' */
boolean_T UnitDelay1_DSTATE; /* '<S69>/UnitDelay1' */
} DW_PI_clamp_fixdt_g;
/* Block signals and states (auto storage) for system '<Root>' */
typedef struct {
DW_either_edge either_edge_a; /* '<S3>/either_edge' */
DW_Debounce_Filter Debounce_Filter_f;/* '<S3>/Debounce_Filter' */
DW_I_backCalc_fixdt I_backCalc_fixdt_g;/* '<S75>/I_backCalc_fixdt' */
DW_I_backCalc_fixdt I_backCalc_fixdt1;/* '<S76>/I_backCalc_fixdt1' */
DW_I_backCalc_fixdt I_backCalc_fixdt_i;/* '<S76>/I_backCalc_fixdt' */
DW_Low_Pass_Filter Low_Pass_Filter_m;/* '<S43>/Low_Pass_Filter' */
DW_PI_clamp_fixdt_e PI_clamp_fixdt_at;/* '<S56>/PI_clamp_fixdt' */
DW_PI_clamp_fixdt_i PI_clamp_fixdt_oc;/* '<S55>/PI_clamp_fixdt' */
DW_PI_clamp_fixdt PI_clamp_fixdt_k; /* '<S57>/PI_clamp_fixdt' */
DW_Counter Counter_e; /* '<S12>/Counter' */
int32_T Divide1; /* '<S74>/Divide1' */
int32_T UnitDelay_DSTATE; /* '<S38>/UnitDelay' */
int16_T Gain4[3]; /* '<S45>/Gain4' */
int16_T DataTypeConversion[2]; /* '<S53>/Data Type Conversion' */
int16_T z_counterRawPrev; /* '<S16>/z_counterRawPrev' */
int16_T Merge1; /* '<S31>/Merge1' */
int16_T Divide3; /* '<S5>/Divide3' */
int16_T Vd_max1; /* '<S47>/Vd_max1' */
int16_T Gain3; /* '<S47>/Gain3' */
int16_T Vq_max_M1; /* '<S47>/Vq_max_M1' */
int16_T Gain5; /* '<S47>/Gain5' */
int16_T i_max; /* '<S47>/i_max' */
int16_T Divide1_a; /* '<S47>/Divide1' */
int16_T Gain1; /* '<S47>/Gain1' */
int16_T Gain4_c; /* '<S47>/Gain4' */
int16_T Switch2; /* '<S80>/Switch2' */
int16_T Switch2_l; /* '<S86>/Switch2' */
int16_T Switch2_c; /* '<S84>/Switch2' */
int16_T Merge; /* '<S44>/Merge' */
int16_T Switch1; /* '<S72>/Switch1' */
int16_T Divide11; /* '<S16>/Divide11' */
int16_T UnitDelay3_DSTATE; /* '<S12>/UnitDelay3' */
int16_T UnitDelay4_DSTATE; /* '<S16>/UnitDelay4' */
int16_T UnitDelay2_DSTATE; /* '<S16>/UnitDelay2' */
int16_T UnitDelay3_DSTATE_o; /* '<S16>/UnitDelay3' */
int16_T UnitDelay5_DSTATE; /* '<S16>/UnitDelay5' */
int16_T UnitDelay4_DSTATE_e; /* '<S12>/UnitDelay4' */
int16_T UnitDelay4_DSTATE_eu; /* '<S7>/UnitDelay4' */
int16_T UnitDelay4_DSTATE_h; /* '<S6>/UnitDelay4' */
int8_T Switch2_e; /* '<S11>/Switch2' */
int8_T UnitDelay2_DSTATE_b; /* '<S11>/UnitDelay2' */
int8_T If4_ActiveSubsystem; /* '<S1>/If4' */
int8_T If1_ActiveSubsystem; /* '<S1>/If1' */
int8_T If2_ActiveSubsystem; /* '<S31>/If2' */
int8_T If2_ActiveSubsystem_a; /* '<S6>/If2' */
int8_T If1_ActiveSubsystem_e; /* '<S6>/If1' */
int8_T SwitchCase_ActiveSubsystem; /* '<S44>/Switch Case' */
uint8_T z_ctrlMod; /* '<S4>/F03_02_Control_Mode_Manager' */
uint8_T UnitDelay3_DSTATE_fy; /* '<S9>/UnitDelay3' */
uint8_T UnitDelay1_DSTATE; /* '<S9>/UnitDelay1' */
uint8_T UnitDelay2_DSTATE_f; /* '<S9>/UnitDelay2' */
uint8_T is_active_c1_BLDC_controller;/* '<S4>/F03_02_Control_Mode_Manager' */
uint8_T is_c1_BLDC_controller; /* '<S4>/F03_02_Control_Mode_Manager' */
uint8_T is_ACTIVE; /* '<S4>/F03_02_Control_Mode_Manager' */
boolean_T Merge_n; /* '<S19>/Merge' */
boolean_T dz_cntTrnsDet; /* '<S16>/dz_cntTrnsDet' */
boolean_T UnitDelay2_DSTATE_g; /* '<S8>/UnitDelay2' */
boolean_T UnitDelay5_DSTATE_l; /* '<S8>/UnitDelay5' */
boolean_T UnitDelay6_DSTATE; /* '<S8>/UnitDelay6' */
boolean_T UnitDelay_DSTATE_b; /* '<S37>/UnitDelay' */
boolean_T UnitDelay1_DSTATE_n; /* '<S16>/UnitDelay1' */
boolean_T n_commDeacv_Mode; /* '<S12>/n_commDeacv' */
boolean_T dz_cntTrnsDet_Mode; /* '<S16>/dz_cntTrnsDet' */
DW_PI_clamp_fixdt_g PI_clamp_fixdt_kh;/* '<S62>/PI_clamp_fixdt' */
DW_PI_clamp_fixdt_m PI_clamp_fixdt_l4;/* '<S61>/PI_clamp_fixdt' */
DW_PI_clamp_fixdt PI_clamp_fixdt_i; /* '<S63>/PI_clamp_fixdt' */
DW_I_backCalc_fixdt I_backCalc_fixdt_j;/* '<S82>/I_backCalc_fixdt' */
DW_I_backCalc_fixdt I_backCalc_fixdt1;/* '<S83>/I_backCalc_fixdt1' */
DW_I_backCalc_fixdt I_backCalc_fixdt_i;/* '<S83>/I_backCalc_fixdt' */
DW_either_edge either_edge_i; /* '<S20>/either_edge' */
DW_Debounce_Filter Debounce_Filter_k;/* '<S20>/Debounce_Filter' */
DW_Low_Pass_Filter Low_Pass_Filter_m;/* '<S50>/Low_Pass_Filter' */
DW_Counter Counter_e; /* '<S13>/Counter' */
int32_T Divide1; /* '<S81>/Divide1' */
int32_T UnitDelay_DSTATE; /* '<S40>/UnitDelay' */
int16_T Gain4_e[3]; /* '<S57>/Gain4' */
int16_T DataTypeConversion[2]; /* '<S56>/Data Type Conversion' */
int16_T z_counterRawPrev; /* '<S17>/z_counterRawPrev' */
int16_T Merge; /* '<S59>/Merge' */
int16_T Switch1; /* '<S78>/Switch1' */
int16_T Vd_max1; /* '<S80>/Vd_max1' */
int16_T Gain3; /* '<S80>/Gain3' */
int16_T Vq_max_M1; /* '<S80>/Vq_max_M1' */
int16_T Gain5; /* '<S80>/Gain5' */
int16_T i_max; /* '<S80>/i_max' */
int16_T Divide1_n; /* '<S80>/Divide1' */
int16_T Gain1; /* '<S80>/Gain1' */
int16_T Gain4; /* '<S80>/Gain4' */
int16_T Switch2_i; /* '<S87>/Switch2' */
int16_T Switch2_o; /* '<S93>/Switch2' */
int16_T Switch2_a; /* '<S91>/Switch2' */
int16_T Divide3; /* '<S42>/Divide3' */
int16_T Merge1; /* '<S33>/Merge1' */
int16_T Abs1; /* '<S5>/Abs1' */
int16_T Abs5_h; /* '<S50>/Abs5' */
int16_T Divide11; /* '<S17>/Divide11' */
int16_T r_sin_M1; /* '<S52>/r_sin_M1' */
int16_T r_cos_M1; /* '<S52>/r_cos_M1' */
int16_T UnitDelay3_DSTATE; /* '<S13>/UnitDelay3' */
int16_T UnitDelay4_DSTATE; /* '<S17>/UnitDelay4' */
int16_T UnitDelay2_DSTATE; /* '<S17>/UnitDelay2' */
int16_T UnitDelay3_DSTATE_o; /* '<S17>/UnitDelay3' */
int16_T UnitDelay5_DSTATE; /* '<S17>/UnitDelay5' */
int16_T UnitDelay4_DSTATE_e; /* '<S13>/UnitDelay4' */
int16_T UnitDelay4_DSTATE_eu; /* '<S8>/UnitDelay4' */
int8_T Switch2_e; /* '<S12>/Switch2' */
int8_T UnitDelay2_DSTATE_b; /* '<S12>/UnitDelay2' */
int8_T If1_ActiveSubsystem; /* '<S7>/If1' */
int8_T If2_ActiveSubsystem; /* '<S7>/If2' */
int8_T If1_ActiveSubsystem_j; /* '<S47>/If1' */
int8_T SwitchCase_ActiveSubsystem; /* '<S59>/Switch Case' */
int8_T If1_ActiveSubsystem_a; /* '<S59>/If1' */
int8_T If1_ActiveSubsystem_o; /* '<S48>/If1' */
int8_T SwitchCase_ActiveSubsystem_d; /* '<S80>/Switch Case' */
int8_T If2_ActiveSubsystem_f; /* '<S33>/If2' */
int8_T If2_ActiveSubsystem_a; /* '<S45>/If2' */
uint8_T z_ctrlMod; /* '<S5>/F03_02_Control_Mode_Manager' */
uint8_T UnitDelay3_DSTATE_fy; /* '<S10>/UnitDelay3' */
uint8_T UnitDelay1_DSTATE; /* '<S10>/UnitDelay1' */
uint8_T UnitDelay2_DSTATE_f; /* '<S10>/UnitDelay2' */
uint8_T UnitDelay_DSTATE_e; /* '<S20>/UnitDelay' */
uint8_T is_active_c1_BLDC_controller;/* '<S5>/F03_02_Control_Mode_Manager' */
uint8_T is_c1_BLDC_controller; /* '<S5>/F03_02_Control_Mode_Manager' */
uint8_T is_ACTIVE; /* '<S5>/F03_02_Control_Mode_Manager' */
boolean_T Merge_p; /* '<S21>/Merge' */
boolean_T dz_cntTrnsDet; /* '<S17>/dz_cntTrnsDet' */
boolean_T UnitDelay2_DSTATE_c; /* '<S2>/UnitDelay2' */
boolean_T UnitDelay5_DSTATE_m; /* '<S2>/UnitDelay5' */
boolean_T UnitDelay6_DSTATE; /* '<S2>/UnitDelay6' */
boolean_T UnitDelay_DSTATE_b; /* '<S39>/UnitDelay' */
boolean_T UnitDelay1_DSTATE_n; /* '<S17>/UnitDelay1' */
boolean_T n_commDeacv_Mode; /* '<S13>/n_commDeacv' */
boolean_T dz_cntTrnsDet_Mode; /* '<S17>/dz_cntTrnsDet' */
} DW;
/* Constant parameters (auto storage) */
typedef struct {
/* Computed Parameter: r_sin3PhaA_M1_Table
* Referenced by: '<S89>/r_sin3PhaA_M1'
*/
int16_T r_sin3PhaA_M1_Table[181];
/* Computed Parameter: r_sin3PhaB_M1_Table
* Referenced by: '<S89>/r_sin3PhaB_M1'
*/
int16_T r_sin3PhaB_M1_Table[181];
/* Computed Parameter: r_sin3PhaC_M1_Table
* Referenced by: '<S89>/r_sin3PhaC_M1'
*/
int16_T r_sin3PhaC_M1_Table[181];
/* Computed Parameter: r_sin_M1_Table
* Referenced by: '<S49>/r_sin_M1'
* Referenced by: '<S52>/r_sin_M1'
*/
int16_T r_sin_M1_Table[181];
/* Computed Parameter: r_cos_M1_Table
* Referenced by: '<S49>/r_cos_M1'
* Referenced by: '<S52>/r_cos_M1'
*/
int16_T r_cos_M1_Table[181];
/* Computed Parameter: r_sin3PhaA_M1_Table
* Referenced by: '<S96>/r_sin3PhaA_M1'
*/
int16_T r_sin3PhaA_M1_Table[181];
/* Computed Parameter: r_sin3PhaB_M1_Table
* Referenced by: '<S96>/r_sin3PhaB_M1'
*/
int16_T r_sin3PhaB_M1_Table[181];
/* Computed Parameter: r_sin3PhaC_M1_Table
* Referenced by: '<S96>/r_sin3PhaC_M1'
*/
int16_T r_sin3PhaC_M1_Table[181];
/* Computed Parameter: iq_maxSca_M1_Table
* Referenced by: '<S47>/iq_maxSca_M1'
* Referenced by: '<S80>/iq_maxSca_M1'
*/
uint16_T iq_maxSca_M1_Table[50];
/* Computed Parameter: z_commutMap_M1_table
* Referenced by: '<S87>/z_commutMap_M1'
* Referenced by: '<S94>/z_commutMap_M1'
*/
int8_T z_commutMap_M1_table[18];
/* Computed Parameter: vec_hallToPos_Value
* Referenced by: '<S10>/vec_hallToPos'
* Referenced by: '<S11>/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: '<S35>/dV_openRate'
* Referenced by: '<S37>/dV_openRate'
*/
int16_T dz_cntTrnsDetHi; /* Variable: dz_cntTrnsDetHi
* Referenced by: '<S16>/dz_cntTrnsDet'
* Referenced by: '<S17>/dz_cntTrnsDet'
*/
int16_T dz_cntTrnsDetLo; /* Variable: dz_cntTrnsDetLo
* Referenced by: '<S16>/dz_cntTrnsDet'
* Referenced by: '<S17>/dz_cntTrnsDet'
*/
int16_T n_cruiseMotTgt; /* Variable: n_cruiseMotTgt
* Referenced by: '<S55>/n_cruiseMotTgt'
* Referenced by: '<S61>/n_cruiseMotTgt'
*/
int16_T z_maxCntRst; /* Variable: z_maxCntRst
* Referenced by:
* '<S12>/Counter'
* '<S12>/z_maxCntRst'
* '<S12>/z_maxCntRst2'
* '<S12>/UnitDelay3'
* '<S16>/z_counter'
* '<S13>/Counter'
* '<S13>/z_maxCntRst'
* '<S13>/z_maxCntRst2'
* '<S13>/UnitDelay3'
* '<S17>/z_counter'
*/
uint16_T cf_speedCoef; /* Variable: cf_speedCoef
* Referenced by: '<S16>/cf_speedCoef'
* Referenced by: '<S17>/cf_speedCoef'
*/
uint16_T t_errDequal; /* Variable: t_errDequal
* Referenced by: '<S3>/t_errDequal'
* Referenced by: '<S20>/t_errDequal'
*/
uint16_T t_errQual; /* Variable: t_errQual
* Referenced by: '<S3>/t_errQual'
* Referenced by: '<S20>/t_errQual'
*/
int16_T Vd_max; /* Variable: Vd_max
* Referenced by:
* '<S47>/Vd_max1'
* '<S34>/Vd_max'
* '<S36>/Vd_max'
* '<S80>/Vd_max1'
*/
int16_T Vq_max_M1[46]; /* Variable: Vq_max_M1
* Referenced by: '<S47>/Vq_max_M1'
* Referenced by: '<S80>/Vq_max_M1'
*/
int16_T Vq_max_XA[46]; /* Variable: Vq_max_XA
* Referenced by: '<S47>/Vq_max_XA'
* Referenced by: '<S80>/Vq_max_XA'
*/
int16_T a_phaAdvMax; /* Variable: a_phaAdvMax
* Referenced by: '<S5>/a_phaAdvMax'
* Referenced by: '<S42>/a_phaAdvMax'
*/
int16_T i_max; /* Variable: i_max
* Referenced by:
* '<S47>/i_max'
* '<S34>/i_max'
* '<S36>/i_max'
* '<S80>/i_max'
*/
int16_T id_fieldWeakMax; /* Variable: id_fieldWeakMax
* Referenced by: '<S5>/id_fieldWeakMax'
* Referenced by: '<S42>/id_fieldWeakMax'
*/
int16_T n_commAcvLo; /* Variable: n_commAcvLo
* Referenced by: '<S12>/n_commDeacv'
* Referenced by: '<S13>/n_commDeacv'
*/
int16_T n_commDeacvHi; /* Variable: n_commDeacvHi
* Referenced by: '<S12>/n_commDeacv'
* Referenced by: '<S13>/n_commDeacv'
*/
int16_T n_fieldWeakAuthHi; /* Variable: n_fieldWeakAuthHi
* Referenced by: '<S5>/n_fieldWeakAuthHi'
* Referenced by: '<S42>/n_fieldWeakAuthHi'
*/
int16_T n_fieldWeakAuthLo; /* Variable: n_fieldWeakAuthLo
* Referenced by: '<S5>/n_fieldWeakAuthLo'
* Referenced by: '<S42>/n_fieldWeakAuthLo'
*/
int16_T n_max; /* Variable: n_max
* Referenced by:
* '<S47>/n_max1'
* '<S34>/n_max'
* '<S36>/n_max'
* '<S80>/n_max1'
*/
int16_T n_stdStillDet; /* Variable: n_stdStillDet
* Referenced by: '<S12>/n_stdStillDet'
* Referenced by: '<S13>/n_stdStillDet'
*/
int16_T r_errInpTgtThres; /* Variable: r_errInpTgtThres
* Referenced by: '<S3>/r_errInpTgtThres'
* Referenced by: '<S20>/r_errInpTgtThres'
*/
int16_T r_fieldWeakHi; /* Variable: r_fieldWeakHi
* Referenced by: '<S5>/r_fieldWeakHi'
* Referenced by: '<S42>/r_fieldWeakHi'
*/
int16_T r_fieldWeakLo; /* Variable: r_fieldWeakLo
* Referenced by: '<S5>/r_fieldWeakLo'
* Referenced by: '<S42>/r_fieldWeakLo'
*/
uint16_T cf_KbLimProt; /* Variable: cf_KbLimProt
* Referenced by:
* '<S75>/cf_KbLimProt'
* '<S76>/cf_KbLimProt'
* '<S82>/cf_KbLimProt'
* '<S83>/cf_KbLimProt'
*/
uint16_T cf_idKp; /* Variable: cf_idKp
* Referenced by: '<S57>/cf_idKp1'
* Referenced by: '<S63>/cf_idKp1'
*/
uint16_T cf_iqKp; /* Variable: cf_iqKp
* Referenced by: '<S56>/cf_iqKp'
* Referenced by: '<S62>/cf_iqKp'
*/
uint16_T cf_nKp; /* Variable: cf_nKp
* Referenced by: '<S55>/cf_nKp'
* Referenced by: '<S61>/cf_nKp'
*/
uint16_T cf_currFilt; /* Variable: cf_currFilt
* Referenced by: '<S43>/cf_currFilt'
* Referenced by: '<S50>/cf_currFilt'
*/
uint16_T cf_idKi; /* Variable: cf_idKi
* Referenced by: '<S57>/cf_idKi1'
* Referenced by: '<S63>/cf_idKi1'
*/
uint16_T cf_iqKi; /* Variable: cf_iqKi
* Referenced by: '<S56>/cf_iqKi'
* Referenced by: '<S62>/cf_iqKi'
*/
uint16_T cf_iqKiLimProt; /* Variable: cf_iqKiLimProt
* Referenced by:
* '<S74>/cf_iqKiLimProt'
* '<S76>/cf_iqKiLimProt'
* '<S81>/cf_iqKiLimProt'
* '<S83>/cf_iqKiLimProt'
*/
uint16_T cf_nKi; /* Variable: cf_nKi
* Referenced by: '<S55>/cf_nKi'
* Referenced by: '<S61>/cf_nKi'
*/
uint16_T cf_nKiLimProt; /* Variable: cf_nKiLimProt
* Referenced by:
* '<S75>/cf_nKiLimProt'
* '<S76>/cf_nKiLimProt'
* '<S82>/cf_nKiLimProt'
* '<S83>/cf_nKiLimProt'
*/
uint8_T n_polePairs; /* Variable: n_polePairs
* Referenced by: '<S14>/n_polePairs'
* Referenced by: '<S15>/n_polePairs'
*/
uint8_T z_ctrlTypSel; /* Variable: z_ctrlTypSel
* Referenced by: '<S1>/z_ctrlTypSel'
*/
uint8_T z_selPhaCurMeasABC; /* Variable: z_selPhaCurMeasABC
* Referenced by: '<S42>/z_selPhaCurMeasABC'
* Referenced by: '<S49>/z_selPhaCurMeasABC'
*/
boolean_T b_angleMeasEna; /* Variable: b_angleMeasEna
* Referenced by:
* '<S2>/b_angleMeasEna'
* '<S12>/b_angleMeasEna'
* '<S3>/b_angleMeasEna'
* '<S13>/b_angleMeasEna'
*/
boolean_T b_cruiseCtrlEna; /* Variable: b_cruiseCtrlEna
* Referenced by: '<S1>/b_cruiseCtrlEna'
*/
boolean_T b_diagEna; /* Variable: b_diagEna
* Referenced by: '<S1>/b_diagEna'
* Referenced by: '<S4>/b_diagEna'
*/
boolean_T b_fieldWeakEna; /* Variable: b_fieldWeakEna
* Referenced by:
* '<S1>/b_fieldWeakEna'
* '<S90>/b_fieldWeakEna'
* '<S6>/b_fieldWeakEna'
* '<S97>/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 '<S12>/Scope2' : Unused code path elimination
* Block '<S13>/Scope' : Unused code path elimination
* Block '<S39>/Data Type Duplicate' : Unused code path elimination
* Block '<S39>/Data Type Propagation' : Unused code path elimination
* Block '<S40>/Data Type Duplicate' : Unused code path elimination
* Block '<S40>/Data Type Propagation' : Unused code path elimination
* Block '<S13>/Scope2' : Unused code path elimination
* Block '<S14>/Scope' : Unused code path elimination
* Block '<S41>/Data Type Duplicate' : Unused code path elimination
* Block '<S41>/Data Type Propagation' : Unused code path elimination
* Block '<S64>/Data Type Duplicate' : Unused code path elimination
* Block '<S64>/Data Type Propagation' : Unused code path elimination
* Block '<S69>/Data Type Duplicate' : Unused code path elimination
* Block '<S69>/Data Type Propagation' : Unused code path elimination
* Block '<S73>/Data Type Duplicate' : Unused code path elimination
* Block '<S73>/Data Type Propagation' : Unused code path elimination
* Block '<S77>/Data Type Duplicate' : Unused code path elimination
* Block '<S77>/Data Type Propagation' : Unused code path elimination
* Block '<S80>/Data Type Duplicate' : Unused code path elimination
* Block '<S80>/Data Type Propagation' : Unused code path elimination
* Block '<S43>/Data Type Duplicate' : Unused code path elimination
* Block '<S43>/Data Type Propagation' : Unused code path elimination
* Block '<S44>/Data Type Duplicate' : Unused code path elimination
* Block '<S44>/Data Type Propagation' : Unused code path elimination
* Block '<S70>/Data Type Duplicate' : Unused code path elimination
* Block '<S70>/Data Type Propagation' : Unused code path elimination
* Block '<S75>/Data Type Duplicate' : Unused code path elimination
* Block '<S75>/Data Type Propagation' : Unused code path elimination
* Block '<S79>/Data Type Duplicate' : Unused code path elimination
* Block '<S79>/Data Type Propagation' : Unused code path elimination
* Block '<S84>/Data Type Duplicate' : Unused code path elimination
* Block '<S84>/Data Type Propagation' : Unused code path elimination
* Block '<S86>/Data Type Duplicate' : Unused code path elimination
* Block '<S86>/Data Type Propagation' : Unused code path elimination
* Block '<S6>/Scope12' : Unused code path elimination
* Block '<S6>/Scope8' : Unused code path elimination
* Block '<S90>/Scope' : Unused code path elimination
* Block '<S66>/Data Type Conversion1' : Eliminate redundant data type conversion
* Block '<S8>/Data Type Conversion' : Eliminate redundant data type conversion
* Block '<S87>/Data Type Duplicate' : Unused code path elimination
* Block '<S87>/Data Type Propagation' : Unused code path elimination
* Block '<S91>/Data Type Duplicate' : Unused code path elimination
* Block '<S91>/Data Type Propagation' : Unused code path elimination
* Block '<S93>/Data Type Duplicate' : Unused code path elimination
* Block '<S93>/Data Type Propagation' : Unused code path elimination
* Block '<S7>/Scope12' : Unused code path elimination
* Block '<S7>/Scope8' : Unused code path elimination
* Block '<S7>/toNegative' : Unused code path elimination
* Block '<S97>/Scope' : Unused code path elimination
* Block '<S2>/Data Type Conversion' : Eliminate redundant data type conversion
* Block '<S72>/Data Type Conversion1' : Eliminate redundant data type conversion
*/
/*-
@ -435,96 +443,103 @@ extern void BLDC_controller_step(RT_MODEL *const rtM);
*
* '<Root>' : 'BLDCmotor_FOC_R2017b_fixdt'
* '<S1>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller'
* '<S2>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations'
* '<S3>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics'
* '<S4>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager'
* '<S5>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening'
* '<S6>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control'
* '<S7>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management'
* '<S8>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler'
* '<S9>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_01_Edge_Detector'
* '<S10>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_02_Position_Calculation'
* '<S11>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_03_Direction_Detection'
* '<S12>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation'
* '<S13>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_05_Electrical_Angle_Estimation'
* '<S14>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement'
* '<S15>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter'
* '<S16>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Raw_Motor_Speed_Estimation'
* '<S17>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay'
* '<S18>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement/Modulo_fixdt'
* '<S19>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter'
* '<S20>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/either_edge'
* '<S21>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Default'
* '<S22>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification'
* '<S23>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification'
* '<S24>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/either_edge'
* '<S25>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter'
* '<S26>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter/rst_Delay'
* '<S27>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter'
* '<S28>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter/rst_Delay'
* '<S29>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_01_Mode_Transition_Calculation'
* '<S30>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_02_Control_Mode_Manager'
* '<S31>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis'
* '<S32>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Control_Type'
* '<S33>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Mode'
* '<S34>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/FOC_Control_Type'
* '<S35>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode'
* '<S36>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter'
* '<S37>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/rising_edge_init'
* '<S38>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Delay_Init1'
* '<S39>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Saturation Dynamic'
* '<S40>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic'
* '<S41>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic1'
* '<S42>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform'
* '<S43>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering'
* '<S44>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC'
* '<S45>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Clarke_Transform'
* '<S46>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Park_Transform'
* '<S47>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations'
* '<S48>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Park_Transform'
* '<S49>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Sine_Cosine_Approximation'
* '<S50>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAB'
* '<S51>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAC'
* '<S52>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesBC'
* '<S53>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering/Low_Pass_Filter'
* '<S54>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Open_Mode'
* '<S55>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode'
* '<S56>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode'
* '<S57>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation'
* '<S58>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode'
* '<S59>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt'
* '<S60>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Clamping_circuit'
* '<S61>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Integrator'
* '<S62>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Saturation_hit'
* '<S63>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt'
* '<S64>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/Saturation Dynamic1'
* '<S65>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Clamping_circuit'
* '<S66>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Integrator'
* '<S67>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Saturation_hit'
* '<S68>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt'
* '<S69>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/Saturation Dynamic'
* '<S70>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit'
* '<S71>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Integrator'
* '<S72>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Saturation_hit'
* '<S73>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode/Saturation Dynamic1'
* '<S74>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection'
* '<S75>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection'
* '<S76>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection'
* '<S77>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection/Saturation Dynamic'
* '<S78>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt'
* '<S79>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Integrator'
* '<S80>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1'
* '<S81>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt'
* '<S82>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1'
* '<S83>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator'
* '<S84>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1'
* '<S85>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator'
* '<S86>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Saturation Dynamic1'
* '<S87>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/COM_Method'
* '<S88>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/FOC_Method'
* '<S89>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method'
* '<S90>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation'
* '<S91>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation/Modulo_fixdt'
* '<S2>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Call_Scheduler'
* '<S3>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations'
* '<S4>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics'
* '<S5>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager'
* '<S6>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening'
* '<S7>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control'
* '<S8>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management'
* '<S9>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler'
* '<S10>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_01_Edge_Detector'
* '<S11>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_02_Position_Calculation'
* '<S12>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_03_Direction_Detection'
* '<S13>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation'
* '<S14>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_05_Electrical_Angle_Estimation'
* '<S15>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement'
* '<S16>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter'
* '<S17>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Raw_Motor_Speed_Estimation'
* '<S18>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay'
* '<S19>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement/Modulo_fixdt'
* '<S20>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled'
* '<S21>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter'
* '<S22>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/either_edge'
* '<S23>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Default'
* '<S24>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification'
* '<S25>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification'
* '<S26>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/either_edge'
* '<S27>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter'
* '<S28>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter/rst_Delay'
* '<S29>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter'
* '<S30>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter/rst_Delay'
* '<S31>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_01_Mode_Transition_Calculation'
* '<S32>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_02_Control_Mode_Manager'
* '<S33>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis'
* '<S34>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Control_Type'
* '<S35>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Mode'
* '<S36>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/FOC_Control_Type'
* '<S37>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode'
* '<S38>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter'
* '<S39>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/rising_edge_init'
* '<S40>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Delay_Init1'
* '<S41>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Saturation Dynamic'
* '<S42>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled'
* '<S43>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled/Saturation Dynamic'
* '<S44>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Field_Weakening_Enabled/Saturation Dynamic1'
* '<S45>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward'
* '<S46>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse'
* '<S47>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC'
* '<S48>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations'
* '<S49>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform'
* '<S50>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Current_Filtering'
* '<S51>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Park_Transform'
* '<S52>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Sine_Cosine_Approximation'
* '<S53>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesAB'
* '<S54>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesAC'
* '<S55>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Clarke_Transform/Clarke_PhasesBC'
* '<S56>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Forward/Current_Filtering/Low_Pass_Filter'
* '<S57>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse/Inv_Clarke_Transform'
* '<S58>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Park_Transform_Inverse/Inv_Park_Transform'
* '<S59>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled'
* '<S60>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Open_Mode'
* '<S61>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode'
* '<S62>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode'
* '<S63>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation'
* '<S64>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Voltage_Mode'
* '<S65>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt'
* '<S66>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Clamping_circuit'
* '<S67>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Integrator'
* '<S68>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Speed_Mode/PI_clamp_fixdt/Saturation_hit'
* '<S69>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt'
* '<S70>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/Saturation Dynamic1'
* '<S71>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Clamping_circuit'
* '<S72>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Integrator'
* '<S73>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Torque_Mode/PI_clamp_fixdt/Saturation_hit'
* '<S74>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt'
* '<S75>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/Saturation Dynamic'
* '<S76>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit'
* '<S77>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Integrator'
* '<S78>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Vd_Calculation/PI_clamp_fixdt/Saturation_hit'
* '<S79>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/FOC_Enabled/Voltage_Mode/Saturation Dynamic1'
* '<S80>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled'
* '<S81>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Speed_Mode_Protection'
* '<S82>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection'
* '<S83>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection'
* '<S84>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Speed_Mode_Protection/Saturation Dynamic'
* '<S85>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt'
* '<S86>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt/Integrator'
* '<S87>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1'
* '<S88>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt'
* '<S89>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1'
* '<S90>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator'
* '<S91>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1'
* '<S92>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator'
* '<S93>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1/Saturation Dynamic1'
* '<S94>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/COM_Method'
* '<S95>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/FOC_Method'
* '<S96>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method'
* '<S97>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation'
* '<S98>' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation/Modulo_fixdt'
*/
#endif /* RTW_HEADER_BLDC_controller_h_ */

View File

@ -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: '<S52>/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: '<S52>/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: '<S89>/r_sin3PhaA_M1'
* Referenced by: '<S96>/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: '<S89>/r_sin3PhaB_M1'
* Referenced by: '<S96>/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: '<S89>/r_sin3PhaC_M1'
* Referenced by: '<S96>/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: '<S49>/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: '<S49>/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: '<S47>/iq_maxSca_M1'
* Referenced by: '<S80>/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: '<S87>/z_commutMap_M1'
* Referenced by: '<S94>/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: '<S10>/vec_hallToPos'
* Referenced by: '<S11>/vec_hallToPos'
*/
{ 0, 2, 0, 1, 4, 3, 5, 0 }
};

View File

@ -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: '<S35>/dV_openRate'
* Referenced by: '<S37>/dV_openRate'
*/
12288,
/* Variable: dz_cntTrnsDetHi
* Referenced by: '<S16>/dz_cntTrnsDet'
* Referenced by: '<S17>/dz_cntTrnsDet'
*/
40,
/* Variable: dz_cntTrnsDetLo
* Referenced by: '<S16>/dz_cntTrnsDet'
* Referenced by: '<S17>/dz_cntTrnsDet'
*/
20,
/* Variable: n_cruiseMotTgt
* Referenced by: '<S55>/n_cruiseMotTgt'
* Referenced by: '<S61>/n_cruiseMotTgt'
*/
0,
/* Variable: z_maxCntRst
* Referenced by:
* '<S12>/Counter'
* '<S12>/z_maxCntRst'
* '<S12>/z_maxCntRst2'
* '<S12>/UnitDelay3'
* '<S16>/z_counter'
* '<S13>/Counter'
* '<S13>/z_maxCntRst'
* '<S13>/z_maxCntRst2'
* '<S13>/UnitDelay3'
* '<S17>/z_counter'
*/
2000,
/* Variable: cf_speedCoef
* Referenced by: '<S16>/cf_speedCoef'
* Referenced by: '<S17>/cf_speedCoef'
*/
10667U,
/* Variable: t_errDequal
* Referenced by: '<S3>/t_errDequal'
* Referenced by: '<S20>/t_errDequal'
*/
9600U,
/* Variable: t_errQual
* Referenced by: '<S3>/t_errQual'
* Referenced by: '<S20>/t_errQual'
*/
1280U,
/* Variable: Vd_max
* Referenced by:
* '<S47>/Vd_max1'
* '<S34>/Vd_max'
* '<S36>/Vd_max'
* '<S80>/Vd_max1'
*/
14400,
/* Variable: Vq_max_M1
* Referenced by: '<S47>/Vq_max_M1'
* Referenced by: '<S80>/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: '<S47>/Vq_max_XA'
* Referenced by: '<S80>/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: '<S5>/a_phaAdvMax'
* Referenced by: '<S42>/a_phaAdvMax'
*/
400,
/* Variable: i_max
* Referenced by:
* '<S47>/i_max'
* '<S34>/i_max'
* '<S36>/i_max'
* '<S80>/i_max'
*/
12000,
/* Variable: id_fieldWeakMax
* Referenced by: '<S5>/id_fieldWeakMax'
* Referenced by: '<S42>/id_fieldWeakMax'
*/
4000,
/* Variable: n_commAcvLo
* Referenced by: '<S12>/n_commDeacv'
* Referenced by: '<S13>/n_commDeacv'
*/
240,
/* Variable: n_commDeacvHi
* Referenced by: '<S12>/n_commDeacv'
* Referenced by: '<S13>/n_commDeacv'
*/
480,
/* Variable: n_fieldWeakAuthHi
* Referenced by: '<S5>/n_fieldWeakAuthHi'
* Referenced by: '<S42>/n_fieldWeakAuthHi'
*/
6400,
/* Variable: n_fieldWeakAuthLo
* Referenced by: '<S5>/n_fieldWeakAuthLo'
* Referenced by: '<S42>/n_fieldWeakAuthLo'
*/
4800,
/* Variable: n_max
* Referenced by:
* '<S47>/n_max1'
* '<S34>/n_max'
* '<S36>/n_max'
* '<S80>/n_max1'
*/
24000,
16000,
/* Variable: n_stdStillDet
* Referenced by: '<S12>/n_stdStillDet'
* Referenced by: '<S13>/n_stdStillDet'
*/
48,
/* Variable: r_errInpTgtThres
* Referenced by: '<S3>/r_errInpTgtThres'
* Referenced by: '<S20>/r_errInpTgtThres'
*/
9600,
/* Variable: r_fieldWeakHi
* Referenced by: '<S5>/r_fieldWeakHi'
* Referenced by: '<S42>/r_fieldWeakHi'
*/
16000,
/* Variable: r_fieldWeakLo
* Referenced by: '<S5>/r_fieldWeakLo'
* Referenced by: '<S42>/r_fieldWeakLo'
*/
12000,
/* Variable: cf_KbLimProt
* Referenced by:
* '<S75>/cf_KbLimProt'
* '<S76>/cf_KbLimProt'
* '<S82>/cf_KbLimProt'
* '<S83>/cf_KbLimProt'
*/
768U,
/* Variable: cf_idKp
* Referenced by: '<S57>/cf_idKp1'
* Referenced by: '<S63>/cf_idKp1'
*/
819U,
/* Variable: cf_iqKp
* Referenced by: '<S56>/cf_iqKp'
* Referenced by: '<S62>/cf_iqKp'
*/
1229U,
/* Variable: cf_nKp
* Referenced by: '<S55>/cf_nKp'
* Referenced by: '<S61>/cf_nKp'
*/
4833U,
/* Variable: cf_currFilt
* Referenced by: '<S43>/cf_currFilt'
* Referenced by: '<S50>/cf_currFilt'
*/
7864U,
/* Variable: cf_idKi
* Referenced by: '<S57>/cf_idKi1'
* Referenced by: '<S63>/cf_idKi1'
*/
737U,
/* Variable: cf_iqKi
* Referenced by: '<S56>/cf_iqKi'
* Referenced by: '<S62>/cf_iqKi'
*/
1229U,
/* Variable: cf_iqKiLimProt
* Referenced by:
* '<S74>/cf_iqKiLimProt'
* '<S76>/cf_iqKiLimProt'
* '<S81>/cf_iqKiLimProt'
* '<S83>/cf_iqKiLimProt'
*/
737U,
/* Variable: cf_nKi
* Referenced by: '<S55>/cf_nKi'
* Referenced by: '<S61>/cf_nKi'
*/
251U,
/* Variable: cf_nKiLimProt
* Referenced by:
* '<S75>/cf_nKiLimProt'
* '<S76>/cf_nKiLimProt'
* '<S82>/cf_nKiLimProt'
* '<S83>/cf_nKiLimProt'
*/
246U,
/* Variable: n_polePairs
* Referenced by: '<S14>/n_polePairs'
* Referenced by: '<S15>/n_polePairs'
*/
15U,
@ -224,14 +224,14 @@ static P rtP = {
2U,
/* Variable: z_selPhaCurMeasABC
* Referenced by: '<S42>/z_selPhaCurMeasABC'
* Referenced by: '<S49>/z_selPhaCurMeasABC'
*/
0U,
/* Variable: b_angleMeasEna
* Referenced by:
* '<S2>/b_angleMeasEna'
* '<S12>/b_angleMeasEna'
* '<S3>/b_angleMeasEna'
* '<S13>/b_angleMeasEna'
*/
0,
@ -241,14 +241,14 @@ static P rtP = {
0,
/* Variable: b_diagEna
* Referenced by: '<S1>/b_diagEna'
* Referenced by: '<S4>/b_diagEna'
*/
1,
/* Variable: b_fieldWeakEna
* Referenced by:
* '<S1>/b_fieldWeakEna'
* '<S90>/b_fieldWeakEna'
* '<S6>/b_fieldWeakEna'
* '<S97>/b_fieldWeakEna'
*/
0
}; /* Modifiable parameters */

View File

@ -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"

View File

@ -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",

View File

@ -117,7 +117,7 @@
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10035:573">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,259,158)">
<image height="110" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABuCAYAAABLNmGvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABgklEQVR4nO3bMU/CQBjG8T+msrDqwsLkh3H24+viwtIOdYABBh3uJRwKpM/Vw5o8v+TSxpT2n1clMXgz4AV4BB7iWFMLdHHMV/f9wiZiltmqaQHM43wPbIGPcxc2pEktgVWsmu7juAM2QJ997UfYYWIr4KlyGKRJbUiTai+F3d0gpIjDVA5TOUw12bBmwDWzgvt+FrzmxGQn5jCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TDVZMOGfFg/+oP3EpOdmMNUDlM5TDXkfey14L6j/zt0SNhbwX1vElYyseeC15yoNbHRak1stH89sT8Jm+z7mMNUDlM5TOUwlcNU/ktc5TCVw1QOUzWkPY4LLuxz/GXvwDqe2ZN2pO4vhXWcbl+taR2rI238vBrWxvlh+2pN+ebiPp63uxaWb1+tqY9n9Az4VrZxQc9xerVsY22y49mwGWnX85z0w1/7F2Afa5edH5aZAXwBy2hNB2BkAcsAAAAASUVORK5CYII=" y="0"/>
<image height="110" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABuCAYAAABLNmGvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABXElEQVR4nO3bMW+CQBjG8T8NdXFtFxenfqJ+/6GLCwzXAQcY2uFe0rMV40N7DcPzSy4Qg/LPqRtvA7wCz8BTHGvqgD6O5eq/X9hGzKFYNe2BXZxPwBl4v3ZhS96pA3CMVdNjHEdgAFLx2o+weceOwEvlMMg7NZB3qlsKe/iHkFUcpnKYymGqzYa1d1zTrPjcjxXvubDZHXOYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymGqzYbd89j8rx+BX2OzO+YwlcNUDlO15BnHPQtzjn/sDTjFPRN5InVaCuu5HF+t6RSrJw9+3gzr4nweX62pHC5Ocb/xVlg5vlpTinsk7vgqu7gg8bV7tZxjDcXxalhDnnrekX/8tf8AU6yxOJ+XmQF8ApBRRWSeKub5AAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,260,159)">
<path d="M0,0 L30,0 L30,102 L0,102 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -519,5 +519,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:38 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:45 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 192 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 446 KiB

After

Width:  |  Height:  |  Size: 338 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 86 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 86 KiB

View File

@ -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":[
]
}
]

View File

@ -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":[
]
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 176 KiB

View File

@ -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",

View File

@ -110,6 +110,78 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11037">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,539,171)">
<image height="119" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAB3CAYAAACNMymFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge3bMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnly6fqskr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGIG7iFinDYltc2VQ7B/ekhzq+VPaWN75WsSYrzN8vRxqjWkTcTcjhrpmhq+X5ZTkVM8+3YpYzvD1MtXzpvzi7xjqhimfp9LDsda82C9GrNJGNTdpH2bPj/Nc67S4Zkn37wOUk0Nzj91kZQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,540,172)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="543,200 547,200" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="545,198 545,202" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="543,255 547,255" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip14">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="545,253 545,257" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,540,172)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,567,228)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<path d="M-554,-151 L101.742,-151 L101.742,72 L-554,72 L-554,-151 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,567,216)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11038">
@ -122,11 +194,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<clipPath id="clip17">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,645,140)">
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,645,140)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -144,11 +216,11 @@
<path d="M-23.7422,0 L23.7422,0 L23.7422,14 L-23.7422,14 L-23.7422,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip18">
<path d="M-608.258,-84 L47.4844,-84 L47.4844,139 L-608.258,139 L-608.258,-84 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,621.258,149)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,621.258,149)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="45.4844" x="1" xml:space="preserve" y="10">i_alphaAB</text>
</g>
<!--RAWSTRING-->
@ -158,6 +230,39 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11035">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,69,168)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,169)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip20">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,70,169)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11036">
@ -170,84 +275,20 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip14">
<clipPath id="clip22">
<path d="M0,0 L20,0 L20,18 L0,18 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,445,131)">
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,445,131)">
<path d="M0,0 L20,0 L20,18 L0,18 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M5,4 L13,4 L13,12 L5,12 L5,4 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M3.14286,2.71429 L6.57143,2.71429 L6.57143,6.14286 L3.14286,6.14286 L3.14286,2.71429 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip21">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M5,17 L13,17 L13,25 L5,25 L5,17 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M3.14286,8.28571 L6.57143,8.28571 L6.57143,11.7143 L3.14286,11.7143 L3.14286,8.28571 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip23">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M5,30 L13,30 L13,38 L5,38 L5,30 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M3.14286,13.8571 L6.57143,13.8571 L6.57143,17.2857 L3.14286,17.2857 L3.14286,13.8571 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M28,9 L36,9 L36,17 L28,17 L28,9 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip26">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,4.85714 L16.4286,4.85714 L16.4286,8.28571 L13,8.28571 L13,4.85714 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M28,17 L36,17 L36,25 L28,25 L28,17 z" fill-rule="nonzero" vector-effect="none"/>
<path d="M5,4 L13,4 L13,12 L5,12 L5,4 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
@ -255,7 +296,7 @@
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,8.28571 L16.4286,8.28571 L16.4286,11.7143 L13,11.7143 L13,8.28571 z" fill-rule="nonzero" vector-effect="none"/>
<path d="M3.14286,2.71429 L6.57143,2.71429 L6.57143,6.14286 L3.14286,6.14286 L3.14286,2.71429 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
@ -263,7 +304,7 @@
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M28,25 L36,25 L36,33 L28,33 L28,25 z" fill-rule="nonzero" vector-effect="none"/>
<path d="M5,17 L13,17 L13,25 L5,25 L5,17 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
@ -271,15 +312,15 @@
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,11.7143 L16.4286,11.7143 L16.4286,15.1429 L13,15.1429 L13,11.7143 z" fill-rule="nonzero" vector-effect="none"/>
<path d="M3.14286,8.28571 L6.57143,8.28571 L6.57143,11.7143 L3.14286,11.7143 L3.14286,8.28571 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,6.57143 L6.57143,4.42857" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="url(#clip31)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M5,30 L13,30 L13,38 L5,38 L5,30 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
@ -287,14 +328,78 @@
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,10 L6.57143,10" fill-rule="nonzero" vector-effect="none"/>
<path d="M3.14286,13.8571 L6.57143,13.8571 L6.57143,17.2857 L3.14286,17.2857 L3.14286,13.8571 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M28,9 L36,9 L36,17 L28,17 L28,9 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,4.85714 L16.4286,4.85714 L16.4286,8.28571 L13,8.28571 L13,4.85714 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M28,17 L36,17 L36,25 L28,25 L28,17 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,8.28571 L16.4286,8.28571 L16.4286,11.7143 L13,11.7143 L13,8.28571 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M-2,0 L43,0 L43,42 L-2,42 L-2,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="#ababab" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.428571,0,0,0.428571,446.429,131)">
<path d="M28,25 L36,25 L36,33 L28,33 L28,25 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,11.7143 L16.4286,11.7143 L16.4286,15.1429 L13,15.1429 L13,11.7143 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,6.57143 L6.57143,4.42857" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip40">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,10 L6.57143,10" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M0,1 L20,1 L20,19 L0,19 L0,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,445.429,130)">
<path d="M13,13.4286 L6.57143,15.5714" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -320,83 +425,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<clipPath id="clip52">
<path d="M-454,-61 L201.742,-61 L201.742,162 L-454,162 L-454,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,467,126)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11037">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,539,171)">
<image height="119" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAB3CAYAAACNMymFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge3bMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnly6fqskr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGIG7iFinDYltc2VQ7B/ekhzq+VPaWN75WsSYrzN8vRxqjWkTcTcjhrpmhq+X5ZTkVM8+3YpYzvD1MtXzpvzi7xjqhimfp9LDsda82C9GrNJGNTdpH2bPj/Nc67S4Zkn37wOUk0Nzj91kZQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,540,172)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip46">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="543,200 547,200" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="545,198 545,202" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip48">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="543,255 547,255" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip49">
<path d="M539.5,171.5 L564.5,171.5 L564.5,282.5 L539.5,282.5 L539.5,171.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="545,253 545,257" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,540,172)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,567,228)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<path d="M-554,-151 L101.742,-151 L101.742,72 L-554,72 L-554,-151 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,567,216)">
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,467,126)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -418,11 +451,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip52">
<clipPath id="clip54">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,139)">
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,139)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaA]</text>
</g>
<!--RAWSTRING-->
@ -439,102 +472,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11032">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424,231)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,425,232)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip54">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,447,255)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">2/sqrt(3)</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,425,232)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,487,253)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<path d="M-474,-176 L181.742,-176 L181.742,47 L-474,47 L-474,-176 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,487,241)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11033">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424,176)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,425,177)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip57">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,447,200)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">1/sqrt(3)</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,425,177)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,487,198)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip58">
<path d="M-474,-121 L181.742,-121 L181.742,102 L-474,102 L-474,-121 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,487,186)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11031">
@ -547,11 +484,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip60">
<clipPath id="clip56">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,254,254)">
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,254,254)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
@ -569,11 +506,59 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip61">
<clipPath id="clip57">
<path d="M-319,-176 L336.742,-176 L336.742,47 L-319,47 L-319,-176 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,332,241)">
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,332,241)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11032">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424,231)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,425,232)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip59">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,447,255)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">2/sqrt(3)</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,425,232)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,487,253)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-474,-176 L181.742,-176 L181.742,47 L-474,47 L-474,-176 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,487,241)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -595,11 +580,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip63">
<clipPath id="clip62">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip63)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,254,139)">
<g clip-path="url(#clip62)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,254,139)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaA]</text>
</g>
<!--RAWSTRING-->
@ -617,11 +602,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip64">
<clipPath id="clip63">
<path d="M-319,-61 L336.742,-61 L336.742,162 L-319,162 L-319,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip64)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,332,126)">
<g clip-path="url(#clip63)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,332,126)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -633,139 +618,43 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11029">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,114,69)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2ZMU7DQBBFX9CSJi00aVJxIu7BYbgeNDRp7GJTJIVdQDFr8UEGWUoczOo/abSraBTPPo238KyAR+AeuCtrbTRAW1aN9ntiIgRsJWpjA6zLvgdOwGEsMREdsQV2JWrjtqwdcASy/PYF7Ywd8HCN6v6AnhBxIF6RURk316xo6ViGYBmCZQiWIViGYBmCZQhpQs7T7FVchudz/2CKjJdzH/JfmCLjdfYqFoJlCL5AhSmd8T57FQvBnSFYhmAZgmUIliFYhmAZQiK+Fm/44YtxBbwBe+KcmZib9GOJiZgs6ZClNvYlWmJU8KuMpuyHIUtt6HgxE2fsxhIHGTpkqY1MnCsz4TVpSkLms0tq4lTiKOuojBUxa10TF2iNl2hfopP9EMYYYy7BBzxYR2nfYxv2AAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotor_FOC_R2017b_fixdt:11033">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424,176)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,115,70)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,425,177)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip66">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
<clipPath id="clip65">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip66)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,84)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="17.1719" x="-8.57812" xml:space="preserve" y="3.5">if { }</text>
<g clip-path="url(#clip65)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,447,200)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">1/sqrt(3)</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,115,70)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,144.5,100)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip67">
<path d="M-106.102,-35 L549.641,-35 L549.641,188 L-106.102,188 L-106.102,-35 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip67)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119.102,100)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11035">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,69,168)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,169)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip69">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip69)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,70,169)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11028">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,14,167)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,15,168)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip71">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip71)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,30,175)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,15,168)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,30,184)">
<path d="M-16.5312,0 L16.5312,0 L16.5312,14 L-16.5312,14 L-16.5312,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip72">
<path d="M-0.46875,-119 L655.273,-119 L655.273,104 L-0.46875,104 L-0.46875,-119 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip72)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,13.4688,184)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="31.0625" x="1" xml:space="preserve" y="10">i_phaB</text>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,425,177)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,47,173)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,487,198)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip73">
<path d="M-34,-96 L621.742,-96 L621.742,127 L-34,127 L-34,-96 z"/>
<clipPath id="clip66">
<path d="M-474,-121 L181.742,-121 L181.742,102 L-474,102 L-474,-121 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip73)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,47,161)">
<g clip-path="url(#clip66)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,487,186)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -787,11 +676,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip75">
<clipPath id="clip68">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip75)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,30,140)">
<g clip-path="url(#clip68)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,30,140)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -809,11 +698,11 @@
<path d="M-16.5312,0 L16.5312,0 L16.5312,14 L-16.5312,14 L-16.5312,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip76">
<clipPath id="clip69">
<path d="M-0.46875,-84 L655.273,-84 L655.273,139 L-0.46875,139 L-0.46875,-84 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,13.4688,149)">
<g clip-path="url(#clip69)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,13.4688,149)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="31.0625" x="1" xml:space="preserve" y="10">i_phaA</text>
</g>
<!--RAWSTRING-->
@ -824,11 +713,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip77">
<clipPath id="clip70">
<path d="M-34,-61 L621.742,-61 L621.742,162 L-34,162 L-34,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,47,126)">
<g clip-path="url(#clip70)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,47,126)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -838,6 +727,117 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11028">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,14,167)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,15,168)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip72">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip72)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,30,175)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,15,168)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,30,184)">
<path d="M-16.5312,0 L16.5312,0 L16.5312,14 L-16.5312,14 L-16.5312,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip73">
<path d="M-0.46875,-119 L655.273,-119 L655.273,104 L-0.46875,104 L-0.46875,-119 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip73)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,13.4688,184)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="31.0625" x="1" xml:space="preserve" y="10">i_phaB</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,47,173)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip74">
<path d="M-34,-96 L621.742,-96 L621.742,127 L-34,127 L-34,-96 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip74)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,47,161)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11029">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,114,69)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABoUlEQVRoge2ZwU7CQBBAH6bigateuJAY+SK/1a/RixfU0GgRW4GieJhpGLDAIqSadV4y2dIsy+5jt+ywLeAauADOtYyNIZBqaSNdr5ggAromYqMDtPW6BApgVFcxQWZEF+hpxMapljMgBzJzbwU7M3pAv4ne/QIlImKELJFaGSdN9uiv4zIMLsPgMgwuw+AyDC7D4DIMSUCdG6ClEcJC4xPZ9b0jm50n4EHjEckNXoA3rbuLM2AOfGz53IMIkXFHuIiKBdLpkqWMKjlKgWfgFZgQJgJkp1wAU0TynCMIsDQho0AGPkLygldgrPfLPdq8NO/NEclTbWPTbNmLEBm3/EyGXSYFMoBCX0+QQezzzV4hMqoYI0ss1/YOpomZURehS8PSZ1XGupiDCZXxL/CfVoPLMLgMg8swuAyDyzC4DEOC5AwdNvxjHAH3wAAZZ8aWNCBBEid7yBIbA40UyY+2yhjqdXXIEhv2eDFDxjirq1jJsIcssZGxzJh3LpOhVshYzpKYKFjNmnM2yGghZ61t5AEa40O0ypRnfM+eHcdxnGPwBcoAmzmj4+7OAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,115,70)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip76">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,84)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="17.1719" x="-8.57812" xml:space="preserve" y="3.5">if { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,115,70)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,144.5,100)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip77">
<path d="M-106.102,-35 L549.641,-35 L549.641,188 L-106.102,188 L-106.102,-35 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119.102,100)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11028#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -972,5 +972,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:22 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:28 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -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",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -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",

View File

@ -62,54 +62,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11070">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,734,347)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,735,348)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip8">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,750,355)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,735,348)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,750,364)">
<path d="M-21.5234,0 L21.5234,0 L21.5234,14 L-21.5234,14 L-21.5234,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<path d="M-585.477,-269 L45.5469,-269 L45.5469,49 L-585.477,49 L-585.477,-269 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,728.477,364)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="41.0469" x="1" xml:space="preserve" y="10">i_betaBC</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11069">
@ -122,11 +74,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<clipPath id="clip8">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,750,210)">
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,750,210)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -144,11 +96,11 @@
<path d="M-24.0234,0 L24.0234,0 L24.0234,14 L-24.0234,14 L-24.0234,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip9">
<path d="M-582.977,-124 L48.0469,-124 L48.0469,194 L-582.977,194 L-582.977,-124 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,725.977,219)">
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,725.977,219)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="46.0469" x="1" xml:space="preserve" y="10">i_alphaBC</text>
</g>
<!--RAWSTRING-->
@ -170,27 +122,27 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip14">
<clipPath id="clip11">
<path d="M544.5,296.5 L569.5,296.5 L569.5,407.5 L544.5,407.5 L544.5,296.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="548,325 552,325" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<clipPath id="clip12">
<path d="M544.5,296.5 L569.5,296.5 L569.5,407.5 L544.5,407.5 L544.5,296.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="550,323 550,327" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip16">
<clipPath id="clip13">
<path d="M544.5,296.5 L569.5,296.5 L569.5,407.5 L544.5,407.5 L544.5,296.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="548,380 552,380" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -208,11 +160,67 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<clipPath id="clip14">
<path d="M-429,-246 L202.023,-246 L202.023,72 L-429,72 L-429,-246 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,572,341)">
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,572,341)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11067">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,544,151)">
<image height="119" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAB3CAYAAACNMymFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge3bMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnly6fqskr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGIG7iFinDYltc2VQ7B/ekhzq+VPaWN75WsSYrzN8vRxqjWkTcTcjhrpmhq+X5ZTkVM8+3YpYzvD1MtXzpvzi7xjqhimfp9LDsda82C9GrNJGNTdpH2bPj/Nc67S4Zkn37wOUk0Nzj91kZQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,152)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip16">
<path d="M544.5,151.5 L569.5,151.5 L569.5,262.5 L544.5,262.5 L544.5,151.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="548,180 552,180" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<path d="M544.5,151.5 L569.5,151.5 L569.5,262.5 L544.5,262.5 L544.5,151.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="548,235 552,235" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,152)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,572,208)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip18">
<path d="M-429,-101 L202.023,-101 L202.023,217 L-429,217 L-429,-101 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,572,196)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -234,11 +242,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip19">
<clipPath id="clip20">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,214)">
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</text>
</g>
<!--RAWSTRING-->
@ -267,11 +275,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip21">
<clipPath id="clip22">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,647,355)">
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,647,355)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">1/sqrt(3)</text>
</g>
<!--RAWSTRING-->
@ -289,218 +297,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<clipPath id="clip23">
<path d="M-544,-246 L87.0234,-246 L87.0234,72 L-544,72 L-544,-246 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,687,341)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11062">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,354,318)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip24">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,324)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,323)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<path d="M-334,-216 L297.023,-216 L297.023,102 L-334,102 L-334,-216 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,311)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11060">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,354,173)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,178)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-334,-71 L297.023,-71 L297.023,247 L-334,247 L-334,-71 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,166)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11059">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,244,114)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2ZMU7DQBBFX9CSJi00aVJxIu7BYbgeNDRp7GJTJIVdQDFr8UEGWUoczOo/abSraBTPPo238KyAR+AeuCtrbTRAW1aN9ntiIgRsJWpjA6zLvgdOwGEsMREdsQV2JWrjtqwdcASy/PYF7Ywd8HCN6v6AnhBxIF6RURk316xo6ViGYBmCZQiWIViGYBmCZQhpQs7T7FVchudz/2CKjJdzH/JfmCLjdfYqFoJlCL5AhSmd8T57FQvBnSFYhmAZgmUIliFYhmAZQiK+Fm/44YtxBbwBe+KcmZib9GOJiZgs6ZClNvYlWmJU8KuMpuyHIUtt6HgxE2fsxhIHGTpkqY1MnCsz4TVpSkLms0tq4lTiKOuojBUxa10TF2iNl2hfopP9EMYYYy7BBzxYR2nfYxv2AAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,245,115)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip30">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,129)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="35.4844" x="-17.7344" xml:space="preserve" y="3.5">elseif { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,115)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,274.5,145)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M-106.102,-50 L524.922,-50 L524.922,268 L-106.102,268 L-106.102,-50 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,249.102,145)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11058">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,207)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,145,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,160,215)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,145,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,160,224)">
<path d="M-16.8125,0 L16.8125,0 L16.8125,14 L-16.8125,14 L-16.8125,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-0.1875,-129 L630.836,-129 L630.836,189 L-0.1875,189 L-0.1875,-129 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,143.188,224)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="31.625" x="1" xml:space="preserve" y="10">i_phaC</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,177,213)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M-34,-106 L597.023,-106 L597.023,212 L-34,212 L-34,-106 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,177,201)">
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,687,341)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -522,11 +323,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip37">
<clipPath id="clip25">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,379)">
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,379)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</text>
</g>
<!--RAWSTRING-->
@ -544,67 +345,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<clipPath id="clip26">
<path d="M-334,-271 L297.023,-271 L297.023,47 L-334,47 L-334,-271 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,366)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11067">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,544,151)">
<image height="119" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAB3CAYAAACNMymFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge3bMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnly6fqskr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGIG7iFinDYltc2VQ7B/ekhzq+VPaWN75WsSYrzN8vRxqjWkTcTcjhrpmhq+X5ZTkVM8+3YpYzvD1MtXzpvzi7xjqhimfp9LDsda82C9GrNJGNTdpH2bPj/Nc67S4Zkn37wOUk0Nzj91kZQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,152)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip40">
<path d="M544.5,151.5 L569.5,151.5 L569.5,262.5 L544.5,262.5 L544.5,151.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="548,180 552,180" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M544.5,151.5 L569.5,151.5 L569.5,262.5 L544.5,262.5 L544.5,151.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="548,235 552,235" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,152)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,572,208)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M-429,-101 L202.023,-101 L202.023,217 L-429,217 L-429,-101 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,572,196)">
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,366)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -626,11 +371,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip44">
<clipPath id="clip28">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,179)">
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
@ -659,11 +404,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip46">
<clipPath id="clip30">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,234)">
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,234)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</text>
</g>
<!--RAWSTRING-->
@ -681,11 +426,266 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<clipPath id="clip31">
<path d="M-334,-126 L297.023,-126 L297.023,192 L-334,192 L-334,-126 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,221)">
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,221)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11060">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,354,173)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,178)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-334,-71 L297.023,-71 L297.023,247 L-334,247 L-334,-71 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,166)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11070">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,734,347)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,735,348)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip36">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,750,355)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,735,348)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,750,364)">
<path d="M-21.5234,0 L21.5234,0 L21.5234,14 L-21.5234,14 L-21.5234,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M-585.477,-269 L45.5469,-269 L45.5469,49 L-585.477,49 L-585.477,-269 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,728.477,364)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="41.0469" x="1" xml:space="preserve" y="10">i_betaBC</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11059">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,244,114)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABh0lEQVRoge2ZwU7CQBBAH6Zy4aoXLpz8Ir/Dn/Ff/Bq4eEFNG21RKilRPMw0DFroVk0l67xksqVMmt2X3bLDDoBL4Bw40zY2UiDT1kb2OTFBBIxNxMYIGOr1GiiBoikxQWbEGJhoxMapthWwBHJzbwc7MybARR+9+wPWiIgCWSKNMk767NGx4zIMLsPgMgwuw+AyDC7D4DIMSUDODTDQCGGj8Y7s+l6Rzc4DcKdxj9QGT8CL5rZx1fL9dWD/9hIiY0a4iJoN8Ibs/GoZdXGUAY/AAlgRJgJg2rEPnelDRokMvEDqggXwrPfXHZ4569iHzoTImPI9GXaZlEhtUOrnFSJi0+GZRyHjpzOjKUKXRq+EyvgX+E+rwWUYXIbBZRhchsFlGFyGIUFqhhF7/jGOgFtgjowz50AZkCCFkz1kiY25RobURwdlpHpdH7LEhj1ezJExVk2JtQx7yBIbOduKuXWZpJqQs50lMVGyWzUv2SNjgJy1DpEXaIwv0bpSrvhaPTuO4zi/wQc2SIJd3eVWgAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,245,115)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip39">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,129)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="35.4844" x="-17.7344" xml:space="preserve" y="3.5">elseif { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,115)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,274.5,145)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip40">
<path d="M-106.102,-50 L524.922,-50 L524.922,268 L-106.102,268 L-106.102,-50 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,249.102,145)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11058">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,144,207)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,145,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip42">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,160,215)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,145,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,160,224)">
<path d="M-16.8125,0 L16.8125,0 L16.8125,14 L-16.8125,14 L-16.8125,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-0.1875,-129 L630.836,-129 L630.836,189 L-0.1875,189 L-0.1875,-129 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,143.188,224)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="31.625" x="1" xml:space="preserve" y="10">i_phaC</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,177,213)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M-34,-106 L597.023,-106 L597.023,212 L-34,212 L-34,-106 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,177,201)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11062">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,354,318)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip46">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,324)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,323)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<path d="M-334,-216 L297.023,-216 L297.023,102 L-334,102 L-334,-216 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,311)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -886,5 +886,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:22 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:28 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 208 KiB

After

Width:  |  Height:  |  Size: 208 KiB

View File

@ -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":[
]
}
]

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 168 KiB

View File

@ -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",

View File

@ -186,5 +186,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:17 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:22 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -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",

View File

@ -10,54 +10,6 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11211">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11213">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,149,89)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABWUlEQVRoge2ZT07CUBCHP0xlw1Y3bFh5Is/hZbwG53DtAWBDYti0i5IIEjDRxUzjT21rEyw0L/Mlk/dCJmX65fXfmxFwD9wCNz6mRg4UPmoUPxMzTMBUIjUmwNjnR2AHbOoSM2xFTIGZR2pc+3gAtkApv31DV8YMuDtHdRfgiInYYJdIrYyrc1Y0dEKGEDKEkCGEDCFkCCFDCBlCdukCnCUw93huyHn44xiPpxbRRcbTqX/SgRdgBby25Cz6LqKLjHnfRWDfCwsfm1j2XcRQZLwDb8C+JWcQMtZ9FzEUusj46L2KgRCPViFkCCFDCBlCyBBChhAyhAzbLZ7QsGOcACvsxTHHXvd32G75LzKss6RNltRYexRYq6BVRu7zqsmSGtpeLLFzPNQlVjK0yZIaJXZeJR0uk9wTSr5WSUrsPLYy1soYYb3WMXYDTfEmevQ4yLyKIAiC4D/4BNfgVcsSt/CUAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,104)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,179.5,120)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-122.492,-32 L175.172,-32 L175.172,73 L-122.492,73 L-122.492,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154.102,120)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
@ -71,11 +23,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<clipPath id="clip2">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,295,170)">
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,295,170)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -93,11 +45,11 @@
<path d="M-34.2734,0 L34.2734,0 L34.2734,14 L-34.2734,14 L-34.2734,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<clipPath id="clip3">
<path d="M-229.117,-91 L68.5469,-91 L68.5469,14 L-229.117,14 L-229.117,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,260.727,179)">
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,260.727,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="66.5469" x="1" xml:space="preserve" y="10">r_inpTgtScaDft</text>
</g>
<!--RAWSTRING-->
@ -107,6 +59,54 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11213">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,149,89)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABh0lEQVRoge2ZwU7CQBBAH6Zy4aoXLpz8Ir/Dn/Ff/Bq4eEFNG21RKilRPMw0DFroVk0l67xksqVMmt2X3bLDDoBL4Bw40zY2UiDT1kb2OTFBBIxNxMYIGOr1GiiBoikxQWbEGJhoxMapthWwBHJzbwc7MybARR+9+wPWiIgCWSKNMk767NGx4zIMLsPgMgwuw+AyDC7D4DIMSUDODTDQCGGj8Y7s+l6Rzc4DcKdxj9QGT8CL5rZx1fL9dWD/9hIiY0a4iJoN8Ibs/GoZdXGUAY/AAlgRJgJg2rEPnelDRokMvEDqggXwrPfXHZ4569iHzoTImPI9GXaZlEhtUOrnFSJi0+GZRyHjpzOjKUKXRq+EyvgX+E+rwWUYXIbBZRhchsFlGFyGIUFqhhF7/jGOgFtgjowz50AZkCCFkz1kiY25RobURwdlpHpdH7LEhj1ezJExVk2JtQx7yBIbOduKuXWZpJqQs50lMVGyWzUv2SNjgJy1DpEXaIwv0bpSrvhaPTuO4zi/wQc2SIJd3eVWgAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,104)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,179.5,120)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<path d="M-122.492,-32 L175.172,-32 L175.172,73 L-122.492,73 L-122.492,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154.102,120)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11212">
@ -186,5 +186,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:17 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:22 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -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",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

@ -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",

View File

@ -86,186 +86,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11267">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,229,355)">
<image height="36" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABCklEQVRYhe2YvQrCQBAGJxJtbLWxsfJlbH1Wn8Y0NjZJcRaxSAotboOnJnInrkTYgY89wsENmx/YZMAOWAILqZqUQCU1TPW8MReZVRBN5sBM1i1wAc59G3N8p1bAWqLJVGoD1IALrr2IdR1bAxtlMfCdqvGdKofEJj8Q+QgTS8XEUjGxVEYrlkfs2QOZJIYrsP3YSIgRK4iX+hp/LXZgpGKj7VihbtHDaD8XJpaKiaViYqnk+EllzsC08mWOwEnOdPi5sh0Sq3gcQjU5SSr8+PZWrJR1N4RqEv4icHJe804sHEI1cXKGI+JWlrLBce+eFhdJHdResQz/72KGf/i1X4BW0gTrLoZhANwAGThJKH3b0isAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,230,356)">
<path d="M0,0 L30,0 L30,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip15">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="238,379 245,379" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip16">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="245,379 245,361" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="245,361 252,361" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip18">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="243,371 245,369" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="245,369 247,371" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="2" transform="matrix(1,0,0,1,230,356)">
<path d="M0,0 L30,0 L30,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,262,368)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<path d="M-366.297,-188 L483.102,-188 L483.102,124 L-366.297,124 L-366.297,-188 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,356)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip22">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,230.5,383.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip23">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,229.5,366.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,231.5,368.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11266">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119,396)">
<image height="24" preserveAspectRatio="none" width="108" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAYCAYAAAAf1RgaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVRoge3ZsarCQBCF4V+JNrba2Fj5RL5/YWOTFGuhRdJYzARH2XsRhJGF88Gwi0wRPGxIJgvgBOyAra+SrwcGX2MN740dFtI+lOTbAGvfT8AduNYaO+xk7YGDl+Rb+ToCN6CE317EE3YAjhlXJ1UTFtYVux1WA1tmXpF8T4E1RoE1RoE1RoE1RoE1RoE1RoE1RoE1psPeqjf88WYtKc7ABcuiYLPEqdbYYRPhOHiUfBevARtN/RtY7/t58Cj54ueVguUw1hrnwOLgUfIV7L8vfHBL7L2h8DxtkuvudQtrNbAF9j1sjT106MHjNyavMeznEhEREcn3ACEuQrWm9ZgHAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#e8d152" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,120,397)">
<path d="M0,0 L100,0 L100,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M-50,-8 L50,-8 L50,8 L-50,8 L-50,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,170,405)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="61.0156" x="-30.5" xml:space="preserve" y="3.5">dV_openRate</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,120,397)">
<path d="M0,0 L100,0 L100,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,415)">
<path d="M-31.5078,0 L31.5078,0 L31.5078,14 L-31.5078,14 L-31.5078,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-242.789,-247 L606.609,-247 L606.609,65 L-242.789,65 L-242.789,-247 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,138.492,415)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="61.0156" x="1" xml:space="preserve" y="10">dV_openRate</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,222,403)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M-326.297,-223 L523.102,-223 L523.102,89 L-326.297,89 L-326.297,-223 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,391)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11265">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,319,275)">
<image height="196" preserveAspectRatio="none" width="103" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAADECAYAAACCyT+5AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD+0lEQVR4nO3dMVLbQABG4Z+MoaElDQ0Vh6HOOXKZHC+kSUMDhSmgwAUpJGaMYs8slnb9JL9vRmPCCEvwsoCEtTpL8iPJ9yRX/aPqekzy1D9uL0/DFVfpglxvLarrMslF//YmyWuS510rrtKNmOskN/2ius77x7ckL0nWW+/7ZHvk3CS5bbF3yiZdmOd039J2xvnWco/0NcYBMw6YccCMA2YcMOOAGQfMOGCrgnXuq+/FMo0+21IS58/YjZyoJnEcOYe5G/sEjhwwRw6YIwfMOGAe54AZB8w4YMYBMw6YccCMA2YcsJKD0J8Tbm+d7oV068HbO1+OOtF+jNnmUbU+t/baLy9bj5vCjz10P8Zs86han77Z9Mvb1tulX6hD92PMNo9qTufWKPvRjL8QgBkHzDhgxgEzDphxwIwDZhywkoPQQ7zvef99uoPJ4WPJAebvwcf8qrANFEcO2FRx9o0UjeDIATMOmHHAjANmHDDjgBkHzDhgxgEzDtiUJz6XcAoH9Tk4csCMA2YcMOOAGQes1p+pa7jtl9FzysxFSRzUr5enxG9rYMYBMw6YccCMA2YcsDkd5wyvpq5xr58prxzHTsBa4ws3fK1zi22MgZ26uMYXrsWZgSlHTpPZcQ/Z4bmeYkFdiTCneQhaQM0E7NTFn6H+IzpyPkN9rsYB8yAUzDhgcz5DsM/fJA/p7ly7TjfH2iym8BqaU5zSn30P/fKUbjZC4zRQOnK2b2m/Tjcz4VutnappTnFKR85wTk9HTgOlI2e2c3oOzSlO6ciZ7ZyeQ0uMsxge54AZB8w4YMYBMw6YccCMA2YcsKkOQt+TnE30XPsM5/ic7dydpRw5YMYBMw6YccCMA2YcMOOAGQfMOGDGATMOmHHAjANmHDDjgBkHzDhgxgEzDphxwIwDZhww44AZB8w4YMYBMw6YccCMA2YcMOOAGQfMOGDGATMOmHHAjANmHDDjgBkHzDhgxgEzDphxwIwDZhww44AZB8w4YMYBMw5YyRyf74XPVbqeCjlywIwDZhww44AZB8w4YMYBKznOKb0FZInF3Jq4hZI4U97IYTG3Jm6h9chZzK2JW2g9chZza+IWWo+cxdyauIXWI2cxtyZuoXUcfYHHOWDGATMOmHHAjANmHDDjgBkHrCTOe+EyldrPPxuOHDDjgBkHzDhgxgEzDphxwIwDZhywkj9Tl6p9FH/bL3eVt4PhyAEzDphxwIwDZhww44AZB2yV7nKMyyTnR96XU1F8Adkq3fUyF/2/fVF5fcUXkH2MnKR75f9Li707ccUXkH3E2fQrPTfawVNWfAHZR5zXfsXHXStpUsUXkJ0luUr3M+c8/lLQwr4LyPx5L0mS/vcP6EsFSaMzPr8AAAAASUVORK5CYII=" y="0"/>
<image height="196" preserveAspectRatio="none" width="103" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAADECAYAAACCyT+5AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEeklEQVR4nO3dT3IbRQBG8c+UnU22YZNNVj5M1pyDy3AXOAwxCzYBKi6wAxYpu0AsehTkQcYte6b1WvN+VVOKnYk0yXPLns78OUnyVZIvk7waHjWvD0kuh8ft5XK84mlKkNdbi+b1MsmL4dd3SVZJrneteJoyYl4neTMsmtfZ8Hib5CbJ1dbn7tkeOW+SnLfYOuUuJcx1ylvazjhftNwi7cc4YMYBMw6YccCMA2YcMOOAnVas822Sk2GpsR6Wv1P2gv9M2dn6JclPw/JzylzSb0n+GNZ9zNeP/P43D3z+XZKLHY8XE7zmU7anWk2ci9SH2Vgn+StlT3gTZzO5d5nk1yQfk3xKXZik/KO2dojX/KxFnFVKiOuUeaSPSX4fPn+3x3PWfKVP7RCv+VlNnHd5Wpztt7VVylzSavj4U0qY9R7PaZwdnjtydi21b2WLVhPnh9m3os4+o+wo+KM0mHHAjANmHDDjgBkHzDhgNfs5FE+d5/oxyfuUub2r7D9tdDBTxfluouf5P0+dSnk/LJcp83uLi3PQ2dtHbB/+epUyx3d70C2qNFWcg04QPuIq/86IL/JtjTxyVrk/K36ThcUhj5zNTPht7s+M4y0hTrfczwEzDphxwIwDZhww44AZB8w4YHP9l8FDhzE957jl70d/Zo5jo1EcOWBTxVncAX8tOHLAjANmHDDjgBkHzDhgxgEzDphxwIwDNuXE5zFM4aD+Do4cMOOAGQesp/Nzzofl7aE3pBVHDphxwIwDZhww44AZB8w4YD3t54zPO53jjiVTntv67O3rKc74iM054kx5VOii4oy/queYKZhy5Dx7++Y61Z3+VX3I16g219nUc8R59kW0K6CupzDXyOl1cnIRI6dXqL/HEi6v0i1HDphxwJy+ATMOWM8zBA/p9pqeYz3Fqf2+1u01Pcd6ilM7crq9pudYT3FqR0631/Qc6ylO7cjp9pqeYz3FqR053V7Tc+wY4xwN93PAjANmHDDjgBkHzDhgxgEzDthUO6Hr7H//6n2Nr/HZ7bU7azlywIwDZhww44AZB8w4YMYBMw6YccCMA2YcMOOAGQfMOGDGATMOmHHAjANmHDDjgBkHzDhgxgEzDphxwIwDZhww44AZB8w4YMYBMw6YccCMA2YcMOOAGQfMOGDGATMOmHHAjANmHDDjgBkHzDhgxgEzDphxwIwDZhywKW80sZ7wuRRHDppxwIwDZhww44AZB8w4YFPt5yzu1sQtTBVncbcmbqH1yDmaWxO30HrkHM2tiVtoPXKO5tbELbQeOUdza+IWWsfRHtzPATMOmHHAjANmHDDjgBkHzDhgNXHWlctU5n7+bjhywIwDZhww44AZB8w4YMYBMw6YccB6OnnqfFjezvw6GI4cMOOAGQfMOGDGATMOmHHATlNOx3iZ5OzA27IU1SeQnaacL/Ni+NiDyudXfQLZZuQk5cj/mxZbt3DVJ5Bt4twNK1032sAlqz6BbBNnNaz4YddKmlT1CWQnSV6lfM85iz8UtPDQCWR+v5ckSf/1DyMwR4a7+FWvAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,320,276)">
<path d="M0,0 L95,0 L95,188 L0,188 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -273,75 +98,75 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip31">
<clipPath id="clip15">
<path d="M-3,-24 L92,-24 L92,164 L-3,164 L-3,-24 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,300)">
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,300)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip32">
<clipPath id="clip16">
<path d="M-3,-59 L92,-59 L92,129 L-3,129 L-3,-59 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,335)">
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.7969" x="0" xml:space="preserve" y="3">initVal</text>
</g>
<defs>
<clipPath id="clip33">
<clipPath id="clip17">
<path d="M-3,-94 L92,-94 L92,94 L-3,94 L-3,-94 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,370)">
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,370)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="11.4688" x="0" xml:space="preserve" y="3">init</text>
</g>
<defs>
<clipPath id="clip34">
<clipPath id="clip18">
<path d="M-3,-129 L92,-129 L92,59 L-3,59 L-3,-129 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,405)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,405)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="11.4844" x="0" xml:space="preserve" y="3">inc</text>
</g>
<defs>
<clipPath id="clip35">
<clipPath id="clip19">
<path d="M-3,-164 L92,-164 L92,24 L-3,24 L-3,-164 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,440)">
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,323,440)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.5" x="0" xml:space="preserve" y="3">dec</text>
</g>
<defs>
<clipPath id="clip36">
<clipPath id="clip20">
<path d="M-92,-94 L3,-94 L3,94 L-92,94 L-92,-94 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,412,370)">
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,412,370)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="-4.5" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip37">
<clipPath id="clip21">
<path d="M319.5,275.5 L414.5,275.5 L414.5,463.5 L319.5,463.5 L319.5,275.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="336,370 399,370" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<clipPath id="clip22">
<path d="M319.5,275.5 L414.5,275.5 L414.5,463.5 L319.5,463.5 L319.5,275.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="368,443 368,297" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<clipPath id="clip23">
<path d="M319.5,275.5 L414.5,275.5 L414.5,463.5 L319.5,463.5 L319.5,275.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="345,443 390,297" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -359,11 +184,11 @@
<path d="M-29.7891,0 L29.7891,0 L29.7891,14 L-29.7891,14 L-29.7891,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip40">
<clipPath id="clip24">
<path d="M-442.008,-298 L407.391,-298 L407.391,14 L-442.008,14 L-442.008,-298 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,337.711,466)">
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,337.711,466)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="56.5781" x="1.5" xml:space="preserve" y="10">Rate_Limiter</text>
</g>
<!--RAWSTRING-->
@ -374,11 +199,11 @@
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<clipPath id="clip25">
<path d="M-521.297,-188 L328.102,-188 L328.102,124 L-521.297,124 L-521.297,-188 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,417,356)">
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,417,356)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -386,29 +211,141 @@
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip43">
<clipPath id="clip27">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,320.5,463.5)">
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,320.5,463.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip44">
<clipPath id="clip28">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,319.5,446.5)">
<g clip-path="url(#clip28)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,319.5,446.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip45">
<clipPath id="clip29">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,321.5,448.5)">
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,321.5,448.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11267">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,229,355)">
<image height="36" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABBElEQVRYhe2YvQ6CMBCAPwyysOriwuQT+a6+jC4uLDDUAQYYdOgRq4KxhlOI/ZLLNaThvhw/yTUCdsAaWEnWpABKyW6Ujxtjkdk4oUkKJLJugRo4922MsZ3aAJmEJkvJDVABxrn2JNZ1LAO2ymJgO1VhO1UMiS2+IPIRQcyXIOZLEPNl1mKRZ+y/JebLcYyb/JXYYYybTLZj8Rt7LmMU8mXWv4ufEMR8CWK+TFYsxk4qKQPTysicgFxqGuxc2Q6JldwPoZrkEiV2fHspVsi6G0I1cY8IjNRrXom5Q6gmRmoY3niUhWww3LqnRS1ROblXLMKeXSTYl1/7A2glGmfdRSAQALgCvMFH/wD9yqwAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,230,356)">
<path d="M0,0 L30,0 L30,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip32">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="238,379 245,379" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="245,379 245,361" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="245,361 252,361" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="243,371 245,369" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<path d="M229.5,355.5 L259.5,355.5 L259.5,383.5 L229.5,383.5 L229.5,355.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="245,369 247,371" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="2" transform="matrix(1,0,0,1,230,356)">
<path d="M0,0 L30,0 L30,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,262,368)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M-366.297,-188 L483.102,-188 L483.102,124 L-366.297,124 L-366.297,-188 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,356)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip39">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,230.5,383.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip40">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,229.5,366.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,231.5,368.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
@ -432,11 +369,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip48">
<clipPath id="clip44">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,664,369)">
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,664,369)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="83.7344" x="-41.8594" xml:space="preserve" y="3.5">[r_inpTgtScaOpen]</text>
</g>
<!--RAWSTRING-->
@ -465,11 +402,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip50">
<clipPath id="clip46">
<path d="M-6,-13 L19,-13 L19,13 L-6,13 L-6,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,276,440)">
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,276,440)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="8.875" x="-4.4375" xml:space="preserve" y="3.5">-1</text>
</g>
<!--RAWSTRING-->
@ -487,11 +424,11 @@
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<clipPath id="clip47">
<path d="M-401.297,-258 L448.102,-258 L448.102,54 L-401.297,54 L-401.297,-258 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,297,426)">
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,297,426)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -501,87 +438,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11264">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-41,233)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-40,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip53">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,239)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="52.125" x="-26.0625" xml:space="preserve" y="3.5">[VqFinPrev]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-40,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11260">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,44,328)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,45,329)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip55">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,334)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="52.125" x="-26.0625" xml:space="preserve" y="3.5">[VqFinPrev]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,45,329)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,167,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<path d="M-271.297,-153 L578.102,-153 L578.102,159 L-271.297,159 L-271.297,-153 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,167,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11261">
@ -594,11 +450,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip58">
<clipPath id="clip49">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,579,244)">
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,579,244)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="83.7344" x="-41.8594" xml:space="preserve" y="3.5">[r_inpTgtScaOpen]</text>
</g>
<!--RAWSTRING-->
@ -616,11 +472,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<clipPath id="clip50">
<path d="M-761.297,-63 L88.1016,-63 L88.1016,249 L-761.297,249 L-761.297,-63 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,657,231)">
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,657,231)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -632,59 +488,58 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11258">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,209,324)">
<image height="28" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAcCAYAAAAwTqwDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA6ElEQVRYhe2YMQ7CMAxFX1Hp0hWWLp04EfcfWLq0QxhgaBYGu8KggBhQIZGf9OUo8uAvR1GcCjgCe2CnMSdGYNJoNT0n1oi5zignWqDRdQSuwDmVWCOd7IBelRNbjTNwAYLZe8B2tAcOa1T3ZSJi8owc26TRzZoV/RI3WhputDTcaGm40dJwo6XhRkujRl78LS9e/X/OCRgQDwGZR2MqsUamcTu85sSgmpAx7a3RUdfL8JoT9islIPXPqcTFqB1ecyIgNQc+OLqjJgTu3c2Fq+piYtJohfwZNchllNuFFFWzWS9yHMf5P25oVEK9bKT5dwAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotor_FOC_R2017b_fixdt:11266">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119,396)">
<image height="24" preserveAspectRatio="none" width="108" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAYCAYAAAAf1RgaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVRoge3ZsarCQBCF4V+JNrba2Fj5RL5/YWOTFGuhRdJYzARH2XsRhJGF88Gwi0wRPGxIJgvgBOyAra+SrwcGX2MN740dFtI+lOTbAGvfT8AduNYaO+xk7YGDl+Rb+ToCN6CE317EE3YAjhlXJ1UTFtYVux1WA1tmXpF8T4E1RoE1RoE1RoE1RoE1RoE1RoE1RoE1psPeqjf88WYtKc7ABcuiYLPEqdbYYRPhOHiUfBevARtN/RtY7/t58Cj54ueVguUw1hrnwOLgUfIV7L8vfHBL7L2h8DxtkuvudQtrNbAF9j1sjT106MHjNyavMeznEhEREcn3ACEuQrWm9ZgHAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,210,325)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip61">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,210,325)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip67">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip67)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,232.5,332.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.5156,5.125 -12.9844,5.53125 C-13.4531,5.9375 -14.026,6.14062 -14.7031,6.14062 C-15.5573,6.14062 -16.2422,5.86198 -16.7578,5.30469 C-17.2734,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0208,-0.359375 -13.4714,-0.190104 -13.0391,0.148438 C-12.6068,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6198,0.690104 -15.9531,1.07031 C-16.2865,1.45052 -16.4531,2.05208 -16.4531,2.875 C-16.4531,3.71875 -16.2917,4.32812 -15.9688,4.70312 C-15.6458,5.07812 -15.2292,5.26562 -14.7188,5.26562 C-14.3021,5.26562 -13.9557,5.14062 -13.6797,4.89062 C-13.4036,4.64062 -13.224,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.1094,-0.130208 -9.45833,-0.359375 -8.6875,-0.359375 C-7.83333,-0.359375 -7.13281,-0.0807292 -6.58594,0.476562 C-6.03906,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71615,5.5026 -7.17969,5.75781 C-7.64323,6.01302 -8.14583,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.59375,-0.21875 L-3.59375,0.65625 C-3.13542,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.08854,3.90625 4.21875,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.10938,4.36719 9.45312,4.72656 C9.79688,5.08594 10.2292,5.26562 10.75,5.26562 C11.1354,5.26562 11.4661,5.16406 11.7422,4.96094 C12.0182,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.2135,0.5 9.80469,0.661458 9.47656,0.984375 C9.14844,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8073,0.71875 16.5964,0.789062 16.4141,0.929688 C16.2318,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9062,1.89062 15.8438,2.29688 15.8438,2.73438 L15.8438,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1823,4.96354 20.2656,5.01562 C20.349,5.06771 20.4688,5.09375 20.625,5.09375 C20.75,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
<g clip-path="none" fill="#e8d152" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,120,397)">
<path d="M0,0 L100,0 L100,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip52">
<path d="M-50,-8 L50,-8 L50,8 L-50,8 L-50,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,170,405)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="61.0156" x="-30.5" xml:space="preserve" y="3.5">dV_openRate</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,210,325)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,120,397)">
<path d="M0,0 L100,0 L100,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,415)">
<path d="M-31.5078,0 L31.5078,0 L31.5078,14 L-31.5078,14 L-31.5078,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-242.789,-247 L606.609,-247 L606.609,65 L-242.789,65 L-242.789,-247 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,138.492,415)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="61.0156" x="1" xml:space="preserve" y="10">dV_openRate</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,262,333)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,222,403)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip81">
<path d="M-366.297,-153 L483.102,-153 L483.102,159 L-366.297,159 L-366.297,-153 z"/>
<clipPath id="clip54">
<path d="M-326.297,-223 L523.102,-223 L523.102,89 L-326.297,89 L-326.297,-223 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip81)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,321)">
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,391)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -696,44 +551,77 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11257">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,229,291)">
<image height="24" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAYAAACWTY9zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVRIie2WPQ+CQAyGHwyysOrCwuQv8v8PLix3wznAAItDSzzlI56xTvckb9qQJn1T4HoFcAXOwEmjJQ7wGmP598JSzTSRLKmBSvMJGID7WmGJTKoBWpUlR40j0AMherYwNk+sBS7GxkAm1SOTclvGDn8w8hXZWCrZWCrZWCrZWColcvrWbJzAP+YGdNozILty2jLmeV2slnQqj6ykXWNO83mxWhJfe4L2G/eMxYvVkqA9Ah+8SqcFgef0rBhUfRRXjRXIfaxCPn7rH2BSjVE+K5PJADwAUU5CtQFGFbsAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotor_FOC_R2017b_fixdt:11260">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,44,328)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,230,292)">
<path d="M0,0 L30,0 L30,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,45,329)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip83">
<path d="M-15,-8 L15,-8 L15,8 L-15,8 L-15,-8 z"/>
<clipPath id="clip56">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,300)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">0</text>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,334)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="52.125" x="-26.0625" xml:space="preserve" y="3.5">[VqFinPrev]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,230,292)">
<path d="M0,0 L30,0 L30,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,45,329)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,262,298)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,167,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip84">
<path d="M-366.297,-118 L483.102,-118 L483.102,194 L-366.297,194 L-366.297,-118 z"/>
<clipPath id="clip57">
<path d="M-271.297,-153 L578.102,-153 L578.102,159 L-271.297,159 L-271.297,-153 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,286)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,167,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11264">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-41,233)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-40,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip59">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,239)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="52.125" x="-26.0625" xml:space="preserve" y="3.5">[VqFinPrev]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-40,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -754,19 +642,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip86">
<clipPath id="clip61">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip86)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,480,360)">
<g clip-path="url(#clip61)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,480,360)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip92">
<clipPath id="clip67">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip92)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,502.5,367.5)">
<g clip-path="url(#clip67)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,502.5,367.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.5156,5.125 -12.9844,5.53125 C-13.4531,5.9375 -14.026,6.14062 -14.7031,6.14062 C-15.5573,6.14062 -16.2422,5.86198 -16.7578,5.30469 C-17.2734,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0208,-0.359375 -13.4714,-0.190104 -13.0391,0.148438 C-12.6068,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6198,0.690104 -15.9531,1.07031 C-16.2865,1.45052 -16.4531,2.05208 -16.4531,2.875 C-16.4531,3.71875 -16.2917,4.32812 -15.9688,4.70312 C-15.6458,5.07812 -15.2292,5.26562 -14.7188,5.26562 C-14.3021,5.26562 -13.9557,5.14062 -13.6797,4.89062 C-13.4036,4.64062 -13.224,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.1094,-0.130208 -9.45833,-0.359375 -8.6875,-0.359375 C-7.83333,-0.359375 -7.13281,-0.0807292 -6.58594,0.476562 C-6.03906,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71615,5.5026 -7.17969,5.75781 C-7.64323,6.01302 -8.14583,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.59375,-0.21875 L-3.59375,0.65625 C-3.13542,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.08854,3.90625 4.21875,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.10938,4.36719 9.45312,4.72656 C9.79688,5.08594 10.2292,5.26562 10.75,5.26562 C11.1354,5.26562 11.4661,5.16406 11.7422,4.96094 C12.0182,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.2135,0.5 9.80469,0.661458 9.47656,0.984375 C9.14844,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8073,0.71875 16.5964,0.789062 16.4141,0.929688 C16.2318,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9062,1.89062 15.8438,2.29688 15.8438,2.73438 L15.8438,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1823,4.96354 20.2656,5.01562 C20.349,5.06771 20.4688,5.09375 20.625,5.09375 C20.75,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -792,11 +680,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip106">
<clipPath id="clip81">
<path d="M-636.297,-188 L213.102,-188 L213.102,124 L-636.297,124 L-636.297,-188 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip106)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,532,356)">
<g clip-path="url(#clip81)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,532,356)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -818,11 +706,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip108">
<clipPath id="clip83">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip108)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,29,184)">
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,29,184)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="17.1719" x="-8.57812" xml:space="preserve" y="3.5">if { }</text>
</g>
<!--RAWSTRING-->
@ -840,11 +728,11 @@
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip109">
<clipPath id="clip84">
<path d="M-108.398,-32 L741,-32 L741,280 L-108.398,280 L-108.398,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip109)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,4.10156,200)">
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,4.10156,200)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
@ -854,6 +742,118 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11257">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,229,291)">
<image height="24" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAYAAACWTY9zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVRIie2WPQ+CQAyGHwyysOrCwuQv8v8PLix3wznAAItDSzzlI56xTvckb9qQJn1T4HoFcAXOwEmjJQ7wGmP598JSzTSRLKmBSvMJGID7WmGJTKoBWpUlR40j0AMherYwNk+sBS7GxkAm1SOTclvGDn8w8hXZWCrZWCrZWCrZWColcvrWbJzAP+YGdNozILty2jLmeV2slnQqj6ykXWNO83mxWhJfe4L2G/eMxYvVkqA9Ah+8SqcFgef0rBhUfRRXjRXIfaxCPn7rH2BSjVE+K5PJADwAUU5CtQFGFbsAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,230,292)">
<path d="M0,0 L30,0 L30,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip86">
<path d="M-15,-8 L15,-8 L15,8 L-15,8 L-15,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip86)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,300)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,230,292)">
<path d="M0,0 L30,0 L30,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,262,298)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip87">
<path d="M-366.297,-118 L483.102,-118 L483.102,194 L-366.297,194 L-366.297,-118 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip87)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,286)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11258">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,209,324)">
<image height="28" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAcCAYAAAAwTqwDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA6ElEQVRYhe2YMQ7CMAxFX1Hp0hWWLp04EfcfWLq0QxhgaBYGu8KggBhQIZGf9OUo8uAvR1GcCjgCe2CnMSdGYNJoNT0n1oi5zignWqDRdQSuwDmVWCOd7IBelRNbjTNwAYLZe8B2tAcOa1T3ZSJi8owc26TRzZoV/RI3WhputDTcaGm40dJwo6XhRkujRl78LS9e/X/OCRgQDwGZR2MqsUamcTu85sSgmpAx7a3RUdfL8JoT9islIPXPqcTFqB1ecyIgNQc+OLqjJgTu3c2Fq+piYtJohfwZNchllNuFFFWzWS9yHMf5P25oVEK9bKT5dwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,210,325)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip89">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip89)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,210,325)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip95">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip95)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,232.5,332.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.5156,5.125 -12.9844,5.53125 C-13.4531,5.9375 -14.026,6.14062 -14.7031,6.14062 C-15.5573,6.14062 -16.2422,5.86198 -16.7578,5.30469 C-17.2734,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0208,-0.359375 -13.4714,-0.190104 -13.0391,0.148438 C-12.6068,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6198,0.690104 -15.9531,1.07031 C-16.2865,1.45052 -16.4531,2.05208 -16.4531,2.875 C-16.4531,3.71875 -16.2917,4.32812 -15.9688,4.70312 C-15.6458,5.07812 -15.2292,5.26562 -14.7188,5.26562 C-14.3021,5.26562 -13.9557,5.14062 -13.6797,4.89062 C-13.4036,4.64062 -13.224,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.1094,-0.130208 -9.45833,-0.359375 -8.6875,-0.359375 C-7.83333,-0.359375 -7.13281,-0.0807292 -6.58594,0.476562 C-6.03906,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71615,5.5026 -7.17969,5.75781 C-7.64323,6.01302 -8.14583,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.59375,-0.21875 L-3.59375,0.65625 C-3.13542,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.08854,3.90625 4.21875,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.10938,4.36719 9.45312,4.72656 C9.79688,5.08594 10.2292,5.26562 10.75,5.26562 C11.1354,5.26562 11.4661,5.16406 11.7422,4.96094 C12.0182,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.2135,0.5 9.80469,0.661458 9.47656,0.984375 C9.14844,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8073,0.71875 16.5964,0.789062 16.4141,0.929688 C16.2318,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9062,1.89062 15.8438,2.29688 15.8438,2.73438 L15.8438,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1823,4.96354 20.2656,5.01562 C20.349,5.06771 20.4688,5.09375 20.625,5.09375 C20.75,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,210,325)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,262,333)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip109">
<path d="M-366.297,-153 L483.102,-153 L483.102,159 L-366.297,159 L-366.297,-153 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip109)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix28_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11255">
@ -1079,5 +1079,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:17 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:23 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -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",

View File

@ -15,7 +15,7 @@
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11265:2342:2337">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,304,18)">
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACU0lEQVR4nO2dwU7bQBRFTyqXDduyYcOKj+m639qvgUp0Q1sRVQkVpgoq6eKNhZPa6mTi+NrSPdKTSTQa5uTZGS/eixfAJ+AC+JCOU+ABWKZjO5b7Ayti0ZetmALnwFn6+wWogXXXwIr45C+BqxRT4H06boAnYNV6b4d2Bq6A6zFWl8kLsfg1cfp0Crwbc0WnwAJqLKDGAmpmL1BljPkMLFLksE3xSuykz8Rm9AP4luI7cV9zd9hy/yVH4Jb8xTdsgT/EbtoINDdjS+An8HjgnJ2MIVATi10T9zSPwK/0/tHkCNxQJtA+hWrivqZOr38TckczRga64vXA+XrJEfgy1D87BbP/GrWAGguosYCa2QvkbGTbwrlviF18/3hbOF8ns8+ABdRYQI0F1FhAjQXUWECNBdRYQI0F1FhAjQXUWECNBdRYQI0F1FhAzewFcqtVSvgK3BN1QiuiUmWQCpU2udUqJdynWBK1QjKB0gy0S+hXRL3QpnCuXk6ZgRVvVVrSU6g0AzW7lVpPzOwaaKqzNuxWaw3KKQVGYfb7gAXUWECNBdTMXiBnIyuhr8prv3rraGafAQuosYAaC6ixgBoLqLGAGguoGUqgtMvjaJwBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQM+TP8+SMu07xMXPO/zL7DFhAjQXUWEBNRXRYnNPz6/IisvtvKqJNpP2wgimQ3X/TZADeHlYwBbL7bxqB9sMKpkB2/00jUKeBD12DBGT33yyIZ3CcERfxVC7kvv6bqVyjxpih+Av2p7Dl7ovgtAAAAABJRU5ErkJggg==" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACTElEQVR4nO2dwW7TQBRFT5DpplvYdNNVP4Y138rXtJVgU0CJkFNUg1K1YfHGqps6MLFjX7vcIz05jUbOO31OxoombxbAR+A98C4dp8ASWKVjM1a7Awsi6bNGTIFT4CQ9vgcqYN02sCD+82fAeYop8DYdN8AdUDaee0azAufAxRjZZXJPJL8mLp9WgTdjZjQEFlBjATUWUDN7gSJjzCdgkSKHbYpHYib9RUxG34GvKb4R9zWfD0v3JTkCV+QnX7MFHojZtBaob8ZWwA/g9sBztjKGQEUkuybuaW6Bn+n53uQIXNJNoHkJVcR9TZX+/k3I9WaMCrTF44Hn20uOwPWxXmwIZv8xagE1FlBjATWzF8iZyLYdz31JzOK7x6uO52tl9hWwgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYCa2QvkfLHVlYsUHwZ8jflXwAJqLKDGAmpy10oMRe91qrlrJYZiFIEhK9B7llZXoDfqCvTmv6jApAVmPw9YQI0F1FhAjQXUzF5gqC+29q3y2l291ZvZV8ACaiygxgJqLKDGAmosoMYCao4l0PVXHr1xBdRYQI0F1FhAjQXUWECNBdRYQI0F1FhAjQXUWECNBdRYQM0x2/PkjDv6L5tmXwELqLGAGguoKYheuKfs6S4v4gtwQ+RWEp1iWzvEFkQT3+ZmBVPgJsWK6NX7V4FlelxvVjAFmltYlERem7aBtUBzs4IpUPLUJfmfl9AyDSh5qoaaiuedku/YI7Ag9uA4Id7EU3kj192RN7zsmGyMeU38AT82j+W9WyKsAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,305,19)">
<path d="M0,0 L40,0 L40,132 L0,132 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -444,7 +444,7 @@
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11265:2342:2341">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,134,108)">
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACU0lEQVR4nO2dwU7bQBRFTyqXDduyYcOKj+m639qvgUp0Q1sRVQkVpgoq6eKNhZPa6mTi+NrSPdKTSTQa5uTZGS/eixfAJ+AC+JCOU+ABWKZjO5b7Ayti0ZetmALnwFn6+wWogXXXwIr45C+BqxRT4H06boAnYNV6b4d2Bq6A6zFWl8kLsfg1cfp0Crwbc0WnwAJqLKDGAmpmL1BljPkMLFLksE3xSuykz8Rm9AP4luI7cV9zd9hy/yVH4Jb8xTdsgT/EbtoINDdjS+An8HjgnJ2MIVATi10T9zSPwK/0/tHkCNxQJtA+hWrivqZOr38TckczRga64vXA+XrJEfgy1D87BbP/GrWAGguosYCa2QvkbGTbwrlviF18/3hbOF8ns8+ABdRYQI0F1FhAjQXUWECNBdRYQI0F1FhAjQXUWECNBdRYQI0F1FhAzewFcqtVSvgK3BN1QiuiUmWQCpU2udUqJdynWBK1QjKB0gy0S+hXRL3QpnCuXk6ZgRVvVVrSU6g0AzW7lVpPzOwaaKqzNuxWaw3KKQVGYfb7gAXUWECNBdTMXiBnIyuhr8prv3rraGafAQuosYAaC6ixgBoLqLGAGguoGUqgtMvjaJwBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQM+TP8+SMu07xMXPO/zL7DFhAjQXUWEBNRXRYnNPz6/IisvtvKqJNpP2wgimQ3X/TZADeHlYwBbL7bxqB9sMKpkB2/00jUKeBD12DBGT33yyIZ3CcERfxVC7kvv6bqVyjxpih+Av2p7Dl7ovgtAAAAABJRU5ErkJggg==" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACTElEQVR4nO2dwW7TQBRFT5DpplvYdNNVP4Y138rXtJVgU0CJkFNUg1K1YfHGqps6MLFjX7vcIz05jUbOO31OxoombxbAR+A98C4dp8ASWKVjM1a7Awsi6bNGTIFT4CQ9vgcqYN02sCD+82fAeYop8DYdN8AdUDaee0azAufAxRjZZXJPJL8mLp9WgTdjZjQEFlBjATUWUDN7gSJjzCdgkSKHbYpHYib9RUxG34GvKb4R9zWfD0v3JTkCV+QnX7MFHojZtBaob8ZWwA/g9sBztjKGQEUkuybuaW6Bn+n53uQIXNJNoHkJVcR9TZX+/k3I9WaMCrTF44Hn20uOwPWxXmwIZv8xagE1FlBjATWzF8iZyLYdz31JzOK7x6uO52tl9hWwgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYCa2QvkfLHVlYsUHwZ8jflXwAJqLKDGAmpy10oMRe91qrlrJYZiFIEhK9B7llZXoDfqCvTmv6jApAVmPw9YQI0F1FhAjQXUzF5gqC+29q3y2l291ZvZV8ACaiygxgJqLKDGAmosoMYCao4l0PVXHr1xBdRYQI0F1FhAjQXUWECNBdRYQI0F1FhAjQXUWECNBdRYQM0x2/PkjDv6L5tmXwELqLGAGguoKYheuKfs6S4v4gtwQ+RWEp1iWzvEFkQT3+ZmBVPgJsWK6NX7V4FlelxvVjAFmltYlERem7aBtUBzs4IpUPLUJfmfl9AyDSh5qoaaiuedku/YI7Ag9uA4Id7EU3kj192RN7zsmGyMeU38AT82j+W9WyKsAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,135,109)">
<path d="M0,0 L40,0 L40,132 L0,132 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -853,5 +853,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:18 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:23 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View File

@ -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",

View File

@ -1015,10 +1015,10 @@
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1103,10 +1103,10 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:18 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:23 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -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",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -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",

View File

@ -232,5 +232,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:18 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:24 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -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",

View File

@ -153,6 +153,118 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11398">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,744,207)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,745,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip20">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,760,215)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,745,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,760,224)">
<path d="M-28.4609,0 L28.4609,0 L28.4609,14 L-28.4609,14 L-28.4609,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip21">
<path d="M-783.055,-71 L56.9219,-71 L56.9219,145 L-783.055,145 L-783.055,-71 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,731.539,224)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="54.9219" x="1" xml:space="preserve" y="10">a_elecAngle</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11419">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,303)">
<image height="50" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAyCAYAAAAweqkjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVRYhe2ZoW7DQBAFJ5UbEpqQkKB+Uf8flITY4AocYJOCW6vXJo7yqm7QG2m1J+ukG61t8m4DvAMHYB89kx4Yorc1/N7YhcyxqUx2wDbWM3ABPm9t7KiTOgKnqExeo0/ACJTm2ZXYMrET8JYsBnVSI3VS/ZrYyxNE/oTFVCymYjEVi6lYTMViKhZTsZiKxVQspmIxFYupWEzFYioWU7GYisVUOmoOumMlC/1nPoBznFmoqfW8JjbwM+LO5Bw1UMPhu2J9rJeIO5P2AqLEedM9sTbizqTEGYUHXmUfGwrf08viEjU2/abYhnozsqV+/Nk/wBw1NeuljDEAX/hjQunyT1YHAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,275,304)">
<path d="M0,0 L30,0 L30,42 L0,42 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip23">
<path d="M274.5,303.5 L304.5,303.5 L304.5,345.5 L274.5,345.5 L274.5,303.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="278,315 282,315" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M274.5,303.5 L304.5,303.5 L304.5,345.5 L274.5,345.5 L274.5,303.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="280,313 280,317" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<path d="M274.5,303.5 L304.5,303.5 L304.5,345.5 L274.5,345.5 L274.5,303.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="278,335 282,335" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,275,304)">
<path d="M0,0 L30,0 L30,42 L0,42 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,307,323)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip26">
<path d="M-358.516,-158 L481.461,-158 L481.461,58 L-358.516,58 L-358.516,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,307,311)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix32_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11410">
@ -165,11 +277,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip20">
<clipPath id="clip28">
<path d="M-40,-8 L40,-8 L40,8 L-40,8 L-40,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,55,330)">
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,55,330)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="52.7031" x="-26.3438" xml:space="preserve" y="3.5">n_polePairs</text>
</g>
<!--RAWSTRING-->
@ -187,11 +299,11 @@
<path d="M-27.3516,0 L27.3516,0 L27.3516,14 L-27.3516,14 L-27.3516,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip21">
<clipPath id="clip29">
<path d="M-79.1641,-187 L760.812,-187 L760.812,29 L-79.1641,29 L-79.1641,-187 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,27.6484,340)">
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,27.6484,340)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="52.7031" x="1" xml:space="preserve" y="10">n_polePairs</text>
</g>
<!--RAWSTRING-->
@ -202,11 +314,11 @@
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<clipPath id="clip30">
<path d="M-148.516,-163 L691.461,-163 L691.461,53 L-148.516,53 L-148.516,-163 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,97,316)">
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,97,316)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">uint8</text>
</g>
<!--RAWSTRING-->
@ -228,11 +340,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip24">
<clipPath id="clip32">
<path d="M-40,-8 L40,-8 L40,8 L-40,8 L-40,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,355,345)">
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,355,345)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="58.25" x="-29.125" xml:space="preserve" y="3.5">a_elecPeriod</text>
</g>
<!--RAWSTRING-->
@ -250,11 +362,11 @@
<path d="M-30.125,0 L30.125,0 L30.125,14 L-30.125,14 L-30.125,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<clipPath id="clip33">
<path d="M-376.391,-202 L463.586,-202 L463.586,14 L-376.391,14 L-376.391,-202 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,324.875,355)">
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,324.875,355)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="58.25" x="1" xml:space="preserve" y="10">a_elecPeriod</text>
</g>
<!--RAWSTRING-->
@ -265,11 +377,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip26">
<clipPath id="clip34">
<path d="M-448.516,-178 L391.461,-178 L391.461,38 L-448.516,38 L-448.516,-178 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,397,331)">
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,397,331)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix32_En4</text>
</g>
<!--RAWSTRING-->
@ -279,133 +391,9 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11408">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,449,316)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABL0lEQVRoge2asU7DQAxAX9HRpSssXTrxMcx8PiwsXZLhOrRDMsBgRzXogEhpQ3z1k6w7RVbqJ0eXSO4KeAEegQddPdEAra422u+JCZHbmvDEBljrvgdOwKGUmJBOboGdhifude2AI5DNtS/Yju6ApzmquzA9InlAHtui6N2cFf0nIVobIVobIVobIVobaUTO69Wr+JvJX2xjRN+m/sgFmEV0CR19nnoDLx2djJeOTiY6aqhC9GbeoyFaGyFaG2NO3Y+rVzEDN9PREK2NEK2NEK2NhEygNvwwhVo478AeccjIfLQvJSZkOmyHqZ7Ya7TI2PBX0Ub3wzDVE3a0n5H6u1LiIGqHqZ7ISM2ZEY9uowmZc3e9cNI4mrUoukL+w7BGDiNvB1Kv0Zn9EEEQBMvjExoSSoC14adTAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad1" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad1)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,450,317)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip28">
<path d="M-3,-8 L47,-8 L47,28 L-3,28 L-3,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,453,325)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="17.4844" x="0" xml:space="preserve" y="3">num</text>
</g>
<defs>
<clipPath id="clip29">
<path d="M-3,-28 L47,-28 L47,8 L-3,8 L-3,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,453,345)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="11.4844" x="0" xml:space="preserve" y="3">div</text>
</g>
<defs>
<clipPath id="clip30">
<path d="M-47,-18 L3,-18 L3,18 L-47,18 L-47,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,497,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="15.4688" x="-15.4688" xml:space="preserve" y="3">rem</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad2" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,450,317)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad3" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,502,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M-553.516,-168 L286.461,-168 L286.461,48 L-553.516,48 L-553.516,-168 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,502,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix32_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad5" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
<clipPath id="clip33">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,450.5,352.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip34">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,449.5,335.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,451.5,337.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11412">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad6" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,639,328)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
</g>
@ -415,11 +403,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip38">
<clipPath id="clip36">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,714,334)">
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,714,334)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="60.4531" x="-30.2188" xml:space="preserve" y="3.5">[a_elecAngle]</text>
</g>
<!--RAWSTRING-->
@ -438,59 +426,161 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11419">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,274,303)">
<image height="50" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAyCAYAAAAweqkjAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVRYhe2ZoW7DQBAFJ5UbEpqQkKB+Uf8flITY4AocYJOCW6vXJo7yqm7QG2m1J+ukG61t8m4DvAMHYB89kx4Yorc1/N7YhcyxqUx2wDbWM3ABPm9t7KiTOgKnqExeo0/ACJTm2ZXYMrET8JYsBnVSI3VS/ZrYyxNE/oTFVCymYjEVi6lYTMViKhZTsZiKxVQspmIxFYupWEzFYioWU7GYisVUOmoOumMlC/1nPoBznFmoqfW8JjbwM+LO5Bw1UMPhu2J9rJeIO5P2AqLEedM9sTbizqTEGYUHXmUfGwrf08viEjU2/abYhnozsqV+/Nk/wBw1NeuljDEAX/hjQunyT1YHAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotor_FOC_R2017b_fixdt:11375">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,594,208)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,275,304)">
<path d="M0,0 L30,0 L30,42 L0,42 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,595,209)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip40">
<path d="M274.5,303.5 L304.5,303.5 L304.5,345.5 L274.5,345.5 L274.5,303.5 z"/>
<clipPath id="clip38">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="278,315 282,315" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M274.5,303.5 L304.5,303.5 L304.5,345.5 L274.5,345.5 L274.5,303.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="280,313 280,317" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M274.5,303.5 L304.5,303.5 L304.5,345.5 L274.5,345.5 L274.5,303.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="278,335 282,335" vector-effect="none"/>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,639,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="60.4531" x="-30.2188" xml:space="preserve" y="3.5">[a_elecAngle]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,275,304)">
<path d="M0,0 L30,0 L30,42 L0,42 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,595,209)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,307,323)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,717,213)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-358.516,-158 L481.461,-158 L481.461,58 L-358.516,58 L-358.516,-158 z"/>
<clipPath id="clip39">
<path d="M-768.516,-48 L71.4609,-48 L71.4609,168 L-768.516,168 L-768.516,-48 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,307,311)">
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,717,201)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En6</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11408">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,449,316)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2asU7DMBCGvyLTpSssXTrxRLwHD8PrwdKlSzK4QzskAwx3UU1lwFJJiC/3SSdb1am9T46sSn9WwDPwCDzoWhMN0OqaVnvdGBC5bVI1sQHWuu+BM3DMNQbkJLfATqsm7nXtgBMQk8++kJ7oDniaYro/pkckj8hjmxW9m3Ki/8RFreGi1nBRayxGNBT0vIw+xe+83voFJaJvt/7IHCgRfR99iglYjOhiLiMXtYaLWsNFreGi1ij5Z/Qx+hQTsJgTdVFruKg1XNQaAUmgNnyTQs2cPXBAHCKSj/a5xoCkw2mYWhMHrRaJDX8UbXQ/hKk1kUb7EZm/yzUOommYWhMRmTlS8Og22hC5nG4tnLVOyZoVXSHvMKyRy6i2C6nX6pL9UI7jOPPjE9kGR3nmK6kxAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad1" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad1)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,450,317)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip41">
<path d="M-3,-8 L47,-8 L47,28 L-3,28 L-3,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,453,325)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="17.4844" x="0" xml:space="preserve" y="3">num</text>
</g>
<defs>
<clipPath id="clip42">
<path d="M-3,-28 L47,-28 L47,8 L-3,8 L-3,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,453,345)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="11.4844" x="0" xml:space="preserve" y="3">div</text>
</g>
<defs>
<clipPath id="clip43">
<path d="M-47,-18 L3,-18 L3,18 L-47,18 L-47,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,497,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="15.4688" x="-15.4688" xml:space="preserve" y="3">rem</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad2" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,450,317)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad4" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
<clipPath id="clip45">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,450.5,352.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip46">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,449.5,335.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip47">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,451.5,337.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad5" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,502,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip49">
<path d="M-553.516,-168 L286.461,-168 L286.461,48 L-553.516,48 L-553.516,-168 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,502,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix32_En4</text>
</g>
<!--RAWSTRING-->
@ -503,6 +593,12 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11411">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad6" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#d9d9d9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-26,293)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
@ -512,11 +608,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<clipPath id="clip51">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,19,299)">
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,19,299)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="66.5625" x="-33.2812" xml:space="preserve" y="3.5">[a_mechAngle]</text>
</g>
<!--RAWSTRING-->
@ -534,11 +630,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<clipPath id="clip52">
<path d="M-148.516,-133 L691.461,-133 L691.461,83 L-148.516,83 L-148.516,-133 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,97,286)">
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,97,286)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -560,19 +656,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip48">
<clipPath id="clip54">
<path d="M0,0 L35,0 L35,16 L0,16 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,555,327)">
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,555,327)">
<path d="M0,0 L35,0 L35,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<clipPath id="clip60">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,571,333.5)">
<g clip-path="url(#clip60)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,571,333.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.5156,5.125 -12.9844,5.53125 C-13.4531,5.9375 -14.026,6.14062 -14.7031,6.14062 C-15.5573,6.14062 -16.2422,5.86198 -16.7578,5.30469 C-17.2734,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0208,-0.359375 -13.4714,-0.190104 -13.0391,0.148438 C-12.6068,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6198,0.690104 -15.9531,1.07031 C-16.2865,1.45052 -16.4531,2.05208 -16.4531,2.875 C-16.4531,3.71875 -16.2917,4.32812 -15.9688,4.70312 C-15.6458,5.07812 -15.2292,5.26562 -14.7188,5.26562 C-14.3021,5.26562 -13.9557,5.14062 -13.6797,4.89062 C-13.4036,4.64062 -13.224,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.1094,-0.130208 -9.45833,-0.359375 -8.6875,-0.359375 C-7.83333,-0.359375 -7.13281,-0.0807292 -6.58594,0.476562 C-6.03906,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71615,5.5026 -7.17969,5.75781 C-7.64323,6.01302 -8.14583,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.59375,-0.21875 L-3.59375,0.65625 C-3.13542,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.08854,3.90625 4.21875,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.10938,4.36719 9.45312,4.72656 C9.79688,5.08594 10.2292,5.26562 10.75,5.26562 C11.1354,5.26562 11.4661,5.16406 11.7422,4.96094 C12.0182,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.2135,0.5 9.80469,0.661458 9.47656,0.984375 C9.14844,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8073,0.71875 16.5964,0.789062 16.4141,0.929688 C16.2318,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9062,1.89062 15.8438,2.29688 15.8438,2.73438 L15.8438,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1823,4.96354 20.2656,5.01562 C20.349,5.06771 20.4688,5.09375 20.625,5.09375 C20.75,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -598,11 +694,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip68">
<clipPath id="clip74">
<path d="M-643.516,-168 L196.461,-168 L196.461,48 L-643.516,48 L-643.516,-168 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip68)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,592,321)">
<g clip-path="url(#clip74)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,592,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En6</text>
</g>
<!--RAWSTRING-->
@ -612,54 +708,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11460">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,69,154)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSklEQVRoge2ZsW7CMBCGP6qUhbVdWJj6RH2OvkxfDxYWFjKEgQzJ0uEc9W9l1ENJA1j3SSdbyFZOH47x4QXwDrwCL6ktjSNQp1aj/j2wwgSsJUpjBSxTvwda4JQbWGErYg1sUpTGc2o74Aw08tkPdGVsgLc5srsBPSbihL0iWRlPc2Z074QMIWQIIUMIGULIEEKGEDKE6tYJAFtgl2l3jrkf0v8cm4hHxnbsQ/5gDxywk2GD1Q69c+6kuXlkeL6hMRxS1Nhx+RoZk+Z2DytDS+wGqyE659zZZfz3ymiwFdFw/WsyKR4ZozemRyF+WoWQIYQMIWQIIUMIGULIECrs5Lfiwj/GBeCufSrsKKyXLKXhrn2GlQHflyyl4a59Bhl6yVIa7tpnkNGmgcfcoAenTXGWNitjgd21LrENtMRNtE/RSX+IIAiCYAq+ANbpZuwjiq5MAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,155)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip70">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip70)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,99,169)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,70,155)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,99.5,185)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip71">
<path d="M-125.617,-32 L714.359,-32 L714.359,184 L-125.617,184 L-125.617,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip71)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,74.1016,185)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11418">
@ -672,11 +720,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip73">
<clipPath id="clip76">
<path d="M-15,-8 L15,-8 L15,8 L-15,8 L-15,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip73)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,210,335)">
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,210,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="-5.54688" xml:space="preserve" y="3.5">30</text>
</g>
<!--RAWSTRING-->
@ -694,11 +742,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip74">
<clipPath id="clip77">
<path d="M-278.516,-168 L561.461,-168 L561.461,48 L-278.516,48 L-278.516,-168 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip74)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,227,321)">
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,227,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix32_En4</text>
</g>
<!--RAWSTRING-->
@ -710,44 +758,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11398">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,744,207)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotor_FOC_R2017b_fixdt:11460">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,69,154)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVRoge2ZsW7CMBRFD5XLwtouLEz9on5Hf6a/BwsLCxnCQIZk6fAc9bYykoWttFjvSE+2Isu2Do7jh1fAO/AKvMSyNc5AF0uN7nfDgAnYSrTGBljH+gQMwCXVMGArYgvsYrTGcyxH4Ar08uwHujJ2wNsSs/sDJkzEBXtFkjKelpzRf8dlCC5DcBmCyxBchuAyBJchhIXH2wOHRHm4s78PqX+WTS1Pxr50EOEInLBTYI/lCVNBfzXnliXj3l8txSlGhx2NS2XUnNviK0PT6R7LF8aC/haXUXPAHlsRPXVek6rkyCjemB4F/7QKLkNwGYLLEFyG4DIElyEE7DS44cY/xg2QnQ8F7HislyytkZ0PzSsDvi9ZWiM7H5pl6CVLa2TnQ7OMITY8pxo9OEOMq5RJGSvsrnWNbaAtbqJTjFHqcziO4zg1+AIRKmbsd+mBNQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,745,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,155)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip76">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<clipPath id="clip79">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,760,215)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
<g clip-path="url(#clip79)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,99,169)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,745,208)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,70,155)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,760,224)">
<path d="M-28.4609,0 L28.4609,0 L28.4609,14 L-28.4609,14 L-28.4609,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,99.5,185)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip77">
<path d="M-783.055,-71 L56.9219,-71 L56.9219,145 L-783.055,145 L-783.055,-71 z"/>
<clipPath id="clip80">
<path d="M-125.617,-32 L714.359,-32 L714.359,184 L-125.617,184 L-125.617,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,731.539,224)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="54.9219" x="1" xml:space="preserve" y="10">a_elecAngle</text>
<g clip-path="url(#clip80)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,74.1016,185)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
@ -760,7 +808,7 @@
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11406">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,283)">
<image height="70" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABGCAYAAABCFf2NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2asU7DMBBAX1Do0hWWLp34GGa+g8+Dn2kZWLokgxnSIRlg8J3qQhIs6lQncU862Yos++liJ4ouFfAE3AN30paiAVpp02i/D6xl4U0SpVgDK+kPwBH4GBtYEzOwAbYSpbiVtgc6ICTXfkhoJrbAQ0EJiBnoiBlopiRuCi/6J1xCcQnFJRQTEnXGmBegkhjj8RoS+xkBMxIXkyOxsyBhIhNvSwqAkSPqEopLKC6huIRiQiLnsf1sQWJnQWL/LyRMbEyXUFxCcQnFhETOw+rVgsRv746rfYsuir9FTUmYOKIuobiEknM6PpeWMJEJl1BcQnEJpSbWK9dM1Cwv4B04yPyBWCEepiRazsvJpThItMTi7KxEI30tJ5ciLdgHmbufk0jLyaUIMl8g43Y0MiBwykoJjhJd0o5KVMS/BlbEjVlycw4SfdLXcBz7fAEHi1IU/yb9gQAAAABJRU5ErkJggg==" y="0"/>
<image height="70" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABGCAYAAABCFf2NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQElEQVRoge2asU7DMBRFT1Ho0hWWLp34GGb+jN+DhaVLMpghHZIBBr8rDDSNIU7l4R3pyVZqOUc3aVLpdQM8AffAnY2laIHOxrS6nwsbO/E+qVLsgK3NR+AEvJ9b2BAT2AMHq1Lc2jgAPRCSY78klMQBeCgoATGBnphAOyVxU/ik/8IlhEsIlxAuIZqMNS8zny9+yuZIvNYgMZfE4zUk5pJYTI7E89oSVXw7XEK4hHAJ4e+Ov0j4u0PMJXEViSqSWF2iiueESwiXEC4hXEK4hHAJ4RLCJYRLiJzfmB9rS1SRhEsIlxAuIRpiv3LHRM9yAW/A0fYPxA7xOCXR8b2dXIqjVUdszl6UaG2udnIp0oZ9sL2HSxJpO7kUwfYLZFyO1hYEvlIpwcmqT8azEhvivwa2xBuz5M05Wg3JXOU49fMJKHRPUW+wJzUAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,284)">
<path d="M0,0 L25,0 L25,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -768,19 +816,19 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip79">
<clipPath id="clip82">
<path d="M154.5,283.5 L179.5,283.5 L179.5,345.5 L154.5,345.5 L154.5,283.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip79)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="170,318 164,312" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip80">
<clipPath id="clip83">
<path d="M154.5,283.5 L179.5,283.5 L179.5,345.5 L154.5,345.5 L154.5,283.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip80)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="170,312 164,318" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -798,11 +846,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip81">
<clipPath id="clip84">
<path d="M-233.516,-148 L606.461,-148 L606.461,68 L-233.516,68 L-233.516,-148 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip81)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,182,301)">
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,182,301)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix32_En4</text>
</g>
<!--RAWSTRING-->
@ -812,54 +860,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11375">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,594,208)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,595,209)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip83">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,639,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="60.4531" x="-30.2188" xml:space="preserve" y="3.5">[a_elecAngle]</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,595,209)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,717,213)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip84">
<path d="M-768.516,-48 L71.4609,-48 L71.4609,168 L-768.516,168 L-768.516,-48 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,717,201)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En6</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11375#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -1002,5 +1002,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:11 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:16 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

@ -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",

View File

@ -44,7 +44,7 @@
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11408:572">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,184,146)">
<image height="84" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABUCAYAAADu10VkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABj0lEQVRoge2asW7CMBBAH1XKwtouLEz9mM79jvZj+jH9mXbpwpIM6RAGGNrBh2oggC/JoRvuSSdbyMRPh+M46GbAC/AIPEhrSQ000ubRHA+sRGaZhSULYC79HbABfvoGVqRMLYGVhCX30m6BDmizz07E9hlbAU/GYpAy1ZEyVZ8Tu7uByCBCTEuIaQkxLW7FqoIxbwOu+z7gOweUiH2OnWQIJWJf5hY9uBVzu/hDTEuIaQkxLW7FSjbYa/xOcI0T3GYsxLSUrLFXc4se4jymxa2Y28UfYlpCTEuIaXErVrLBfphb9DDFs/J5CpFj3D6S4nShxa2Y2+0ixLSEmJaSu9LkL4BruM1YiGkJMS0hpsXqPDa6fsPq2HMTsSEZG/0e4PagGGd+LW4z5nYfCzEtIaYlxLRUpMrKBWeqKyfmG1jLnC2pDnZ3TqzhsGjWkrVEQyo3vShWS39fNGtJXtLcynzbS2J50awlrczRUvBT1jKg5T97VmwkuqztFZuRaq3npMVvfQPsJLZZfx9BEAD8Ab8MV8jyzACQAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABUCAYAAADu10VkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABc0lEQVRoge2aMW7CQBBFH5FDQ5s0NFQ5TOrcLNdLmjQ0drEpTIGLpNhB2RADHvCAI/0njXaFV9qnD7bRambAC/AIPNgYSQ00NpbV7C+sTGZZVCQLYG7zDtgAn30LK3JSS2BlFcm9jVugBVLx2R+xXWIr4ClYDHJSLTmp+pDY3RVEzkJiXiTmRWJeJOalGrDm7cT1kLfFELH3E9dvJnYqsecxRPYZI7EQhoi9hlv0MNm7UmJeJOZFYl70rvSid6WXMRIL4V8ndhOxyT7HJOZFYl4k5kViXiTmRWJeJOZFYl4k5mXIf/6vcIseJpuYxLxIzIvEvESd9lx8mBd1qHIVsXMSu/iUcbLHUDpR9DLZxCb7HJOYF4l5kZiXitxZueBAd+XIfABr2zOR+2C7Q2INv5tmI1lbNeR206Nitc13TbORlC3NyfbbHhMrm2YjSbZHYsBXWduCxE96UWys2mLsFZuRe63n5B9/9A3QWW2L+a6EEADf4gdWDt9l7v0AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,185,147)">
<path d="M0,0 L30,0 L30,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -117,7 +117,7 @@
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11408:573">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,259,158)">
<image height="110" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABuCAYAAABLNmGvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABuElEQVR4nO2bMW7CQBBFP5FDQ5s0NFQ5TOqcIzlMDpPLJE0aGrtwCiigCMWOlQUM7DceNJH+k1ZrocX7NKzXY4uZAHgB8AjgwXpPagCN9XlrDgdWJjPPmiczAFM73gJYA/jpG1ghRWoOYGHNk3vrNwBWANrssyOxLmILAE/OYkCK1AopUvUpsbsbiAxCYiwSY5EYS1ixqmDM24Dzvg/4zh4lYp/XTjKEErEvd4sewoqFXfwSY5EYi8RYwoqVbLCX+B3hHEeEjZjEWErW2Ku7RQ/Kx1jCioVd/BJjkRiLxFjCipVssB/uFj2Mca98HkPkkLC3JGUXLGHFwm4XEmORGEvJVenyCuASYSMmMRaJsUiMxSsfu/r/G15pz03EhkTs6ueAsImicn6WsBELu49JjEViLBJjUXbBouyCJey98l9HTG8UcyTGIjEWibFIjEViLHrPzyIxFomxSIylQqpxnOFEnePIfANY2pwtUkXq9pRYg/3yVU+W1hqkws+zYrUdd+WrnuTFxa3NtzknlpevetLaHC0KfsraBrT4i54Xa2urrO8VmyBVPU+RFr/3BbC1tsmOuyaEAIAdk0NfnzCFwhUAAAAASUVORK5CYII=" y="0"/>
<image height="110" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABuCAYAAABLNmGvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABpElEQVR4nO2bMW6DQBBFvyPixm3SuHGVw6TOzXK9pEnjBopNgQsokmIHZWOD4dsMXkv/SaNFZiWeBsOuBs0KwBuAZwBPNnpSAqhsTKM6nliYzDYJTzYA1nbcAjgA+O6bWCBmagtgZ+HJo40NgBpASH47EesytgPw4iwGxEzViJkqh8QeFhC5CImxSIxFYiwSYykmzPkYOe+yWkwR+xw5fzOxsYy9ziFyzBwZc2GK2Lu7RQ/ZPpUSY5EYi8RYtFayaK1kmSNjLtx1xm4ilu17TGIsEmORGIvEWCTGIjEWibFIjEViLFP2/D/uFj1kmzGJsUiMRWIsXtWeq4t5XkWVRcQuydjVVcZsy1CqKLJkm7Fs32MSY5EYi8RYtLtg0e6CJdu18q4zpu+VKRJjkRiLxFiyFVNxmOWuN4pL9CqdkO2tlBiLxFgkxlIg9jhuMNDnODNfAPZ2zYDYkdoOiVX4377qyd6iQmz8PCtW2nHXvupJ2lwc7HrNObG0fdWTYNcImHArS5sQ8Jc9Lw4WdTL2iq0Qu57XiH9+7wegtWiS4y6EEADwC0QtXw6ITVnWAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,260,159)">
<path d="M0,0 L30,0 L30,102 L0,102 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -519,5 +519,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:11 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:17 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 192 KiB

View File

@ -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",

View File

@ -9,11 +9,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:10">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:10">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1094,112)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -61,9 +61,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:9">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQ0lEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4okq8BnoB74M5ySTqgt5xG/7OwNZldEiXZAhtbT8AR+FgqbImd2gF7i5LcWh6BAQjJtV9ic8f2wENhMYidGoid6tbEbv5A5CIk5kViXiTmpVqxNqPmGWgscjgBjxcbGTlir+RLXY1/LfZCpWLVduytuMUC1X4uJOZFYl4k5kViXiTmRWJeJOZFYl6qFcv5tT4Vt1ig2o5JzIvEvEjMi8S8SMyLxLxIzIvEvEjMS7ViLfEkf8vKaf6VeQcOtmcgzl1Ma2I934c0SnKw6InjDWfFOlvPQxolSUdogu03nhNLhzRKEmyPQMat7Kwg8NW9UhwthiQvijXE2Z4N8eEv/QJMFmOynkMIAfAJNcdKan7uAx0AAAAASUVORK5CYII=" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABVElEQVRoge2asU7DMBBAX1Do0hWWLp34GVa+g8/ja4CBpUsymCEdkqEMvggDTuWrepGR7kknW5ElP10cx5KvAZ6Ae+BOWks6oJc2jf73wFZkdklYsgU20p+AI/CZG9gSM7UD9hKW3Eo7AgMQkmd/xOaM7YEHYzGImRqImeqWxG5WELkIF9PiYlpcTEu1Ym3BmBegkSjhBDxebCSUiL1RLnU1/rXYK5WKVZuxd3OLDNVuFy6mxcW0uJgWF9NSrVjJL+nZ3CJD6elidUpPF6tTrVi1i9/FtLiYFhfTUq1YyQZ7MrfIUG3GXEyLi2lxMS0upsXFtLiYFhfTUq1YS7zJ37Jwm39lPoCDzBmIdRfTkljPzyINSw4SPbG84axYJ/25SMOStIQmyHzjObG0SMOSIHMECl5lJwMC39mz4igxJG1WrCHW9myIi9/6A5gkxqQ/h+M4AF/DBk1y+Oo8YAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -140,9 +140,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:8">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:8">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,964,42)">
<image height="162" preserveAspectRatio="none" width="63" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAACiCAYAAAD2pxVCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACtklEQVR4nO2cvW7bMBSFjws5S4Yu6ZIlkx+mXfNkfZii71K7QLNkiQdlsAdraAdSgCwo8HV5Tev6nA8g5B+C5odriaIk3gWAZwBfADzkbXTeAGzzdli244oNkvDjoETnHsBdft0B2AN4n6rYIEX8EcBTLtFZ5u0BwA5AO/jsiGHknwCsavSuAh2S+DvSX35S/lPNHs0NybMieVYkzwq1fGOo8wPAIhcLfwF8++C7NYDNxHZjbNcVi/wGdvFQSP4EaxDLU0f+98V7YWM9el88A7XIz4XxiEAlP47819IGI8lbzgXOIpL8OPLFRJKnjry7PPXERvKsSJ4VybMieVYkzwq1vGVi4369fC5QR17yrESS/+zdYKQrOa13g5Ei747kWZE8K5JnJdI4r/vzA6jkdX/ek0jyuj/vCbW8xvkTeO5rLwBekVY8tUhr3jrH9s/C+gSmF6+5bJGWfc1e3jPyw6WeLdLat4Nj+2dRO/ItUsRbBPnbe0Z+n8tusJ21vGfku1wOg9c08rOCepyXPCuSZ0XyrFDLW05yvjv+njmHzQS/cLz+thhNbE5APbH5efFe2FnB4Xp9D/UBT/KsSJ4VybNS+yTHkyoPJ8z1AmYV+blGvsqTGXONfDGRI1+MIn+Cm5WnHuclz4rkWZE8K9TytVdRl2Q/db9jQx15ybMieVYkz4rkWZE8K5JnRfKsSJ4VybMieVYkz4rkWZE8K5JnRfKsSJ4VybMieVYkz4rkgzDOolhMRPk+i2IxkbKf/sFxFsViIsm/4DjZSDG15VdwzntRQqR93h3JsyJ5ViTPSoN0xnQPYHnlvnhhzqTeIJ0y3uX3V8tQ5og5k3ofeSClYN7V6N2FMWdS7+W7XMlltnRlzAkHe/l9rvg2VSkY5oSDCwAPSPv8Erdx0Psok/otHM+EEOL/+AeG9cGzu61BTAAAAABJRU5ErkJggg==" y="0"/>
<image height="162" preserveAspectRatio="none" width="63" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAACiCAYAAAD2pxVCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACtElEQVR4nO2dsXLiMBRFLxmTJm22SZMqH7Pb5jvyM/mX3Z+BLbZJEwpTQIGLpJCY8TJ4eOAnWfK9Z0ZjIBqhM8+xJdt6LAC8AvgB4DFua+cTwCZu+2VzWrFBEH7qldp5AHAfX3cA9gC25yo2CBF/AvAcS+0s4/YAYAeg7X32H/3IPwN4ydG7DHQI4luEXf6s/F3OHpWG5FmRPCuSZ4VavjHU+Q1gEYuFLwC/Bv62ArA+s10b2n07ef9u7M8gFvk17OIpWXk3WJO8Ze+4Cov8CsTypUTeHYv83+S9mAjqU53kWZE8K5JnRfKsUMtbhren8+ipcO+HdVZXApPN50tgsiltCbj3g/qAJ3lWJM+K5FmhlrcMcr6S98KGez+oIy95ViTPiuRZkTwrkmdF8qxInhVq+dz36v4B+EBY8dQirHnrHNu/ity3qz5i2SAs+ype3jPy/aWeLcLat4Nj+1eRO/ItQsRbVLLbe0Z+H8uuty1a3jPyXSyH3msa+aKgPs9LnhXJsyJ5ViTPiuRZkTwrkmfFMp+/haHHxsakjXCHOvKSZ0XyrEieFcmzInlWJO9AKetwrkKRZ8VzaZml3kssP41tJoU68pJnRfKsSJ6VmjIknTL69zdqfggxi3ypkR89Sqw58qOpOfKjUeQvMFt56vO85FmRPCuSZ4Va3jLI+XNDu0OTjjGPornfFUo1ti/iuvwlqIe3mtVdgDrys5WnPtVJnhXJsyJ5Vqjla8p17Q515CXPiuRZoZZPdSVn9CMjOUh1MWM28rp6O0cs8u+O36fn7UtB8qxInhXJs9Ig5J1+ALCcuC9emDOpNwiJt+/j+8myDztizqR+jDwQUjDvcvQuMeZM6kf5LlbaZupgSsyZ1I/y+1jx81ylyjBnUl8AeET4n19iHge9oUzqczieCSHEbXwDA7On/IZk5uMAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,965,43)">
<path d="M0,0 L55,0 L55,154 L0,154 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -332,9 +332,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:7">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:7">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,469,288)">
<image height="150" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAACWCAYAAAB+bsAwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACPUlEQVR4nO2dvU4jMRhFT1YDDS00aVLxMLvtPhkPg3gYsgUNDSmGghRJAYUdYVCysmRjfM09kuVR4szM0TexJxP/LIC/wBVwGfNeeQI2MU/T5nPBiSCyTFKvXADncXsPbIHnYwUnQoSWwCqmXjmL+Q54AebktQ+kkVoB1y3OroA9QeiZcOkdlfrV8oxaYSkVLKWCpVQYUmrKKHMLLGLK4RX4c+K9e2B9JF9/+nwROVJr8oW64MdK3TOg1JCR+vflZ1GZIat0S6lgKRUspYKlVLCUCpZSwVIqWEqFIaVyfs4XP4drzZCRspQKllLBUipYSgVLqWApFSylgqVUsJQKQ0rl9nipxQPwSOipPBP6lu8r7h/I7/FSi8eYNoRu2N8mVTNS6dCGmdDHfFdx/0D7SM2ECM188+VXM1LbmF6SXP47tY9pl2zLSzVhyHbKUipYSgVLqTCkVE7je1PxeNljdUvwDW0Furmhvat90K9myIrCUipYSgVLqdC68c2heE6MHh+8NJFqHanfpTvoMVLF9BipYn5spOSkhmynLKWCpVSwlApDSrUelZMzG08xQ0bKUipYSgVLqWApFSylgqVUsJQKllLBUipYSgVLqWApFSylgqVUsJQKQ0rl/OlWk+uYinuK/Y8hI2UpFSylgqVUmAjD5y44seZgR2TPOjIRxgOmy1/2SvasI4dIwfvyl72SPevIQSpd/rJXsgdpHqS2seDTsUKdkD1Ic0FYJfacUFH0XFmcmnWk53rAGNMrb7rdnW1MqXnIAAAAAElFTkSuQmCC" y="0"/>
<image height="150" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAACWCAYAAAB+bsAwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACXElEQVR4nO2dsVIbMRRFjzMLDW3S0FDxMUmb7+DzyM/gFDQ0uFgKXNhFUkieKIw3eeNdC11xz4xGHiN29swzWrF++7QCvgNfgM+5b5VnYJP7sm3eDhxIItdFa5Ur4DK/3gNb4OXYwIEUoWvgJrdWucj9DngFxuK9vygjdQPc1ji7GexJQi+kj95RqU81z6gWllLBUipYSoUupYbAmHtglVuEX8C3iZ89AOsj/frN788iIrUmLtQEH1bqgQ6luozUz7OfxcJ0OaVbSgVLqWApFSylQpdSkWXS3dnPYmGiq3Qpoqt0KbqU6nKisJQKllLBUip0KRW5+M6+t12bLiNlKRUspYKlVLCUCpZSwVIqWEqFLqVq30t/BJ5ImcojKbd8v+Dxgfq3nZ9y25DSsN9NaslIlY82jKQc892CxwfqR2okRWjknT9+S0Zqm9tr0cv/Te1z2xWv5aWq0OV1ylIqWEoFS6lgKRUspYKlVLCUCpH/p05hKk0h8vjebLqMlKVUsJQKllLBUipYSgVL/YOm8mwdKRWWTOGOjLvN7WvwmCfRZaQspYKlVLCUCi0+kT27bmeLySFVpGpHavZqo8VIzabFSM3mw0ZKTqrL65SlVLCUCpZSoUupyMX3xwnHnVqUVkk5ONfa76z39f5Hl8skr9JV6FKqyyndUipYSgVLqVC7bJe/8z0VS6lgKRUspcJAqg1xxcSegw0RrjoykIpelNtftkq46sghUvBn+8tWCVcdOUiV21+2SrjqyEFqmwc+HxvUCOGqIyvSLrGXpImi5cliqupIy/OAMaZVfgM8mpu2/mSDTAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,289)">
<path d="M0,0 L45,0 L45,142 L0,142 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -524,9 +524,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:6">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:6">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,769,89)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQ0lEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4okq8BnoB74M5ySTqgt5xG/7OwNZldEiXZAhtbT8AR+FgqbImd2gF7i5LcWh6BAQjJtV9ic8f2wENhMYidGoid6tbEbv5A5CIk5kViXiTmpVqxNqPmGWgscjgBjxcbGTlir+RLXY1/LfZCpWLVduytuMUC1X4uJOZFYl4k5kViXiTmRWJeJOZFYl6qFcv5tT4Vt1ig2o5JzIvEvEjMi8S8SMyLxLxIzIvEvEjMS7ViLfEkf8vKaf6VeQcOtmcgzl1Ma2I934c0SnKw6InjDWfFOlvPQxolSUdogu03nhNLhzRKEmyPQMat7Kwg8NW9UhwthiQvijXE2Z4N8eEv/QJMFmOynkMIAfAJNcdKan7uAx0AAAAASUVORK5CYII=" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABVElEQVRoge2asU7DMBBAX1Do0hWWLp34GVa+g8/ja4CBpUsymCEdkqEMvggDTuWrepGR7kknW5ElP10cx5KvAZ6Ae+BOWks6oJc2jf73wFZkdklYsgU20p+AI/CZG9gSM7UD9hKW3Eo7AgMQkmd/xOaM7YEHYzGImRqImeqWxG5WELkIF9PiYlpcTEu1Ym3BmBegkSjhBDxebCSUiL1RLnU1/rXYK5WKVZuxd3OLDNVuFy6mxcW0uJgWF9NSrVjJL+nZ3CJD6elidUpPF6tTrVi1i9/FtLiYFhfTUq1YyQZ7MrfIUG3GXEyLi2lxMS0upsXFtLiYFhfTUq1YS7zJ37Jwm39lPoCDzBmIdRfTkljPzyINSw4SPbG84axYJ/25SMOStIQmyHzjObG0SMOSIHMECl5lJwMC39mz4igxJG1WrCHW9myIi9/6A5gkxqQ/h+M4AF/DBk1y+Oo8YAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,770,90)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -603,9 +603,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:5">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:5">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,689,209)">
<image height="68" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABZklEQVRoge2bsW7CQAxAX6qUhbVdWJj4mHbtt/ZrSIcuLMlwDDAkQzvYUa9VqE6Cpjmfn2T5BBb4yVFAkVwBL8Aj8KA5J1qg0xxH97OwRuQ2UeTEGljpeQDOwHGqsEYmuQG2Gjlxr7kHTkCIXvtGPNEtsJujuxszIJJH5LKdFL2bs6P/xEWt4aLWcFFrFCNaJ9S8ApVGCh/A84X39kAzkZuEz7yKFNGGdMnF4qIRewoRLWaib3/exQwU8/PiotZwUWu4qDVc1Bouag0XtYaLWsNFrVGMaMqjlKufqS6BYibqotZwUWu4qDVc1Bouao1iRFP+1N+SncbTzN9bzkRd1Bouag0XtUaNbBasubBdsHDegQPiEJC9l2GqsEa2fuIlmZw4aHTIOsivoq2exyWZnIhXtgLSfz9VOIrGSzI5EZCeAwmXbqsFga/p5sJZ4xTlSdEK2U1bITej3G5Ig0YfncdwHMdZHp9/plH/QUiDNgAAAABJRU5ErkJggg==" y="0"/>
<image height="68" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeUlEQVRoge2bsW7CQAxAX6qUhbVdWJj4mHbtd/Tz+jWkQxeWZAgDDGRoBzvqtTqqk4A05/OTrDuBBX5yFC5CroAX4BF40DUnWqDTNYzud2KNyK2CyIklsND9AByBfSyxRjq5AtYaOXGv6wk4AH3w2g/Cjq6BzRTVXZkBkdwjl21U9G7Kiv4TF7WGi1rDRa1RjGidkPMGVBopfALPZ97bAk1kbRI+8yJSRBvSJWeLiwZsKUS0mI6+37yKCSjm58VFreGi1nBRa7ioNYoRTTkCvt68iglIfXrJntSnl+wpRrSYm5GLWsNFreGi1ihGNOXAcPH/HnOgmI66qDVc1Bouao1iRFMODNdko/E08feW01EXtYaLWsNFrVEjkwVLzkwXzJwPYIc49MjcyxBLrJGpn3BIJid2Gh0yDvKnaKv7cUgmJ8KRrR6p/xRLHEXDIZmc6JGaexIu3VYTer67mwtHjUOwRkUrZDZtgdyMcrshDRqnYD+G4zjO/PgCEdFVB4n7a6kAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,690,210)">
<path d="M0,0 L50,0 L50,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -652,9 +652,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:4">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:4">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1089,229)">
<image height="48" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQElEQVRoge2ZMW7CQBBFn6MNDW3S0FBxmKTNzXKXnAZSpKGxi6WAwi6gmLGyiexopYBnncyTRruCkZnH2gjpV8AL8Ag86FoCNdDomlbzvTEgQ6+SKoElsNB9B5yAw1BjQL75FbDWKoF7XVvgCMTktS+kJ7AGNlNMl0mHDH9Abp9BgbspJ7oFLmCNC1jjAtbMXiBk9LwBlVYOZ+B55L0tsEvW18xrjpIjsCN/+Mn5FwJbZi4w+xN4v/kUv2D2P6MuYI0LWOMC1riANS5gTc5/ofMVP2+j9XStC87+BFzAGhewxgWsCUj6sWQkATHiA9gjs0UkI+uGGgOS/KWBWgnstRokYvpRoNZ9H6iVQBqzRmSudqixF0gDtRKIyCyRjFuo1obI52lYc9I6JuugQIXkxAvkIS7lQe602mTfl+M4f4kLBgtO1WJ0NCAAAAAASUVORK5CYII=" y="0"/>
<image height="48" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSklEQVRoge2ZMU7DQBBFn5FJkxaaNKlyGGg5B5fhLpwmoaBJYxdOkRR2EYoZiwXZaCVjzy7Mk0azckbW/951lOgXwBNwD9xpT4EKqLWHVX8fLBHRm6BSYA2sdN0BF+A0NFgiT34DbLVS4FZ7C5yBJrj2hXAHtsBuCXWRdIj4E3J8Bg3cLKloDtyANW7AGjdgTfYGyoiZV6DQiuEKPI58tgcOQX+JvOcoMQYOxItfnH9hYE/mBrLfgbfZVUwg+69RN2CNG7DGDVjjBqzJ3kDMT4nn2VVMIMbA5D8dATuth9+6YfZHyA1Y4wascQPWlEj6sWYkATHiHTgi2hokI+uGBksk+QsDtRQ4atVIxPSjgUrXfaCWAmHM2iC62qHB3kAYqKVAg2hpiDhClQ40fO6GNRetc9AHDRRITrxCXuJUXuROqw3WfTmO85f4AHZgTtfk+8b+AAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1090,230)">
<path d="M0,0 L40,0 L40,40 L0,40 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -709,7 +709,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:3">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:3">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119,367)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -772,7 +772,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:2">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:2">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119,97)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -835,7 +835,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:1">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,119,127)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -896,7 +896,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:1#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:1#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -930,7 +930,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:2#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:2#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -1012,19 +1012,19 @@
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:3#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:3#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -1058,7 +1058,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:7#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:7#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -1103,16 +1103,16 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:8#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:8#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -1146,7 +1146,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:6#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:6#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,965,120)">
@ -1160,7 +1160,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:10808:2895:9#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11746:9#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,360)">
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:33 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:25 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -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",

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 298 KiB

View File

@ -1,11 +1,11 @@
[
{
"sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2427",
"sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2427",
"className":"Simulink.Annotation",
"icon":"WebViewIcon2",
"name":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"> <html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\"> p, li { white-space: pre-wrap; } </style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\"> <p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#ff0000;\">Hold the previous value</span></p></body></html>",
"label":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"> <html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\"> p, li { white-space: pre-wrap; } </style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\"> <p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#ff0000;\">Hold the previous value</span></p></body></html>",
"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",

View File

@ -9,11 +9,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2423">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2423">
<!--RAWSTRING-->
<g data-tags="Text">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2427">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2427">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-129,153)">
<path d="M0,0 L106.281,0 L106.281,14 L0,14 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
@ -32,7 +32,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2426">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2426">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,49,172)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -80,55 +80,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2425">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-106,99)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdklEQVRoge2ZwU6DQBCGPwz20qteeunJJ/JZfRq9eKkaiEK1tIEoHmZIp0orCmKzzpdMoGRD2C+7dH82Ai6Bc+BMj6GRAKkebaUfG8aIgJmp0JgCEz2vgALI2xrGyIiYAXOt0DjVYwmsgMxc28GOjDlwMcbT/QEVIiJHpkirjJMxn+jYcRkGl2FwGQaXYXAZBpdhcBmGuEObKyDS6kKt9Yas+tbIYucBuNO6R7LBE/CibftS971BFxk3dBfRUAOvyMqvkdGEoxR4BJbAhmFEDMIYMgqk4zmSC5bAs16vvnnfX6WLjGt+JsNOkwLJBoX+3iAieg/tIRljZLTV0UwNS1cZ/wL/azW4DIPLMLgMg8swuAyDyzDESGaYsueLcQDcAguknxkHYkCMBCe7yRIaC60UyUcHZSR63myyhIbdXsyQPpZtDRsZdpMlNDK2ifnLaZJog4ztKAmJgt3UvGKPjAjZa50gL9AQX6JNUi75nJ4dx3GcIXgHXtl/ytt5vLYAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-105,100)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip7">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-76,114)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-105,100)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-75.5,130)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<path d="M-111.102,-32 L185.898,-32 L185.898,73 L-111.102,73 L-111.102,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-100.898,130)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2424">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2424">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-211,172)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -138,11 +90,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip10">
<clipPath id="clip7">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-195,180)">
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-195,180)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -160,11 +112,11 @@
<path d="M-13.7656,0 L13.7656,0 L13.7656,14 L-13.7656,14 L-13.7656,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<clipPath id="clip8">
<path d="M-3.23438,-91 L293.766,-91 L293.766,14 L-3.23438,14 L-3.23438,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-208.766,189)">
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-208.766,189)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="25.5312" x="1" xml:space="preserve" y="10">yPrev</text>
</g>
<!--RAWSTRING-->
@ -175,11 +127,11 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip9">
<path d="M-34,-68 L263,-68 L263,37 L-34,37 L-34,-68 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-178,166)">
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-178,166)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -189,7 +141,55 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2424#out:1">
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2425">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-106,99)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABG0lEQVRoge2ZMU/DMBBGX1Do0hWWLp34Rfz/gaVLMrhDOyQDDHcRH8igSC0FrO9JJ1vRKbKfzh58HfAMPAIPObbGAIw5aoyfE3tCwE6iNbbAJuczcAaOtcSeqIgdsM9ojfscJ+AEFPn2Aa2MPfB0i9X9AjMh4kgckaqMu1uu6K9jGYJlCJYhWIZgGYJlCJYh9Ctyuh9fxXV4vfQHrgzBMgTLECxDWHOBXnwx/RdcGYJlCJYhWIZgGYJlCJYh9MRr8ZYvXowb4AU4EPssRN9kriX2RGdJmyytccgYiVbBtzKGnC9NltbQ9mIh9jjVEhcZ2mRpjULsq7DimAyZUHivkpY4Z5xkrMroiF7rhrhAW7xE54xJ5ksYY4y5Bm9CF0TQNlxlBgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-105,100)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-76,114)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-105,100)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-75.5,130)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-111.102,-32 L185.898,-32 L185.898,73 L-111.102,73 L-111.102,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-100.898,130)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2424#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,180)">
@ -205,5 +205,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:13 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:19 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -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",

View File

@ -9,13 +9,13 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1577">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1577">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,139,18)">
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACMklEQVR4nO2dwW7TQBRFT5DbTbdl001X/Aus+dZ+DSDBphQlQk6rmioVDYs3VqfBgQmufW16j/RkxxrZ72TszDiWZxbAe+A1cJqWU2AJrNIyj9VuwYpI+iyLKXACHKf1e6AB1l0FK+KbPwPOU0yBo7TcALdAnW17Ql4D58CbMbIr5J5Ifk2cPp0Cr8bMaAgsoMYCaiygZvYCVUGZC2CRooRtigeiJf1BNEbfgK8proh+zefD0v2dEoGPlCffsgV+Eq1pK9B2xlbAd+D6wH12MoZAQyS7Jvo018BN2t6bEoEP/JtAfgo1RL+mSZ/vCLnejFEDXfFw4P72UiLw6bkONgSz/xm1gBoLqLGAmtkLlDRk28Gz6MHsa8ACaiygZvYCpXdkQ9H73/DSO7KhGEVgyBp413cH6hrojboGevMiamDSArNvByygxgJqLKBm9gIlDdnbZzxew9OHHb0ZuyVuH3BsGPkJzWSZ/TVgATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQM3sBD8+jxgJqLKDGAmoqYizcE/aMLi/iC3BJ5FYTL093vn9cEYP45pMVTIHLFCtirN4/CizTejtZwRTIp7Coibw2XQVbgXyygilQ8zhK8l9PoWUqUPNYG2p2Bw+4ZY/AgpiD45i4iKdyIe8OHpCHMeZ/4hfNO4wXldzd9AAAAABJRU5ErkJggg==" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABi0lEQVR4nO3dMU/CQABH8T+msrjqwsLkJ/L7Dy4sMJQBBjrocEc8TTUkBF5r3i+5tCEXuEdhvVskeUvykuS5Xqdgm2RXr+3Y/ZzYpSx61YwpeEqyrPdDkmOS/djELuWbXyVZ1zEFj/V6SnJI0jevfdM+gXWS13us7kJDyuL3KT+f0YCHe67oFgygGUAzgDb7gO6COYsbfv7HtW8w+ydgAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANoBtAMoBlAM4BmAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANoBtAMoBlAM4BmAM0AmgE0A2gG0GYfcMlmkVdv6HhLs38CBtAMoBlA61J2ln/KL7vLQ96TbFLW1qecPzCMTexSTlVoDyuYgk0du5Tt+/8M2Nb782EFU9AeYdGnrOs0NvEc0B5WMAV9ylr6XPAT2tYJfb6eBu1Yx6G5jgYsUs7gWKb8iafyRx7qODX35yHpP/kEct9FoCwS7TYAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,19)">
<path d="M0,0 L40,0 L40,132 L0,132 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -205,7 +205,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1576">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1576">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,31)">
<image height="24" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAYAAACWTY9zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVRIie2WPQ+CQAyGHwyysOrCwuQv8v8PLix3wznAAItDSzzlI56xTvckb9qQJn1T4HoFcAXOwEmjJQ7wGmP598JSzTSRLKmBSvMJGID7WmGJTKoBWpUlR40j0AMherYwNk+sBS7GxkAm1SOTclvGDn8w8hXZWCrZWCrZWCrZWColcvrWbJzAP+YGdNozILty2jLmeV2slnQqj6ykXWNO83mxWhJfe4L2G/eMxYvVkqA9Ah+8SqcFgef0rBhUfRRXjRXIfaxCPn7rH2BSjVE+K5PJADwAUU5CtQFGFbsAAAAASUVORK5CYII=" y="0"/>
</g>
@ -253,7 +253,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1575">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1575">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,77)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -316,7 +316,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1579">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1579">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,77)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -364,7 +364,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1574">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1574">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,122)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -427,7 +427,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:2510">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:2510">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,94,117)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVRIie2WvQ6CMBSFP0xlcdWFhcmHMY4+qw/kwtIOdYABFodeYpWfwCVxMD3JyW3IpV8uNOnJgBtwAo5SNbKAkxrbfTcagRSRNToAuaw7oAGeY42GMFkBlGKN9lJboAZ89GwA7CcsgbMSCGGymjCZnQLuNgBUSsAETMCBzIKeO5CJL78AXrdCYv3/P0zABFwtQ7idD0zc0Av1ACrZyxMyTTcFdHwGII0qsSNEjFmglXUfgDSKY6KXfdo5YByANPLyrmfBJ7XS4HlPu1aNuI7qKDAj5NKccGi0B6cTt9G6d1LSNr0AyG5EFMEQprcAAAAASUVORK5CYII=" y="0"/>
</g>
@ -486,41 +486,41 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,105,144)">
<path d="M-22.3984,0 L22.3984,0 L22.3984,14 L-22.3984,14 L-22.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,82.6016,144)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.7969" x="1" xml:space="preserve" y="10">Ini=initVal</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,128)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<clipPath id="clip59">
<path d="M-84,-99 L143,-99 L143,42 L-84,42 L-84,-99 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,116)">
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,105,144)">
<path d="M-22.3984,0 L22.3984,0 L22.3984,14 L-22.3984,14 L-22.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,82.6016,144)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.7969" x="1" xml:space="preserve" y="10">Ini=initVal</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1576#out:1">
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1576#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,40)">
@ -534,7 +534,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1575#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1575#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,85)">
@ -548,7 +548,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:2510#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:2510#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,130)">
@ -562,7 +562,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1574#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1574#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,95,130)">
@ -576,7 +576,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1577#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515:1577#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,85)">
@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:13 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:19 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -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",

View File

@ -9,11 +9,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2418">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2418">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,439,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -61,7 +61,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2416">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2416">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,169,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
@ -133,9 +133,9 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2415">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2415">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309,68)">
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABrklEQVRoge2ZXU/CMBRADzp54VVfeOHJX+SP9EeBMZJIIJsw+ViQgfrQ21BwMytb60x6kpvbkEJP7t1Y1naAB+AOuJXskhhIJJuRnE+MRKZvhEt6QFfGOZAB70UTI1Sl+sBAwiU3knfABkiNz36I6YoNgHvHYqAqtUFVKi4Tu/IgchFBzJYgZksQs6W1YlHN7+eof+8hMDLyY83frVWxA/ABrID1Wa7NpWKm1FxiIbnwoWxLlVZ+AR1jvDekEmBqROJTbGXMM6XmIvMMjGX8Bix9iY3OxLaoa0mLjYFXYIZq5/ovxVYioVs449jGzJfYsEBMVyxBtW8hUmtUq72IlVXsXWIpQplIffoSK6pYZsRWhHLUXdsIVcSegGsZH0RAx16iMSEbsWnTi1ahtQ/xIGZLELMliNkSxGwJYra0Vqzqy4h3WluxIGZLELMliNkSoQ4BepQcBDTMCzCRNVPU619eJpZwer7jkomEuZ1QKhbLWJ/vuMQ8fUtlvd1vYub5jktSWSOlQitjmZByrJ4r9LbCxsiFYh3UsWAXdfG7vgH01sKO060G19d2IPB/+AZ+fqiO++U/awAAAABJRU5ErkJggg==" y="0"/>
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGUlEQVRoge2ZMW+DMBBGHxHJkrVZsmTqL+r/H7JkgcEdyABDOvhQnTZEHOlVDN+TTraQwU8HDNZXAR/AAXizMZIGaG0sq/25sDaZY1GR7IGdzQfgCnw+WliTO3UETlaRbG3sgQ5IxbVfYmPHTsB7sBjkTnXkTjVTYpt/EFmExLxIzIvEvKxWrJ6xplrw3NuCe+5Ybcck5kViXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZlzrny5TPiElbbMYl5kZgXiXmpySHAnokg4I85AxfbM5Ejm2FKrOU+34nkYtWSk5GnYo3Nx3wnkjJ9S7Zf/0yszHciSbZHYsarbGxB4rt7UVytumJ8KFaRY8Ed+eOP/gEGq76YjyWEAPgCtMNE9gyjR30AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -197,142 +197,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAByklEQVRoge2aTU/CQBBAH1q9cNULF078GM/+SH8UGCOJBEKF8tUgBfEwu2EgJTa0QLfsSya7IYvOywxlN0sNeAWegSczusQQCM2oIzxcGCByDRUuUQcezTwBYmCStjBAKtkAmiZc4sGMK2ABROq1PXRFm0DrEtkVTIJITpC2TRW9u2RG18SLVg0vWjW8aNW4GdEg5/sTZDfSBjpqfDuy/nCdHTv//J9tzjxzVXQD/AAzYH4wlo5TRbXkyMTYjKmb6muTpXW3QE3N1+wkQ6CvIsRh0ZlapyVHiNwH0DXzb2BafJr5ySLaYV90iXwWrWgX+AIGSPvOi08zP6eKzhAp27IDdm0bF59mfrKItjle0RBp1zEiOUdau3TkqejExBQRjBHJ3+LTzM+pFY1VLBHBhAK+2M9FFtF34N7MN4iQjbWJ0gpasoj2z57FBfCbekWRbdky8VLg38zEzVTUi1YNL1o1vGjVCJAbqDpHbqFKzifQQxwiZO+dpC0MkKOWvkx1iZ4JfRY+Kjo0c3uZ6hL6aj9C8l+lLbSi+jLVJSIk54gMrTs0CyJ21XUFeyZeqDFVtIb8huEReRi59kCy5+IV++dk1541Ho/nVvgDYJiwC9UMRkAAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip34">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip35">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip36">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip37">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip38">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip40">
<path d="M-138.516,-91 L303.484,-91 L303.484,121 L-138.516,121 L-138.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip42">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip43">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2414">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2414">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,157)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -342,11 +207,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip47">
<clipPath id="clip33">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
@ -364,11 +229,11 @@
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip48">
<clipPath id="clip34">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">rst</text>
</g>
<!--RAWSTRING-->
@ -379,11 +244,11 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip49">
<clipPath id="clip35">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -395,70 +260,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2412">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip51">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,39)">
<path d="M-7.38281,0 L7.38281,0 L7.38281,14 L-7.38281,14 L-7.38281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<path d="M-9.61719,-23 L432.383,-23 L432.383,189 L-9.61719,189 L-9.61719,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,42.6172,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="12.7656" x="1" xml:space="preserve" y="10">inc</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-34,0 L408,0 L408,212 L-34,212 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2413">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2413">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,197)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -468,11 +270,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip55">
<clipPath id="clip37">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
@ -490,11 +292,11 @@
<path d="M-10.4375,0 L10.4375,0 L10.4375,14 L-10.4375,14 L-10.4375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<clipPath id="clip38">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.875" x="1" xml:space="preserve" y="10">max</text>
</g>
<!--RAWSTRING-->
@ -505,11 +307,11 @@
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip57">
<clipPath id="clip39">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
@ -519,7 +321,205 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515#out:1">
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2412">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip41">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,39)">
<path d="M-7.38281,0 L7.38281,0 L7.38281,14 L-7.38281,14 L-7.38281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M-9.61719,-23 L432.383,-23 L432.383,189 L-9.61719,189 L-9.61719,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,42.6172,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="12.7656" x="1" xml:space="preserve" y="10">inc</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-34,0 L408,0 L408,212 L-34,212 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGklEQVRoge2asWrDQAxAn8s1S9Z0yZKpX9T/H7JksYfLkAz20A6SiVquiSFp6pP1QNxhhNFDx2GQG+ADeAM2utZEC3S62uh+JiZEbmuiJtbASvcDcAaOpcSEdHIL7DRq4lXXHjgB2Tz7hu3oDnh/RnUPZkAkj8ixLYq+PLOi/yREvRGi3ghRbyxGNE3Iaf68itt83vuCxXQ0RL0Rot4IUW+EqDdC1BuLEZ3yUX/3B/UcWExHQ9QbIeqNEPVGQiZQa36ZQs2cPXBAHDIyHx1KiQmZDtthak0cNDpkbHhVtNX9OEytCTvaz0j9fSlxFLXD1JrISM2ZCUe31YTMpbu1cNY4mbUo2iD/MKyQy6i2C2nQ6M1+jCAIgvnxBQyvRODv8w4OAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip46">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip47">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip48">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip49">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip50">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<path d="M-138.516,-91 L303.484,-91 L303.484,121 L-138.516,121 L-138.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip54">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip55">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip56">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,180,40)">
@ -533,7 +533,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2415#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2415#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,250,95)">
@ -547,7 +547,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2413#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2413#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,340,105)">
@ -561,7 +561,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2416#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2416#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -595,7 +595,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2414#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2414#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,250,115)">
@ -609,7 +609,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2435:2412#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2435:2412#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,30)">
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:13 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:19 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -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",

View File

@ -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",

View File

@ -9,13 +9,13 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1577">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1577">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,139,18)">
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACl0lEQVR4nO2dzW7TQBhFTyB00y1suumKh2HNe/AwvAQP1SJEJapWCW3S/Kg0LbD4xurUxODGjq+N7pFGY1WT5p58k9h16vEIeA+8AV6nvg9MgGnq8zYtDxwToY+y1gcOgYO0vQHWwHzbwDHxyh8Bx6n1gVepvwNWwCz72RPyChwDb7tIV5MNEX5OTJ+tAi+6TLQPLKDGAmosoGbwAuOGj98Qe8kT4DTrP1WML4/72PD5G1XgAfgBLIBlqe+MXQXy8FepXad+60HXvqgzhX4Bo2z7nsfwU+Aia1N6KLDIxuXhr4jQX4CztP0duGk/ZjV1BE55KnBLzPVC4Az4BlwS02jZfsxqdhVYEGGLqXPJ4/RZtx+zmjoCJ1RXYEpMm2si/JKYYp3RpALz1G6I4Gsi/M/2Y1azawXWWbslgm+IT6lOqSPwGXiZth+IoEW7T63z4AV1BC72nqIBgz+Ys4AaC6ixgJrBC9T9g6a31D0Wei6dneWuezT6XHolsEsF3u3wmJ2oI/Bh7ykaMPhPIQuosYAaC6jZ146siq/AOfHF9ayNX7ivQ4kqzlNr7Sx21xXI/wtlkBWYEa/8jA4F2qxAcTpyRUtnsbuuQHFK8i71jelaoHUGvx+wgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYAaC6ixgBoLqLGAGguosYAaC6ixgBoLqLGAGguoGbzA4BfGGHwFLKDGAmosoGZMXB5+SMXq8iLKiwesqbj+eExc457frKAPlBcP+KvAJG0XNyvoA+XFA1ZEvj8oBPKbFfSB8uIB/6zAOg2cbBskoLx4wIoKgRFxD44D4k3clzdyefGAvBlj/id+AzlkzmNO/r6CAAAAAElFTkSuQmCC" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABi0lEQVR4nO3dMU/CQABH8T+msrjqwsLkJ/L7Dy4sMJQBBjrocEc8TTUkBF5r3i+5tCEXuEdhvVskeUvykuS5Xqdgm2RXr+3Y/ZzYpSx61YwpeEqyrPdDkmOS/djELuWbXyVZ1zEFj/V6SnJI0jevfdM+gXWS13us7kJDyuL3KT+f0YCHe67oFgygGUAzgDb7gO6COYsbfv7HtW8w+ydgAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANoBtAMoBlAM4BmAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANoBtAMoBlAM4BmAM0AmgE0A2gG0GYfcMlmkVdv6HhLs38CBtAMoBlA61J2ln/KL7vLQ96TbFLW1qecPzCMTexSTlVoDyuYgk0du5Tt+/8M2Nb782EFU9AeYdGnrOs0NvEc0B5WMAV9ylr6XPAT2tYJfb6eBu1Yx6G5jgYsUs7gWKb8iafyRx7qODX35yHpP/kEct9FoCwS7TYAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,19)">
<path d="M0,0 L40,0 L40,132 L0,132 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -205,7 +205,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1576">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1576">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,31)">
<image height="24" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAYAAACWTY9zAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVRIie2WPQ+CQAyGHwyysOrCwuQv8v8PLix3wznAAItDSzzlI56xTvckb9qQJn1T4HoFcAXOwEmjJQ7wGmP598JSzTSRLKmBSvMJGID7WmGJTKoBWpUlR40j0AMherYwNk+sBS7GxkAm1SOTclvGDn8w8hXZWCrZWCrZWCrZWColcvrWbJzAP+YGdNozILty2jLmeV2slnQqj6ykXWNO83mxWhJfe4L2G/eMxYvVkqA9Ah+8SqcFgef0rBhUfRRXjRXIfaxCPn7rH2BSjVE+K5PJADwAUU5CtQFGFbsAAAAASUVORK5CYII=" y="0"/>
</g>
@ -253,7 +253,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1575">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1575">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,77)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -316,7 +316,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1579">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1579">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,77)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -364,7 +364,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1574">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1574">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,122)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -427,7 +427,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:2510">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:2510">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,94,117)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVRIie2WvQ6CMBSFP0xlcdWFhcmHMY4+qw/kwtIOdYABFodeYpWfwCVxMD3JyW3IpV8uNOnJgBtwAo5SNbKAkxrbfTcagRSRNToAuaw7oAGeY42GMFkBlGKN9lJboAZ89GwA7CcsgbMSCGGymjCZnQLuNgBUSsAETMCBzIKeO5CJL78AXrdCYv3/P0zABFwtQ7idD0zc0Av1ACrZyxMyTTcFdHwGII0qsSNEjFmglXUfgDSKY6KXfdo5YByANPLyrmfBJ7XS4HlPu1aNuI7qKDAj5NKccGi0B6cTt9G6d1LSNr0AyG5EFMEQprcAAAAASUVORK5CYII=" y="0"/>
</g>
@ -486,41 +486,41 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,105,144)">
<path d="M-22.3984,0 L22.3984,0 L22.3984,14 L-22.3984,14 L-22.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,82.6016,144)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.7969" x="1" xml:space="preserve" y="10">Ini=initVal</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,128)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<clipPath id="clip59">
<path d="M-84,-99 L143,-99 L143,42 L-84,42 L-84,-99 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,116)">
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,105,144)">
<path d="M-22.3984,0 L22.3984,0 L22.3984,14 L-22.3984,14 L-22.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,82.6016,144)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.7969" x="1" xml:space="preserve" y="10">Ini=initVal</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1576#out:1">
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1576#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,40)">
@ -534,7 +534,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1575#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1575#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,85)">
@ -548,7 +548,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:2510#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:2510#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,130)">
@ -562,7 +562,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1574#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1574#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,95,130)">
@ -576,7 +576,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1577#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515:1577#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,85)">
@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:14 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:20 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -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",

View File

@ -9,383 +9,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2418">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,439,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,440,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,440,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,39)">
<path d="M-7.65625,0 L7.65625,0 L7.65625,14 L-7.65625,14 L-7.65625,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-414.344,-23 L27.6562,-23 L27.6562,189 L-414.344,189 L-414.344,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,447.344,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.3125" x="1" xml:space="preserve" y="10">cnt</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABf0lEQVRoge2aTU/CQBBAH6Zy4aoXLpz8Rf5Wf4168IIaGm1RKqFRPMw0LFpg5WNll3nJZEszafZlN+1klg5wDVwCFzrGxAjIdXQj/5mYIXJ9J2KiB3T1ugYqoGxLzJCV7AMDjZg413EGTIDCubeEu6ID4CrE7PZMjUiWyLZtFT0LOaP/xERTw0RTw0RT42REM4+cG6Cj4cNc4wupWD6Qj/kz8KjxhNSjr8C75m565k74iN7hL9kwBz6RqqURbYrtHHgBxsCUzZJ7IYRohUiVSC06Bt70fv3H526Nj+gt24m6W7dC6tFKf08RyZ23pC8hVrQtgmxXFx/R+4PPIgAn83kx0dQw0dQw0dTw+Y4Gq14OycmsqImmhommhommRob0cnqsOIU6ch6AIeJQsKY9kyHNKvcwNSaGGjnSk1orOtLr5jA1Jtyj/QKZ/6wtsRF1D1NjomDRXdy4dUeaULBY3VioWO4wTlgh2kH+w9BFXkaxvZCaruKM351GwzCM4+MbcvmA3GQmfWgAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip6">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip7">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip8">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip9">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip10">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-138.516,-91 L303.484,-91 L303.484,121 L-138.516,121 L-138.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip14">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip15">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip16">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2414">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,157)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip19">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,174)">
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">rst</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,163)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip21">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2413">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,197)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip23">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,214)">
<path d="M-10.4375,0 L10.4375,0 L10.4375,14 L-10.4375,14 L-10.4375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.875" x="1" xml:space="preserve" y="10">max</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,203)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2412">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,39)">
<path d="M-7.38281,0 L7.38281,0 L7.38281,14 L-7.38281,14 L-7.38281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-9.61719,-23 L432.383,-23 L432.383,189 L-9.61719,189 L-9.61719,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,42.6172,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="12.7656" x="1" xml:space="preserve" y="10">inc</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M-34,0 L408,0 L408,212 L-34,212 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2416">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2416">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,169,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
@ -395,35 +23,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip31">
<clipPath id="clip2">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="173,30 177,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<clipPath id="clip3">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="175,28 175,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<clipPath id="clip4">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="178,35 182,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<clipPath id="clip5">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="180,33 180,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -441,11 +69,11 @@
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<clipPath id="clip6">
<path d="M-159,0 L283,0 L283,212 L-159,212 L-159,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,16)">
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
@ -457,9 +85,144 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2415">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGklEQVRoge2asWrDQAxAn8s1S9Z0yZKpX9T/H7JksYfLkAz20A6SiVquiSFp6pP1QNxhhNFDx2GQG+ADeAM2utZEC3S62uh+JiZEbmuiJtbASvcDcAaOpcSEdHIL7DRq4lXXHjgB2Tz7hu3oDnh/RnUPZkAkj8ixLYq+PLOi/yREvRGi3ghRbyxGNE3Iaf68itt83vuCxXQ0RL0Rot4IUW+EqDdC1BuLEZ3yUX/3B/UcWExHQ9QbIeqNEPVGQiZQa36ZQs2cPXBAHDIyHx1KiQmZDtthak0cNDpkbHhVtNX9OEytCTvaz0j9fSlxFLXD1JrISM2ZCUe31YTMpbu1cNY4mbUo2iD/MKyQy6i2C2nQ6M1+jCAIgvnxBQyvRODv8w4OAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip8">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip9">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip10">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip11">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip12">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip13">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip14">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<path d="M-138.516,-91 L303.484,-91 L303.484,121 L-138.516,121 L-138.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip17">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip18">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip18)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2415">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309,68)">
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAByElEQVRoge2Z3U7CMBSAP3Ryw63ecMOVD+O17+Fr+VBgjCQSyKaMvwUZqBc9DQU3s27rnEm/5KQN6eiX042Ong5wD9wA19K6JAQiac2IzgcGItM3wiU9oCv9FEiARdbAAJWpPjCQcMmVtDtgA8TGZz/EdMYGwK1jMVCZ2qAyFeaJXTQgUgovZosXs8WL2dJasaDi9Snq13sIjIz2seL3VsrYAfgAVsD6rK1MWTFT6l1iLm3mpmxLkaX8AjpGf29IRcDUiKhJsZUxzpR6F5lnYCz9N2DZlNjoTGyLupe02Bh4BWao5Vz/pdhKJPQSzjguY9KU2DBDTGcsQi3fXKTWqKVuRCwvYwuJpQglIvXZlFhWxhIjtiKUop7aWigi9gRcSv8gAjr2ErUJ2YhN6560CK3dxL2YLV7MFi9mS2vFir4oNk7RvdKWyqdGRd8ubGlErEzG7kpcc0IRsYeqk5ShtU+lF7PFi9nixWwJUEWAHjmFgJp5ASYyZ4z6+5fmiUWc1ndcMpEwjxNyxULp6/qOS8zqWyzz7X4TM+s7LolljpgCSxnKgJhj9lyhjxU2Rpsp1kGVBbuom9/1A6CPFnacHjW4vrc9nv/DN+4HrCkAs3sNAAAAAElFTkSuQmCC" y="0"/>
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGUlEQVRoge2ZMW+DMBBGHxHJkrVZsmTqL+r/H7JkgcEdyABDOvhQnTZEHOlVDN+TTraQwU8HDNZXAR/AAXizMZIGaG0sq/25sDaZY1GR7IGdzQfgCnw+WliTO3UETlaRbG3sgQ5IxbVfYmPHTsB7sBjkTnXkTjVTYpt/EFmExLxIzIvEvKxWrJ6xplrw3NuCe+5Ybcck5kViXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZlzrny5TPiElbbMYl5kZgXiXmpySHAnokg4I85AxfbM5Ejm2FKrOU+34nkYtWSk5GnYo3Nx3wnkjJ9S7Zf/0yszHciSbZHYsarbGxB4rt7UVytumJ8KFaRY8Ed+eOP/gEGq76YjyWEAPgCtMNE9gyjR30AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -467,19 +230,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip37">
<clipPath id="clip22">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<clipPath id="clip28">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,322.5,90)">
<g clip-path="url(#clip28)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,322.5,90)">
<path d="M-7.20312,6 L-7.20312,-0.21875 L-6.26562,-0.21875 L-6.26562,0.65625 C-6.06771,0.34375 -5.80729,0.0963542 -5.48438,-0.0859375 C-5.16146,-0.268229 -4.79167,-0.359375 -4.375,-0.359375 C-3.91667,-0.359375 -3.53906,-0.265625 -3.24219,-0.078125 C-2.94531,0.109375 -2.73958,0.375 -2.625,0.71875 C-2.125,0 -1.48438,-0.359375 -0.703125,-0.359375 C-0.078125,-0.359375 0.398438,-0.190104 0.726562,0.148438 C1.05469,0.486979 1.21875,1.01562 1.21875,1.73438 L1.21875,6 L0.171875,6 L0.171875,2.07812 C0.171875,1.66146 0.138021,1.35938 0.0703125,1.17188 C0.00260417,0.984375 -0.119792,0.833333 -0.296875,0.71875 C-0.473958,0.604167 -0.6875,0.546875 -0.9375,0.546875 C-1.375,0.546875 -1.73698,0.692708 -2.02344,0.984375 C-2.3099,1.27604 -2.45312,1.74479 -2.45312,2.39062 L-2.45312,6 L-3.51562,6 L-3.51562,1.95312 C-3.51562,1.48438 -3.60156,1.13281 -3.77344,0.898438 C-3.94531,0.664062 -4.22396,0.546875 -4.60938,0.546875 C-4.91146,0.546875 -5.1875,0.625 -5.4375,0.78125 C-5.6875,0.9375 -5.86979,1.16667 -5.98438,1.46875 C-6.09896,1.77083 -6.15625,2.20312 -6.15625,2.76562 L-6.15625,6 L-7.20312,6 M2.78125,-1.375 L2.78125,-2.59375 L3.84375,-2.59375 L3.84375,-1.375 L2.78125,-1.375 M2.78125,6 L2.78125,-0.21875 L3.84375,-0.21875 L3.84375,6 L2.78125,6 M5.4375,6 L5.4375,-0.21875 L6.375,-0.21875 L6.375,0.65625 C6.83333,-0.0208333 7.49479,-0.359375 8.35938,-0.359375 C8.73438,-0.359375 9.08073,-0.291667 9.39844,-0.15625 C9.71615,-0.0208333 9.95312,0.15625 10.1094,0.375 C10.2656,0.59375 10.375,0.848958 10.4375,1.14062 C10.4688,1.33854 10.4844,1.68229 10.4844,2.17188 L10.4844,6 L9.4375,6 L9.4375,2.21875 C9.4375,1.78125 9.39583,1.45833 9.3125,1.25 C9.22917,1.04167 9.08333,0.872396 8.875,0.742188 C8.66667,0.611979 8.42188,0.546875 8.14062,0.546875 C7.69271,0.546875 7.30469,0.690104 6.97656,0.976562 C6.64844,1.26302 6.48438,1.80208 6.48438,2.59375 L6.48438,6 L5.4375,6" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -505,11 +268,11 @@
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip57">
<clipPath id="clip42">
<path d="M-248.516,-81 L193.484,-81 L193.484,131 L-248.516,131 L-248.516,-81 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,281.516,97)">
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,281.516,97)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
@ -519,7 +282,244 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515#out:1">
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2414">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,157)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip44">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,174)">
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip45">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">rst</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,163)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2413">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,197)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip48">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,214)">
<path d="M-10.4375,0 L10.4375,0 L10.4375,14 L-10.4375,14 L-10.4375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip49">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.875" x="1" xml:space="preserve" y="10">max</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,203)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2418">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,439,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,440,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip52">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,440,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,39)">
<path d="M-7.65625,0 L7.65625,0 L7.65625,14 L-7.65625,14 L-7.65625,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-414.344,-23 L27.6562,-23 L27.6562,189 L-414.344,189 L-414.344,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,447.344,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.3125" x="1" xml:space="preserve" y="10">cnt</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2412">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip55">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,39)">
<path d="M-7.38281,0 L7.38281,0 L7.38281,14 L-7.38281,14 L-7.38281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<path d="M-9.61719,-23 L432.383,-23 L432.383,189 L-9.61719,189 L-9.61719,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,42.6172,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="12.7656" x="1" xml:space="preserve" y="10">inc</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip57">
<path d="M-34,0 L408,0 L408,212 L-34,212 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,180,40)">
@ -533,7 +533,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2415#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2415#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,250,95)">
@ -547,7 +547,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2413#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2413#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,340,105)">
@ -561,7 +561,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2416#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2416#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -595,7 +595,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2414#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2414#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,250,115)">
@ -609,7 +609,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2480:2412#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2480:2412#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,30)">
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:14 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:20 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -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",

View File

@ -9,11 +9,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2506">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2506">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,404,92)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -61,7 +61,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2505">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2505">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,249,97)">
<image height="42" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAqCAYAAAAqAaJlAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABS0lEQVRYhe2YsU7DMBBAX5Dp0hWWLp34Ij6D7+NrgIGlSzK4SA1SKgjDnYWLDHKb+qoIP+nkKLooTyfbia8B7oFb4EZHa1qg0zGO7meiQwRXUVizBBZ6vQd6YJtKdEhFV8Baw5prHQdgB/jo3gFxZdfAnYVdgj0iukWmQFL2ytJoKlW2FFW2FFW2FLOSdRk5j0CjkcOo8Yl8ld6Rzf7hFMGYHNln8kUDI/CBfJmC7GQsZHvg7cjnk+TIPnGabDwN+iOfT2JR2RCTyZF9OceLzsGstq4qW4oqW4qc3WAsbpHJrCpbZUtRZUtRZUvhkN7Skl/6Swa8Ahv18Mi/b/KX0iF90LjlaM1Go0OOP3/KtnodWo7WxM1krw5DKjHIxi1Ha7y+15MxDVpN8HxX2ZJeYxeNSdkG6XwvkAV2iUUWzmgDh2e2S6yfSuX/8gVgP2LFBdQ0LgAAAABJRU5ErkJggg==" y="0"/>
</g>
@ -120,45 +120,45 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.5,134)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<path d="M-97.5469,-72 L184.453,-72 L184.453,14 L-97.5469,14 L-97.5469,-72 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,255.547,134)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,113)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<clipPath id="clip27">
<path d="M-129,-39 L153,-39 L153,47 L-129,47 L-129,-39 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,101)">
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.5,134)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-97.5469,-72 L184.453,-72 L184.453,14 L-97.5469,14 L-97.5469,-72 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,255.547,134)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2504">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2504">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,319,63)">
<image height="75" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABLCAYAAAA25wSFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABw0lEQVRoge2bwU7CQBBAH6ZyId70woWT/+HVs59h4r/4MX6GX6AevHCBQ9FQE4jiYbZxMVUXlu3sxnnJpE2zlHlM26UwHQBXwBlw6pY5MAPmbunH/PvACkl67EUOjIChW18DDbDoGlghn/wYmLjIgWO3XAFLoPa2beFXYAKc95FdIGsk+QVy+HQKHPWZUQpMQBsT0MYEtCleoAoYcwcMXISwcfGBzKRvyGR0vU+CfxEi8Eh48i0b4B2ZTVuBJPQh0AAvO74+mBCBB/YT8A+hZsfXB9NHBdpIQojAU6o3PwTFX0ZNQBsT0CbkKrRJnkUExVfABLQxAW1MQJvQ+4FURP8WG3o/kIpeBFJW4DJ2B9oViEa7AtH8iwpkLVD8PGAC2piANiagTfECIRPZbcT+bzq2vQL3LqIpfia2L3PaFC9Q/FXIBLQxAW00/uA4AS5cRFN8BUxAGxPQxgS0qZDG6hE/NFcr8QxMkdxqpGGqs+eoQh4q8Hv1c2DqYo702/0qMHPrba9+DvhPcNRIXquuga2A36ufAzWSS03AITRzA2q+qqFN42LpLTsFBsgjKEPkJM7lRG4bBVdsNw7mco4ahnEoPgFp5XI8SXqXhAAAAABJRU5ErkJggg==" y="0"/>
<image height="75" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABLCAYAAAA25wSFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABuUlEQVRoge2bsU7DMBBAX1HoUrHB0qUT/8HKzGfwfXwGXwAMLF3aIQU1SKmgDOcIFwVw6zpni3vSyVHltvd6SayklxFwA1wA527MgQWwdKMfy+8TKyTpqRc5MAHGbnsDNMCqb2KF/PJTYOYiB07d2AJroPZe28GvwAy4HCK7QDZI8itk9+kVOBkyoxSYgDYmoI0JaFO8QBUw5w4YuQhh6+IDWUnfkMXo9pAE/yJE4JHw5Du2wDuymnYCSRhCoAFe9nx/MCECDxwm4O9CzZ7vD2aICnSRhBCBp1RffgyKP42agDYmoE3IWWibPIsIiq+ACWhjAtqYgDah1wOpiL4XG3o9kIpBBFJW4Dr2A7QrEI12BaL5FxXIWqD4dcAEtDEBbUxAm+IFQhayGPpuybwC9y6iKb4CJqCNCWhjAtqYgDYaf3CcAVcuoim+AiagjQloYwLaVEhj9YQfmquVeAbmSG410jDV23NUIQ8V+L36OTB3sUT67X4VWLjtrlc/B/wnOGokr7ZvYifg9+rnQI3kUhOwCy3chJqvamjTuFh7Y6/ACHkEZYwcxLkcyF2jYMtu42Aux6hhGMfiE4bpbsWFLzD7AAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,320,64)">
<path d="M0,0 L40,0 L40,67 L0,67 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -220,7 +220,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2503">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2503">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,159,72)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
@ -281,7 +281,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2503#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2503#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
@ -315,7 +315,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2504#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2504#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,405,100)">
@ -329,7 +329,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotor_FOC_R2017b_fixdt:8486:2507:2505#out:1">
<g id="BLDCmotor_FOC_R2017b_fixdt:11784:2507:2505#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,320,115)">
@ -345,5 +345,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2020-10-11 21:39:14 W. Europe Daylight Time-->
<!--generated on windows @ 2020-10-20 17:30:20 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Some files were not shown because too many files have changed in this diff Show More