First release commit, dynamic tests done!

This commit is contained in:
EmanuelFeru
2019-05-28 21:38:39 +02:00
parent cdcafbaa5c
commit ac0e680369
186 changed files with 20824 additions and 23528 deletions

File diff suppressed because it is too large Load Diff

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'BLDC_controller'.
*
* Model version : 1.800
* Model version : 1.817
* Simulink Coder version : 8.13 (R2017b) 24-Jul-2017
* C/C++ source code generated on : Sat May 25 21:42:39 2019
* C/C++ source code generated on : Tue May 28 19:55:33 2019
*
* Target selection: ert.tlc
* Embedded hardware selection: ARM Compatible->ARM Cortex
@ -40,171 +40,167 @@ typedef struct {
/* Block signals and states (auto storage) for system '<S23>/Edge_counter' */
typedef struct {
uint8_T UnitDelay1_DSTATE; /* '<S38>/UnitDelay1' */
uint8_T UnitDelay1_DSTATE; /* '<S37>/UnitDelay1' */
boolean_T Edge_counter_MODE; /* '<S23>/Edge_counter' */
} DW_Edge_counter;
/* Block signals and states (auto storage) for system '<S23>/Moving_Average_Filter' */
/* Block signals and states (auto storage) for system '<S23>/Motor_Speed_Calculation' */
typedef struct {
int32_T UnitDelay5_DSTATE; /* '<S28>/UnitDelay5' */
int32_T UnitDelay1_DSTATE; /* '<S28>/UnitDelay1' */
} DW_Moving_Average_Filter;
} DW_Motor_Speed_Calculation;
/* Zero-crossing (trigger) state for system '<S23>/Moving_Average_Filter' */
/* Zero-crossing (trigger) state for system '<S23>/Motor_Speed_Calculation' */
typedef struct {
ZCSigState Moving_Average_Filter_Trig_ZCE;/* '<S23>/Moving_Average_Filter' */
} ZCE_Moving_Average_Filter;
/* Zero-crossing (trigger) state for system '<S23>/Raw_ Speed_calculation' */
typedef struct {
ZCSigState Raw_Speed_calculation_Trig_ZCE;/* '<S23>/Raw_ Speed_calculation' */
} ZCE_Raw_Speed_calculation;
ZCSigState Motor_Speed_Calculation_Trig_ZC;/* '<S23>/Motor_Speed_Calculation' */
} ZCE_Motor_Speed_Calculation;
/* Block signals and states (auto storage) for system '<Root>' */
typedef struct {
DW_Moving_Average_Filter Moving_Average_Filter_n;/* '<S63>/Moving_Average_Filter' */
DW_Edge_counter Edge_counter_l; /* '<S63>/Edge_counter' */
DW_F01_03_Direction_Detection F01_03_Direction_Detection_j;/* '<S52>/F01_03_Direction_Detection' */
DW_Moving_Average_Filter Moving_Average_Filter_l;/* '<S23>/Moving_Average_Filter' */
DW_Motor_Speed_Calculation Motor_Speed_Calculation_k;/* '<S61>/Motor_Speed_Calculation' */
DW_Edge_counter Edge_counter_l; /* '<S61>/Edge_counter' */
DW_F01_03_Direction_Detection F01_03_Direction_Detection_j;/* '<S50>/F01_03_Direction_Detection' */
DW_Motor_Speed_Calculation Motor_Speed_Calculation_m;/* '<S23>/Motor_Speed_Calculation' */
DW_Edge_counter Edge_counter_f; /* '<S23>/Edge_counter' */
DW_F01_03_Direction_Detection F01_03_Direction_Detection_o;/* '<S12>/F01_03_Direction_Detection' */
int32_T Switch_PhaAdv; /* '<S53>/Switch_PhaAdv' */
int32_T rpm_signed; /* '<S69>/Product2' */
int32_T Switch_PhaAdv; /* '<S51>/Switch_PhaAdv' */
int32_T Switch_PhaAdv_a; /* '<S13>/Switch_PhaAdv' */
int32_T rpm_signed_c; /* '<S29>/Product2' */
int16_T Merge; /* '<S14>/Merge' */
int16_T Merge1; /* '<S14>/Merge1' */
int16_T Merge2; /* '<S14>/Merge2' */
int16_T Merge_j; /* '<S54>/Merge' */
int16_T Merge1_m; /* '<S54>/Merge1' */
int16_T Merge2_d; /* '<S54>/Merge2' */
int16_T Merge_j; /* '<S52>/Merge' */
int16_T Merge1_m; /* '<S52>/Merge1' */
int16_T Merge2_d; /* '<S52>/Merge2' */
int16_T z_counterRawPrev_DSTATE; /* '<S23>/z_counterRawPrev' */
int16_T z_counter2_DSTATE; /* '<S23>/z_counter2' */
int16_T UnitDelay1_DSTATE; /* '<S32>/UnitDelay1' */
int16_T z_counterRawPrev_DSTATE_p; /* '<S63>/z_counterRawPrev' */
int16_T z_counter2_DSTATE_h; /* '<S63>/z_counter2' */
int16_T UnitDelay1_DSTATE_k; /* '<S72>/UnitDelay1' */
int8_T UnitDelay1; /* '<S62>/UnitDelay1' */
int8_T Switch2; /* '<S62>/Switch2' */
int16_T z_counterRawPrev_DSTATE_p; /* '<S61>/z_counterRawPrev' */
int16_T z_counter2_DSTATE_h; /* '<S61>/z_counter2' */
int16_T UnitDelay1_DSTATE_k; /* '<S70>/UnitDelay1' */
int8_T UnitDelay1; /* '<S60>/UnitDelay1' */
int8_T Switch2; /* '<S60>/Switch2' */
int8_T UnitDelay1_k; /* '<S22>/UnitDelay1' */
int8_T Switch2_e; /* '<S22>/Switch2' */
int8_T If1_ActiveSubsystem; /* '<S2>/If1' */
int8_T If1_ActiveSubsystem_j; /* '<S3>/If1' */
uint8_T Sum2_i; /* '<S67>/Sum2' */
uint8_T Sum2_i; /* '<S65>/Sum2' */
uint8_T Sum2_l; /* '<S27>/Sum2' */
uint8_T UnitDelay_DSTATE; /* '<S20>/UnitDelay' */
uint8_T UnitDelay1_DSTATE_p; /* '<S20>/UnitDelay1' */
uint8_T UnitDelay2_DSTATE; /* '<S20>/UnitDelay2' */
uint8_T UnitDelay1_DSTATE_g; /* '<S21>/UnitDelay1' */
uint8_T UnitDelay_DSTATE_j; /* '<S60>/UnitDelay' */
uint8_T UnitDelay1_DSTATE_f; /* '<S60>/UnitDelay1' */
uint8_T UnitDelay2_DSTATE_b; /* '<S60>/UnitDelay2' */
uint8_T UnitDelay1_DSTATE_j; /* '<S61>/UnitDelay1' */
boolean_T RelationalOperator4; /* '<S63>/Relational Operator4' */
boolean_T LogicalOperator; /* '<S71>/Logical Operator' */
uint8_T UnitDelay_DSTATE_j; /* '<S58>/UnitDelay' */
uint8_T UnitDelay1_DSTATE_f; /* '<S58>/UnitDelay1' */
uint8_T UnitDelay2_DSTATE_b; /* '<S58>/UnitDelay2' */
uint8_T UnitDelay1_DSTATE_j; /* '<S59>/UnitDelay1' */
boolean_T Logic[2]; /* '<S29>/Logic' */
boolean_T Logic_j[2]; /* '<S67>/Logic' */
boolean_T LogicalOperator; /* '<S30>/Logical Operator' */
boolean_T LogicalOperator5; /* '<S61>/Logical Operator5' */
boolean_T LogicalOperator_h; /* '<S68>/Logical Operator' */
boolean_T UnitDelay8_DSTATE; /* '<S23>/UnitDelay8' */
boolean_T UnitDelay8_DSTATE_p; /* '<S63>/UnitDelay8' */
boolean_T UnitDelay_DSTATE_k; /* '<S71>/UnitDelay' */
boolean_T UnitDelay8_DSTATE_p; /* '<S61>/UnitDelay8' */
boolean_T UnitDelay_DSTATE_k; /* '<S69>/UnitDelay' */
boolean_T UnitDelay_DSTATE_i; /* '<S68>/UnitDelay' */
boolean_T UnitDelay_DSTATE_l; /* '<S31>/UnitDelay' */
boolean_T Memory_PreviousInput; /* '<S30>/Memory' */
boolean_T UnitDelay_DSTATE_b; /* '<S30>/UnitDelay' */
boolean_T Memory_PreviousInput; /* '<S29>/Memory' */
boolean_T Relay_Mode; /* '<S15>/Relay' */
boolean_T Memory_PreviousInput_i; /* '<S70>/Memory' */
boolean_T Relay_Mode_m; /* '<S55>/Relay' */
boolean_T Memory_PreviousInput_i; /* '<S67>/Memory' */
boolean_T Relay_Mode_m; /* '<S53>/Relay' */
} DW;
/* Zero-crossing (trigger) state */
typedef struct {
ZCE_Raw_Speed_calculation Raw_Speed_calculation_k;/* '<S63>/Raw_ Speed_calculation' */
ZCE_Moving_Average_Filter Moving_Average_Filter_n;/* '<S63>/Moving_Average_Filter' */
ZCE_Raw_Speed_calculation Raw_Speed_calculation_m;/* '<S23>/Raw_ Speed_calculation' */
ZCE_Moving_Average_Filter Moving_Average_Filter_l;/* '<S23>/Moving_Average_Filter' */
ZCE_Motor_Speed_Calculation Motor_Speed_Calculation_k;/* '<S61>/Motor_Speed_Calculation' */
ZCE_Motor_Speed_Calculation Motor_Speed_Calculation_m;/* '<S23>/Motor_Speed_Calculation' */
} PrevZCX;
/* Constant parameters (auto storage) */
typedef struct {
/* Pooled Parameter (Expression: r_trapPhaA_M1)
* Referenced by:
* '<S43>/r_trapPhaA_M1'
* '<S83>/r_trapPhaA_M1'
*/
int16_T pooled8[7];
/* Pooled Parameter (Expression: r_trapPhaB_M1)
* Referenced by:
* '<S43>/r_trapPhaB_M1'
* '<S83>/r_trapPhaB_M1'
* '<S41>/r_trapPhaA_M1'
* '<S79>/r_trapPhaA_M1'
*/
int16_T pooled9[7];
/* Pooled Parameter (Expression: r_trapPhaC_M1)
/* Pooled Parameter (Expression: r_trapPhaB_M1)
* Referenced by:
* '<S43>/r_trapPhaC_M1'
* '<S83>/r_trapPhaC_M1'
* '<S41>/r_trapPhaB_M1'
* '<S79>/r_trapPhaB_M1'
*/
int16_T pooled10[7];
/* Pooled Parameter (Expression: r_trapPhaC_M1)
* Referenced by:
* '<S41>/r_trapPhaC_M1'
* '<S79>/r_trapPhaC_M1'
*/
int16_T pooled11[7];
/* Pooled Parameter (Expression: r_sinPhaA_M1)
* Referenced by:
* '<S45>/r_sinPhaA_M1'
* '<S85>/r_sinPhaA_M1'
*/
int16_T pooled11[37];
/* Pooled Parameter (Expression: r_sinPhaB_M1)
* Referenced by:
* '<S45>/r_sinPhaB_M1'
* '<S85>/r_sinPhaB_M1'
* '<S43>/r_sinPhaA_M1'
* '<S81>/r_sinPhaA_M1'
*/
int16_T pooled12[37];
/* Pooled Parameter (Expression: r_sinPhaC_M1)
/* Pooled Parameter (Expression: r_sinPhaB_M1)
* Referenced by:
* '<S45>/r_sinPhaC_M1'
* '<S85>/r_sinPhaC_M1'
* '<S43>/r_sinPhaB_M1'
* '<S81>/r_sinPhaB_M1'
*/
int16_T pooled13[37];
/* Pooled Parameter (Expression: r_sin3PhaA_M1)
/* Pooled Parameter (Expression: r_sinPhaC_M1)
* Referenced by:
* '<S44>/r_sin3PhaA_M1'
* '<S84>/r_sin3PhaA_M1'
* '<S43>/r_sinPhaC_M1'
* '<S81>/r_sinPhaC_M1'
*/
int16_T pooled14[37];
/* Pooled Parameter (Expression: r_sin3PhaB_M1)
/* Pooled Parameter (Expression: r_sin3PhaA_M1)
* Referenced by:
* '<S44>/r_sin3PhaB_M1'
* '<S84>/r_sin3PhaB_M1'
* '<S42>/r_sin3PhaA_M1'
* '<S80>/r_sin3PhaA_M1'
*/
int16_T pooled15[37];
/* Pooled Parameter (Expression: r_sin3PhaC_M1)
/* Pooled Parameter (Expression: r_sin3PhaB_M1)
* Referenced by:
* '<S44>/r_sin3PhaC_M1'
* '<S84>/r_sin3PhaC_M1'
* '<S42>/r_sin3PhaB_M1'
* '<S80>/r_sin3PhaB_M1'
*/
int16_T pooled16[37];
/* Pooled Parameter (Expression: r_sin3PhaC_M1)
* Referenced by:
* '<S42>/r_sin3PhaC_M1'
* '<S80>/r_sin3PhaC_M1'
*/
int16_T pooled17[37];
/* Pooled Parameter (Expression: z_commutMap_M1)
* Referenced by:
* '<S15>/z_commutMap_M1'
* '<S55>/z_commutMap_M1'
* '<S53>/z_commutMap_M1'
*/
int16_T pooled17[18];
int16_T pooled18[18];
/* Pooled Parameter (Expression: vec_hallToPos)
* Referenced by:
* '<S21>/vec_hallToPos'
* '<S61>/vec_hallToPos'
* '<S59>/vec_hallToPos'
*/
uint8_T pooled27[8];
uint8_T pooled26[8];
/* Pooled Parameter (Expression: [0 1;1 0;0 1;0 1;1 0;1 0;0 0;0 0])
* Referenced by:
* '<S30>/Logic'
* '<S70>/Logic'
* '<S29>/Logic'
* '<S67>/Logic'
*/
boolean_T pooled31[16];
boolean_T pooled30[16];
} ConstP;
/* External inputs (root inport signals with auto storage) */
@ -235,62 +231,63 @@ typedef struct {
/* Parameters (auto storage) */
struct P_ {
int32_T cf_spdCoef; /* Variable: cf_spdCoef
int32_T cf_speedCoef; /* Variable: cf_speedCoef
* Referenced by:
* '<S29>/cf_spdCoef'
* '<S69>/cf_spdCoef'
* '<S28>/cf_spdCoef'
* '<S66>/cf_spdCoef'
*/
int32_T n_commAcvLo; /* Variable: n_commAcvLo
* Referenced by:
* '<S15>/Relay'
* '<S55>/Relay'
* '<S53>/Relay'
*/
int32_T n_commDeacvHi; /* Variable: n_commDeacvHi
* Referenced by:
* '<S15>/Relay'
* '<S55>/Relay'
*/
int32_T n_thresSpdDeacv; /* Variable: n_thresSpdDeacv
* Referenced by:
* '<S23>/n_thresSpdDeacv'
* '<S63>/n_thresSpdDeacv'
* '<S53>/Relay'
*/
int32_T r_commDCDeacv; /* Variable: r_commDCDeacv
* Referenced by:
* '<S15>/r_commDCDeacv'
* '<S55>/r_commDCDeacv'
* '<S53>/r_commDCDeacv'
*/
int32_T r_phaAdvDC_XA[11]; /* Variable: r_phaAdvDC_XA
* Referenced by:
* '<S13>/r_phaAdvDC_XA'
* '<S53>/r_phaAdvDC_XA'
* '<S51>/r_phaAdvDC_XA'
*/
int16_T a_phaAdv_M1[11]; /* Variable: a_phaAdv_M1
* Referenced by:
* '<S13>/a_phaAdv_M2'
* '<S53>/a_phaAdv_M2'
* '<S51>/a_phaAdv_M2'
*/
int16_T z_maxCntRst; /* Variable: z_maxCntRst
* Referenced by:
* '<S23>/z_maxCntRst'
* '<S63>/z_maxCntRst'
* '<S29>/z_maxCntRst'
* '<S69>/z_maxCntRst'
* '<S23>/z_maxCntRst1'
* '<S23>/z_maxCntRst2'
* '<S23>/z_counter2'
* '<S61>/z_maxCntRst'
* '<S61>/z_maxCntRst1'
* '<S61>/z_maxCntRst2'
* '<S61>/z_counter2'
* '<S28>/z_maxCntRst'
* '<S66>/z_maxCntRst'
*/
uint8_T z_ctrlTypSel; /* Variable: z_ctrlTypSel
* Referenced by:
* '<S12>/z_ctrlTypSel1'
* '<S52>/z_ctrlTypSel1'
* '<S50>/z_ctrlTypSel1'
*/
uint8_T z_nrEdgeSpdAcv; /* Variable: z_nrEdgeSpdAcv
* Referenced by:
* '<S23>/z_nrEdgeSpdAcv'
* '<S63>/z_nrEdgeSpdAcv'
* '<S61>/z_nrEdgeSpdAcv'
*/
boolean_T b_phaAdvEna; /* Variable: b_phaAdvEna
* Referenced by:
* '<S13>/a_elecPeriod1'
* '<S53>/a_elecPeriod1'
* '<S51>/a_elecPeriod1'
*/
};
@ -321,8 +318,8 @@ extern void BLDC_controller_step(void);
*
* Block '<S23>/Scope2' : Unused code path elimination
* Block '<S13>/Scope' : Unused code path elimination
* Block '<S63>/Scope2' : Unused code path elimination
* Block '<S53>/Scope' : Unused code path elimination
* Block '<S61>/Scope2' : Unused code path elimination
* Block '<S51>/Scope' : Unused code path elimination
*/
/*-
@ -370,70 +367,66 @@ extern void BLDC_controller_step(void);
* '<S25>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'
* '<S26>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'
* '<S27>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'
* '<S28>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Moving_Average_Filter'
* '<S29>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Raw_ Speed_calculation'
* '<S30>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'
* '<S28>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Motor_Speed_Calculation'
* '<S29>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'
* '<S30>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/falling_edge2'
* '<S31>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'
* '<S32>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'
* '<S33>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'
* '<S34>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log2'
* '<S35>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'
* '<S36>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'
* '<S37>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log6'
* '<S38>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'
* '<S39>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/Modulo_Calculation'
* '<S40>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log1'
* '<S41>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log2'
* '<S42>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log6'
* '<S43>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'
* '<S44>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'
* '<S45>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'
* '<S46>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log1'
* '<S47>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log2'
* '<S48>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log6'
* '<S49>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log1'
* '<S50>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log2'
* '<S51>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log6'
* '<S52>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations'
* '<S53>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation'
* '<S54>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection'
* '<S55>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management'
* '<S56>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log1'
* '<S57>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log2'
* '<S58>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log3'
* '<S59>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log6'
* '<S60>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector'
* '<S61>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation'
* '<S62>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection'
* '<S63>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation'
* '<S64>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector/signal_log6'
* '<S65>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'
* '<S66>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'
* '<S67>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'
* '<S68>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Moving_Average_Filter'
* '<S69>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Raw_ Speed_calculation'
* '<S70>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'
* '<S71>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'
* '<S72>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'
* '<S73>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'
* '<S74>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log2'
* '<S75>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'
* '<S76>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'
* '<S77>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log6'
* '<S78>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'
* '<S79>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/Modulo_Calculation'
* '<S80>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log1'
* '<S81>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log2'
* '<S82>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log6'
* '<S83>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'
* '<S84>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'
* '<S85>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'
* '<S86>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log1'
* '<S87>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log2'
* '<S88>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log6'
* '<S89>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log1'
* '<S90>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log2'
* '<S91>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log6'
* '<S34>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'
* '<S35>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'
* '<S36>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log5'
* '<S37>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'
* '<S38>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log1'
* '<S39>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log2'
* '<S40>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log6'
* '<S41>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'
* '<S42>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'
* '<S43>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'
* '<S44>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log1'
* '<S45>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log2'
* '<S46>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log6'
* '<S47>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log1'
* '<S48>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log2'
* '<S49>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log6'
* '<S50>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations'
* '<S51>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation'
* '<S52>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection'
* '<S53>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management'
* '<S54>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log1'
* '<S55>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log2'
* '<S56>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log3'
* '<S57>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log6'
* '<S58>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector'
* '<S59>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation'
* '<S60>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection'
* '<S61>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation'
* '<S62>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector/signal_log6'
* '<S63>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'
* '<S64>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'
* '<S65>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'
* '<S66>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Motor_Speed_Calculation'
* '<S67>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'
* '<S68>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/falling_edge2'
* '<S69>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'
* '<S70>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'
* '<S71>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'
* '<S72>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'
* '<S73>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'
* '<S74>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log5'
* '<S75>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'
* '<S76>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log1'
* '<S77>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log2'
* '<S78>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log6'
* '<S79>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'
* '<S80>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'
* '<S81>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'
* '<S82>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log1'
* '<S83>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log2'
* '<S84>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log6'
* '<S85>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log1'
* '<S86>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log2'
* '<S87>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log6'
*/
#endif /* RTW_HEADER_BLDC_controller_h_ */

View File

@ -2,7 +2,7 @@
## Makefile generated for Simulink model 'BLDC_controller'.
##
## Makefile : BLDC_controller.mk
## Generated on : Fri May 24 22:25:17 2019
## Generated on : Tue May 28 18:31:31 2019
## MATLAB Coder version: 3.4 (R2017b)
##
## Build Info:
@ -32,7 +32,7 @@ MATLAB_ROOT = C:/PROGRA~1/MATLAB/R2017b
MATLAB_BIN = C:/PROGRA~1/MATLAB/R2017b/bin
MATLAB_ARCH_BIN = $(MATLAB_BIN)/win64
MASTER_ANCHOR_DIR =
START_DIR = D:/Work_home/Projects_STM32/01_Motor_control
START_DIR = D:/Work_home/01_Motor_control
ARCH = win64
SOLVER =
SOLVER_OBJ =

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'BLDC_controller'.
*
* Model version : 1.800
* Model version : 1.817
* Simulink Coder version : 8.13 (R2017b) 24-Jul-2017
* C/C++ source code generated on : Sat May 25 21:42:39 2019
* C/C++ source code generated on : Tue May 28 19:55:33 2019
*
* Target selection: ert.tlc
* Embedded hardware selection: ARM Compatible->ARM Cortex
@ -25,82 +25,81 @@
/* Block parameters (auto storage) */
P rtP = {
/* Variable: cf_spdCoef
/* Variable: cf_speedCoef
* Referenced by:
* '<S29>/cf_spdCoef'
* '<S69>/cf_spdCoef'
* '<S28>/cf_spdCoef'
* '<S66>/cf_spdCoef'
*/
66667,
/* Variable: n_commAcvLo
* Referenced by:
* '<S15>/Relay'
* '<S55>/Relay'
* '<S53>/Relay'
*/
100,
/* Variable: n_commDeacvHi
* Referenced by:
* '<S15>/Relay'
* '<S55>/Relay'
* '<S53>/Relay'
*/
180,
/* Variable: n_thresSpdDeacv
* Referenced by:
* '<S23>/n_thresSpdDeacv'
* '<S63>/n_thresSpdDeacv'
*/
5,
/* Variable: r_commDCDeacv
* Referenced by:
* '<S15>/r_commDCDeacv'
* '<S55>/r_commDCDeacv'
* '<S53>/r_commDCDeacv'
*/
70,
/* Variable: r_phaAdvDC_XA
* Referenced by:
* '<S13>/r_phaAdvDC_XA'
* '<S53>/r_phaAdvDC_XA'
* '<S51>/r_phaAdvDC_XA'
*/
{ 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 },
/* Variable: a_phaAdv_M1
* Referenced by:
* '<S13>/a_phaAdv_M2'
* '<S53>/a_phaAdv_M2'
* '<S51>/a_phaAdv_M2'
*/
{ 0, 0, 7, 2, 2, 2, 4, 5, 9, 16, 25 },
/* Variable: z_maxCntRst
* Referenced by:
* '<S23>/z_maxCntRst'
* '<S63>/z_maxCntRst'
* '<S29>/z_maxCntRst'
* '<S69>/z_maxCntRst'
* '<S23>/z_maxCntRst1'
* '<S23>/z_maxCntRst2'
* '<S23>/z_counter2'
* '<S61>/z_maxCntRst'
* '<S61>/z_maxCntRst1'
* '<S61>/z_maxCntRst2'
* '<S61>/z_counter2'
* '<S28>/z_maxCntRst'
* '<S66>/z_maxCntRst'
*/
2000,
/* Variable: z_ctrlTypSel
* Referenced by:
* '<S12>/z_ctrlTypSel1'
* '<S52>/z_ctrlTypSel1'
* '<S50>/z_ctrlTypSel1'
*/
3U,
/* Variable: z_nrEdgeSpdAcv
* Referenced by:
* '<S23>/z_nrEdgeSpdAcv'
* '<S63>/z_nrEdgeSpdAcv'
* '<S61>/z_nrEdgeSpdAcv'
*/
5U,
3U,
/* Variable: b_phaAdvEna
* Referenced by:
* '<S13>/a_elecPeriod1'
* '<S53>/a_elecPeriod1'
* '<S51>/a_elecPeriod1'
*/
1
};
@ -109,29 +108,29 @@ P rtP = {
const ConstP rtConstP = {
/* Pooled Parameter (Expression: r_trapPhaA_M1)
* Referenced by:
* '<S43>/r_trapPhaA_M1'
* '<S83>/r_trapPhaA_M1'
* '<S41>/r_trapPhaA_M1'
* '<S79>/r_trapPhaA_M1'
*/
{ 1000, 1000, 1000, -1000, -1000, -1000, 1000 },
/* Pooled Parameter (Expression: r_trapPhaB_M1)
* Referenced by:
* '<S43>/r_trapPhaB_M1'
* '<S83>/r_trapPhaB_M1'
* '<S41>/r_trapPhaB_M1'
* '<S79>/r_trapPhaB_M1'
*/
{ -1000, -1000, 1000, 1000, 1000, -1000, -1000 },
/* Pooled Parameter (Expression: r_trapPhaC_M1)
* Referenced by:
* '<S43>/r_trapPhaC_M1'
* '<S83>/r_trapPhaC_M1'
* '<S41>/r_trapPhaC_M1'
* '<S79>/r_trapPhaC_M1'
*/
{ 1000, -1000, -1000, -1000, 1000, 1000, 1000 },
/* Pooled Parameter (Expression: r_sinPhaA_M1)
* Referenced by:
* '<S45>/r_sinPhaA_M1'
* '<S85>/r_sinPhaA_M1'
* '<S43>/r_sinPhaA_M1'
* '<S81>/r_sinPhaA_M1'
*/
{ 500, 643, 766, 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500, 342, 174,
0, -174, -342, -500, -643, -766, -866, -940, -985, -1000, -985, -940, -866,
@ -139,8 +138,8 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: r_sinPhaB_M1)
* Referenced by:
* '<S45>/r_sinPhaB_M1'
* '<S85>/r_sinPhaB_M1'
* '<S43>/r_sinPhaB_M1'
* '<S81>/r_sinPhaB_M1'
*/
{ -1000, -985, -940, -866, -766, -643, -500, -342, -174, 0, 174, 342, 500, 643,
766, 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500, 342, 174, 0, -174,
@ -148,8 +147,8 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: r_sinPhaC_M1)
* Referenced by:
* '<S45>/r_sinPhaC_M1'
* '<S85>/r_sinPhaC_M1'
* '<S43>/r_sinPhaC_M1'
* '<S81>/r_sinPhaC_M1'
*/
{ 500, 342, 174, 0, -174, -342, -500, -643, -766, -866, -940, -985, -1000,
-985, -940, -866, -766, -643, -500, -342, -174, 0, 174, 342, 500, 643, 766,
@ -157,8 +156,8 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: r_sin3PhaA_M1)
* Referenced by:
* '<S44>/r_sin3PhaA_M1'
* '<S84>/r_sin3PhaA_M1'
* '<S42>/r_sin3PhaA_M1'
* '<S80>/r_sin3PhaA_M1'
*/
{ 795, 930, 991, 996, 971, 942, 930, 942, 971, 996, 991, 930, 795, 584, 310, 0,
-310, -584, -795, -930, -991, -996, -971, -942, -930, -942, -971, -996, -991,
@ -166,8 +165,8 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: r_sin3PhaB_M1)
* Referenced by:
* '<S44>/r_sin3PhaB_M1'
* '<S84>/r_sin3PhaB_M1'
* '<S42>/r_sin3PhaB_M1'
* '<S80>/r_sin3PhaB_M1'
*/
{ -930, -942, -971, -996, -991, -930, -795, -584, -310, 0, 310, 584, 795, 930,
991, 996, 971, 942, 930, 942, 971, 996, 991, 930, 795, 584, 310, 0, -310,
@ -175,8 +174,8 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: r_sin3PhaC_M1)
* Referenced by:
* '<S44>/r_sin3PhaC_M1'
* '<S84>/r_sin3PhaC_M1'
* '<S42>/r_sin3PhaC_M1'
* '<S80>/r_sin3PhaC_M1'
*/
{ 795, 584, 310, 0, -310, -584, -795, -930, -991, -996, -971, -942, -930, -942,
-971, -996, -991, -930, -795, -584, -310, 0, 310, 584, 795, 930, 991, 996,
@ -185,7 +184,7 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: z_commutMap_M1)
* Referenced by:
* '<S15>/z_commutMap_M1'
* '<S55>/z_commutMap_M1'
* '<S53>/z_commutMap_M1'
*/
{ 1000, -1000, 0, 1000, 0, -1000, 0, 1000, -1000, -1000, 1000, 0, -1000, 0,
1000, 0, -1000, 1000 },
@ -193,14 +192,14 @@ const ConstP rtConstP = {
/* Pooled Parameter (Expression: vec_hallToPos)
* Referenced by:
* '<S21>/vec_hallToPos'
* '<S61>/vec_hallToPos'
* '<S59>/vec_hallToPos'
*/
{ 0U, 5U, 3U, 4U, 1U, 0U, 2U, 0U },
/* Pooled Parameter (Expression: [0 1;1 0;0 1;0 1;1 0;1 0;0 0;0 0])
* Referenced by:
* '<S30>/Logic'
* '<S70>/Logic'
* '<S29>/Logic'
* '<S67>/Logic'
*/
{ 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0 }
};

Binary file not shown.

View File

@ -7,9 +7,9 @@
*
* Code generated for Simulink model 'BLDC_controller'.
*
* Model version : 1.800
* Model version : 1.817
* Simulink Coder version : 8.13 (R2017b) 24-Jul-2017
* C/C++ source code generated on : Sat May 25 21:42:39 2019
* C/C++ source code generated on : Tue May 28 19:55:33 2019
*
* Target selection: ert.tlc
* Embedded hardware selection: ARM Compatible->ARM Cortex

File diff suppressed because it is too large Load Diff

View File

@ -21,9 +21,9 @@
</span><span><a class="LN" name="7"> 7 </a><span class="CT"> *</span>
</span><span><a class="LN" name="8"> 8 </a><span class="CT"> * Code generated for Simulink model 'BLDC_controller'.</span>
</span><span><a class="LN" name="9"> 9 </a><span class="CT"> *</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.800</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.817</span>
</span><span><a class="LN" name="11"> 11 </a><span class="CT"> * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Sat May 25 21:42:39 2019</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Tue May 28 19:55:33 2019</span>
</span><span><a class="LN" name="13"> 13 </a><span class="CT"> *</span>
</span><span><a class="LN" name="14"> 14 </a><span class="CT"> * Target selection: ert.tlc</span>
</span><span><a class="LN" name="15"> 15 </a><span class="CT"> * Embedded hardware selection: ARM Compatible-&gt;ARM Cortex</span>
@ -39,192 +39,191 @@
</span><span><a class="LN" name="25"> 25 </a>
</span><span><a class="LN" name="26"> 26 </a><span class="CT">/* Block parameters (auto storage) */</span>
</span><span><a class="LN" name="27"> 27 </a><a href="BLDC_controller_h.html#type_P" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_P');" target="_self"><font color="#1122aa">P</font></a> <a name="var_rtP">rtP</a> = <b>{</b>
</span><span><a class="LN" name="28"> 28 </a> <span class="CT">/* Variable: cf_spdCoef</span>
</span><span><a class="LN" name="28"> 28 </a> <span class="CT">/* Variable: cf_speedCoef</span>
</span><span><a class="LN" name="29"> 29 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="30"> 30 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:132')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="31"> 31 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:132')" name="code2model"><font color="#117755"><i>&lt;S69&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="30"> 30 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:132')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="31"> 31 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:132')" name="code2model"><font color="#117755"><i>&lt;S66&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="32"> 32 </a><span class="CT"> */</span>
</span><span><a class="LN" name="33"> 33 </a> 66667,
</span><span><a class="LN" name="34"> 34 </a>
</span><span><a class="LN" name="35"> 35 </a> <span class="CT">/* Variable: n_commAcvLo</span>
</span><span><a class="LN" name="36"> 36 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="37"> 37 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="38"> 38 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="38"> 38 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="39"> 39 </a><span class="CT"> */</span>
</span><span><a class="LN" name="40"> 40 </a> 100,
</span><span><a class="LN" name="41"> 41 </a>
</span><span><a class="LN" name="42"> 42 </a> <span class="CT">/* Variable: n_commDeacvHi</span>
</span><span><a class="LN" name="43"> 43 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="44"> 44 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="45"> 45 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="45"> 45 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="46"> 46 </a><span class="CT"> */</span>
</span><span><a class="LN" name="47"> 47 </a> 180,
</span><span><a class="LN" name="48"> 48 </a>
</span><span><a class="LN" name="49"> 49 </a> <span class="CT">/* Variable: n_thresSpdDeacv</span>
</span><span><a class="LN" name="49"> 49 </a> <span class="CT">/* Variable: r_commDCDeacv</span>
</span><span><a class="LN" name="50"> 50 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="51"> 51 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:147')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/n_thresSpdDeacv</i></font></a>'</span>
</span><span><a class="LN" name="52"> 52 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:147')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/n_thresSpdDeacv</i></font></a>'</span>
</span><span><a class="LN" name="51"> 51 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:593')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="52"> 52 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:593')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="53"> 53 </a><span class="CT"> */</span>
</span><span><a class="LN" name="54"> 54 </a> 5,
</span><span><a class="LN" name="54"> 54 </a> 70,
</span><span><a class="LN" name="55"> 55 </a>
</span><span><a class="LN" name="56"> 56 </a> <span class="CT">/* Variable: r_commDCDeacv</span>
</span><span><a class="LN" name="56"> 56 </a> <span class="CT">/* Variable: r_phaAdvDC_XA</span>
</span><span><a class="LN" name="57"> 57 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="58"> 58 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:593')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="59"> 59 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:593')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="58"> 58 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:522')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="59"> 59 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:522')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="60"> 60 </a><span class="CT"> */</span>
</span><span><a class="LN" name="61"> 61 </a> 70,
</span><span><a class="LN" name="61"> 61 </a> <b>{</b> 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 <b>}</b>,
</span><span><a class="LN" name="62"> 62 </a>
</span><span><a class="LN" name="63"> 63 </a> <span class="CT">/* Variable: r_phaAdvDC_XA</span>
</span><span><a class="LN" name="63"> 63 </a> <span class="CT">/* Variable: a_phaAdv_M1</span>
</span><span><a class="LN" name="64"> 64 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="65"> 65 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:522')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="66"> 66 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:522')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="65"> 65 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:521')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="66"> 66 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:521')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="67"> 67 </a><span class="CT"> */</span>
</span><span><a class="LN" name="68"> 68 </a> <b>{</b> 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 <b>}</b>,
</span><span><a class="LN" name="68"> 68 </a> <b>{</b> 0, 0, 7, 2, 2, 2, 4, 5, 9, 16, 25 <b>}</b>,
</span><span><a class="LN" name="69"> 69 </a>
</span><span><a class="LN" name="70"> 70 </a> <span class="CT">/* Variable: a_phaAdv_M1</span>
</span><span><a class="LN" name="70"> 70 </a> <span class="CT">/* Variable: z_maxCntRst</span>
</span><span><a class="LN" name="71"> 71 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="72"> 72 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:521')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="73"> 73 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:521')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="74"> 74 </a><span class="CT"> */</span>
</span><span><a class="LN" name="75"> 75 </a> <b>{</b> 0, 0, 7, 2, 2, 2, 4, 5, 9, 16, 25 <b>}</b>,
</span><span><a class="LN" name="76"> 76 </a>
</span><span><a class="LN" name="77"> 77 </a> <span class="CT">/* Variable: z_maxCntRst</span>
</span><span><a class="LN" name="78"> 78 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="79"> 79 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:171')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="80"> 80 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:171')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="81"> 81 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:133')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="82"> 82 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:133')" name="code2model"><font color="#117755"><i>&lt;S69&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="83"> 83 </a><span class="CT"> */</span>
</span><span><a class="LN" name="84"> 84 </a> 2000,
</span><span><a class="LN" name="85"> 85 </a>
</span><span><a class="LN" name="86"> 86 </a> <span class="CT">/* Variable: z_ctrlTypSel</span>
</span><span><a class="LN" name="87"> 87 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="88"> 88 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:208')" name="code2model"><font color="#117755"><i>&lt;S12&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="89"> 89 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:208')" name="code2model"><font color="#117755"><i>&lt;S52&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="90"> 90 </a><span class="CT"> */</span>
</span><span><a class="LN" name="91"> 91 </a> 3U,
</span><span><a class="LN" name="92"> 92 </a>
</span><span><a class="LN" name="93"> 93 </a> <span class="CT">/* Variable: z_nrEdgeSpdAcv</span>
</span><span><a class="LN" name="94"> 94 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="95"> 95 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:172')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="96"> 96 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:172')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="97"> 97 </a><span class="CT"> */</span>
</span><span><a class="LN" name="98"> 98 </a> 5U,
</span><span><a class="LN" name="99"> 99 </a>
</span><span><a class="LN" name="100"> 100 </a> <span class="CT">/* Variable: b_phaAdvEna</span>
</span><span><a class="LN" name="101"> 101 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="102"> 102 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:512')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="103"> 103 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:512')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="104"> 104 </a><span class="CT"> */</span>
</span><span><a class="LN" name="105"> 105 </a> 1
</span><span><a class="LN" name="106"> 106 </a><b>}</b>;
</span><span><a class="LN" name="107"> 107 </a>
</span><span><a class="LN" name="108"> 108 </a><span class="CT">/* Constant parameters (auto storage) */</span>
</span><span><a class="LN" name="109"> 109 </a><span class="DT">const</span> <a href="BLDC_controller_h.html#type_ConstP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ConstP');" target="_self"><font color="#1122aa">ConstP</font></a> <a name="var_rtConstP">rtConstP</a> = <b>{</b>
</span><span><a class="LN" name="110"> 110 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaA_M1)</span>
</span><span><a class="LN" name="111"> 111 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="112"> 112 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:289')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="113"> 113 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:289')" name="code2model"><font color="#117755"><i>&lt;S83&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="114"> 114 </a><span class="CT"> */</span>
</span><span><a class="LN" name="115"> 115 </a> <b>{</b> 1000, 1000, 1000, -1000, -1000, -1000, 1000 <b>}</b>,
</span><span><a class="LN" name="116"> 116 </a>
</span><span><a class="LN" name="117"> 117 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaB_M1)</span>
</span><span><a class="LN" name="118"> 118 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="119"> 119 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:290')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="120"> 120 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:290')" name="code2model"><font color="#117755"><i>&lt;S83&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="121"> 121 </a><span class="CT"> */</span>
</span><span><a class="LN" name="122"> 122 </a> <b>{</b> -1000, -1000, 1000, 1000, 1000, -1000, -1000 <b>}</b>,
</span><span><a class="LN" name="123"> 123 </a>
</span><span><a class="LN" name="124"> 124 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaC_M1)</span>
</span><span><a class="LN" name="125"> 125 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="126"> 126 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:291')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="127"> 127 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:291')" name="code2model"><font color="#117755"><i>&lt;S83&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="128"> 128 </a><span class="CT"> */</span>
</span><span><a class="LN" name="129"> 129 </a> <b>{</b> 1000, -1000, -1000, -1000, 1000, 1000, 1000 <b>}</b>,
</span><span><a class="LN" name="130"> 130 </a>
</span><span><a class="LN" name="131"> 131 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaA_M1)</span>
</span><span><a class="LN" name="132"> 132 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="133"> 133 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:309')" name="code2model"><font color="#117755"><i>&lt;S45&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="134"> 134 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:309')" name="code2model"><font color="#117755"><i>&lt;S85&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="135"> 135 </a><span class="CT"> */</span>
</span><span><a class="LN" name="136"> 136 </a> <b>{</b> 500, 643, 766, 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500, 342, 174,
</span><span><a class="LN" name="137"> 137 </a> 0, -174, -342, -500, -643, -766, -866, -940, -985, -1000, -985, -940, -866,
</span><span><a class="LN" name="138"> 138 </a> -766, -643, -500, -342, -174, 0, 174, 342, 500 <b>}</b>,
</span><span><a class="LN" name="139"> 139 </a>
</span><span><a class="LN" name="140"> 140 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaB_M1)</span>
</span><span><a class="LN" name="141"> 141 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="142"> 142 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:310')" name="code2model"><font color="#117755"><i>&lt;S45&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="143"> 143 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:310')" name="code2model"><font color="#117755"><i>&lt;S85&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="144"> 144 </a><span class="CT"> */</span>
</span><span><a class="LN" name="145"> 145 </a> <b>{</b> -1000, -985, -940, -866, -766, -643, -500, -342, -174, 0, 174, 342, 500, 643,
</span><span><a class="LN" name="146"> 146 </a> 766, 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500, 342, 174, 0, -174,
</span><span><a class="LN" name="147"> 147 </a> -342, -500, -643, -766, -866, -940, -985, -1000 <b>}</b>,
</span><span><a class="LN" name="148"> 148 </a>
</span><span><a class="LN" name="149"> 149 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaC_M1)</span>
</span><span><a class="LN" name="150"> 150 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="151"> 151 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:311')" name="code2model"><font color="#117755"><i>&lt;S45&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="152"> 152 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:311')" name="code2model"><font color="#117755"><i>&lt;S85&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="153"> 153 </a><span class="CT"> */</span>
</span><span><a class="LN" name="154"> 154 </a> <b>{</b> 500, 342, 174, 0, -174, -342, -500, -643, -766, -866, -940, -985, -1000,
</span><span><a class="LN" name="155"> 155 </a> -985, -940, -866, -766, -643, -500, -342, -174, 0, 174, 342, 500, 643, 766,
</span><span><a class="LN" name="156"> 156 </a> 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500 <b>}</b>,
</span><span><a class="LN" name="157"> 157 </a>
</span><span><a class="LN" name="158"> 158 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaA_M1)</span>
</span><span><a class="LN" name="159"> 159 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="160"> 160 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:299')" name="code2model"><font color="#117755"><i>&lt;S44&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="161"> 161 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:299')" name="code2model"><font color="#117755"><i>&lt;S84&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="162"> 162 </a><span class="CT"> */</span>
</span><span><a class="LN" name="163"> 163 </a> <b>{</b> 795, 930, 991, 996, 971, 942, 930, 942, 971, 996, 991, 930, 795, 584, 310, 0,
</span><span><a class="LN" name="164"> 164 </a> -310, -584, -795, -930, -991, -996, -971, -942, -930, -942, -971, -996, -991,
</span><span><a class="LN" name="165"> 165 </a> -930, -795, -584, -310, 0, 310, 584, 795 <b>}</b>,
</span><span><a class="LN" name="166"> 166 </a>
</span><span><a class="LN" name="167"> 167 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaB_M1)</span>
</span><span><a class="LN" name="168"> 168 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="169"> 169 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:300')" name="code2model"><font color="#117755"><i>&lt;S44&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="170"> 170 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:300')" name="code2model"><font color="#117755"><i>&lt;S84&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="171"> 171 </a><span class="CT"> */</span>
</span><span><a class="LN" name="172"> 172 </a> <b>{</b> -930, -942, -971, -996, -991, -930, -795, -584, -310, 0, 310, 584, 795, 930,
</span><span><a class="LN" name="173"> 173 </a> 991, 996, 971, 942, 930, 942, 971, 996, 991, 930, 795, 584, 310, 0, -310,
</span><span><a class="LN" name="174"> 174 </a> -584, -795, -930, -991, -996, -971, -942, -930 <b>}</b>,
</span><span><a class="LN" name="175"> 175 </a>
</span><span><a class="LN" name="176"> 176 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaC_M1)</span>
</span><span><a class="LN" name="177"> 177 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="178"> 178 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:301')" name="code2model"><font color="#117755"><i>&lt;S44&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="179"> 179 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:301')" name="code2model"><font color="#117755"><i>&lt;S84&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="180"> 180 </a><span class="CT"> */</span>
</span><span><a class="LN" name="181"> 181 </a> <b>{</b> 795, 584, 310, 0, -310, -584, -795, -930, -991, -996, -971, -942, -930, -942,
</span><span><a class="LN" name="182"> 182 </a> -971, -996, -991, -930, -795, -584, -310, 0, 310, 584, 795, 930, 991, 996,
</span><span><a class="LN" name="183"> 183 </a> 971, 942, 930, 942, 971, 996, 991, 930, 795 <b>}</b>,
</span><span><a class="LN" name="184"> 184 </a>
</span><span><a class="LN" name="185"> 185 </a> <span class="CT">/* Pooled Parameter (Expression: z_commutMap_M1)</span>
</span><span><a class="LN" name="186"> 186 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="187"> 187 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:411')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="188"> 188 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:411')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="189"> 189 </a><span class="CT"> */</span>
</span><span><a class="LN" name="190"> 190 </a> <b>{</b> 1000, -1000, 0, 1000, 0, -1000, 0, 1000, -1000, -1000, 1000, 0, -1000, 0,
</span><span><a class="LN" name="191"> 191 </a> 1000, 0, -1000, 1000 <b>}</b>,
</span><span><a class="LN" name="192"> 192 </a>
</span><span><a class="LN" name="193"> 193 </a> <span class="CT">/* Pooled Parameter (Expression: vec_hallToPos)</span>
</span><span><a class="LN" name="194"> 194 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="195"> 195 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:22')" name="code2model"><font color="#117755"><i>&lt;S21&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="196"> 196 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:22')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="197"> 197 </a><span class="CT"> */</span>
</span><span><a class="LN" name="198"> 198 </a> <b>{</b> 0U, 5U, 3U, 4U, 1U, 0U, 2U, 0U <b>}</b>,
</span><span><a class="LN" name="199"> 199 </a>
</span><span><a class="LN" name="200"> 200 </a> <span class="CT">/* Pooled Parameter (Expression: [0 1;1 0;0 1;0 1;1 0;1 0;0 0;0 0])</span>
</span><span><a class="LN" name="201"> 201 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="202"> 202 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:135')" name="code2model"><font color="#117755"><i>&lt;S30&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="203"> 203 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:135')" name="code2model"><font color="#117755"><i>&lt;S70&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="204"> 204 </a><span class="CT"> */</span>
</span><span><a class="LN" name="205"> 205 </a> <b>{</b> 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0 <b>}</b>
</span><span><a class="LN" name="206"> 206 </a><b>}</b>;
</span><span><a class="LN" name="207"> 207 </a>
</span><span><a class="LN" name="208"> 208 </a><span class="CT">/*</span>
</span><span><a class="LN" name="209"> 209 </a><span class="CT"> * File trailer for generated code.</span>
</span><span><a class="LN" name="210"> 210 </a><span class="CT"> *</span>
</span><span><a class="LN" name="211"> 211 </a><span class="CT"> * [EOF]</span>
</span><span><a class="LN" name="212"> 212 </a><span class="CT"> */</span>
</span><span><a class="LN" name="213"> 213 </a>
</span><span><a class="LN" name="72"> 72 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:171')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="73"> 73 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:726')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst1</i></font></a>'</span>
</span><span><a class="LN" name="74"> 74 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:721')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst2</i></font></a>'</span>
</span><span><a class="LN" name="75"> 75 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:169')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_counter2</i></font></a>'</span>
</span><span><a class="LN" name="76"> 76 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:171')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="77"> 77 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:726')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_maxCntRst1</i></font></a>'</span>
</span><span><a class="LN" name="78"> 78 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:721')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_maxCntRst2</i></font></a>'</span>
</span><span><a class="LN" name="79"> 79 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:169')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_counter2</i></font></a>'</span>
</span><span><a class="LN" name="80"> 80 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:133')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="81"> 81 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:133')" name="code2model"><font color="#117755"><i>&lt;S66&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="82"> 82 </a><span class="CT"> */</span>
</span><span><a class="LN" name="83"> 83 </a> 2000,
</span><span><a class="LN" name="84"> 84 </a>
</span><span><a class="LN" name="85"> 85 </a> <span class="CT">/* Variable: z_ctrlTypSel</span>
</span><span><a class="LN" name="86"> 86 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="87"> 87 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:208')" name="code2model"><font color="#117755"><i>&lt;S12&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="88"> 88 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:208')" name="code2model"><font color="#117755"><i>&lt;S50&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="89"> 89 </a><span class="CT"> */</span>
</span><span><a class="LN" name="90"> 90 </a> 3U,
</span><span><a class="LN" name="91"> 91 </a>
</span><span><a class="LN" name="92"> 92 </a> <span class="CT">/* Variable: z_nrEdgeSpdAcv</span>
</span><span><a class="LN" name="93"> 93 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="94"> 94 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:172')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="95"> 95 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:172')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="96"> 96 </a><span class="CT"> */</span>
</span><span><a class="LN" name="97"> 97 </a> 3U,
</span><span><a class="LN" name="98"> 98 </a>
</span><span><a class="LN" name="99"> 99 </a> <span class="CT">/* Variable: b_phaAdvEna</span>
</span><span><a class="LN" name="100"> 100 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="101"> 101 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:512')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="102"> 102 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:512')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="103"> 103 </a><span class="CT"> */</span>
</span><span><a class="LN" name="104"> 104 </a> 1
</span><span><a class="LN" name="105"> 105 </a><b>}</b>;
</span><span><a class="LN" name="106"> 106 </a>
</span><span><a class="LN" name="107"> 107 </a><span class="CT">/* Constant parameters (auto storage) */</span>
</span><span><a class="LN" name="108"> 108 </a><span class="DT">const</span> <a href="BLDC_controller_h.html#type_ConstP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ConstP');" target="_self"><font color="#1122aa">ConstP</font></a> <a name="var_rtConstP">rtConstP</a> = <b>{</b>
</span><span><a class="LN" name="109"> 109 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaA_M1)</span>
</span><span><a class="LN" name="110"> 110 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="111"> 111 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:289')" name="code2model"><font color="#117755"><i>&lt;S41&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="112"> 112 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:289')" name="code2model"><font color="#117755"><i>&lt;S79&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="113"> 113 </a><span class="CT"> */</span>
</span><span><a class="LN" name="114"> 114 </a> <b>{</b> 1000, 1000, 1000, -1000, -1000, -1000, 1000 <b>}</b>,
</span><span><a class="LN" name="115"> 115 </a>
</span><span><a class="LN" name="116"> 116 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaB_M1)</span>
</span><span><a class="LN" name="117"> 117 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="118"> 118 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:290')" name="code2model"><font color="#117755"><i>&lt;S41&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="119"> 119 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:290')" name="code2model"><font color="#117755"><i>&lt;S79&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="120"> 120 </a><span class="CT"> */</span>
</span><span><a class="LN" name="121"> 121 </a> <b>{</b> -1000, -1000, 1000, 1000, 1000, -1000, -1000 <b>}</b>,
</span><span><a class="LN" name="122"> 122 </a>
</span><span><a class="LN" name="123"> 123 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaC_M1)</span>
</span><span><a class="LN" name="124"> 124 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="125"> 125 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:291')" name="code2model"><font color="#117755"><i>&lt;S41&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="126"> 126 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:291')" name="code2model"><font color="#117755"><i>&lt;S79&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="127"> 127 </a><span class="CT"> */</span>
</span><span><a class="LN" name="128"> 128 </a> <b>{</b> 1000, -1000, -1000, -1000, 1000, 1000, 1000 <b>}</b>,
</span><span><a class="LN" name="129"> 129 </a>
</span><span><a class="LN" name="130"> 130 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaA_M1)</span>
</span><span><a class="LN" name="131"> 131 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="132"> 132 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:309')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="133"> 133 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:309')" name="code2model"><font color="#117755"><i>&lt;S81&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="134"> 134 </a><span class="CT"> */</span>
</span><span><a class="LN" name="135"> 135 </a> <b>{</b> 500, 643, 766, 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500, 342, 174,
</span><span><a class="LN" name="136"> 136 </a> 0, -174, -342, -500, -643, -766, -866, -940, -985, -1000, -985, -940, -866,
</span><span><a class="LN" name="137"> 137 </a> -766, -643, -500, -342, -174, 0, 174, 342, 500 <b>}</b>,
</span><span><a class="LN" name="138"> 138 </a>
</span><span><a class="LN" name="139"> 139 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaB_M1)</span>
</span><span><a class="LN" name="140"> 140 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="141"> 141 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:310')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="142"> 142 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:310')" name="code2model"><font color="#117755"><i>&lt;S81&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="143"> 143 </a><span class="CT"> */</span>
</span><span><a class="LN" name="144"> 144 </a> <b>{</b> -1000, -985, -940, -866, -766, -643, -500, -342, -174, 0, 174, 342, 500, 643,
</span><span><a class="LN" name="145"> 145 </a> 766, 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500, 342, 174, 0, -174,
</span><span><a class="LN" name="146"> 146 </a> -342, -500, -643, -766, -866, -940, -985, -1000 <b>}</b>,
</span><span><a class="LN" name="147"> 147 </a>
</span><span><a class="LN" name="148"> 148 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaC_M1)</span>
</span><span><a class="LN" name="149"> 149 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="150"> 150 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:311')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="151"> 151 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:311')" name="code2model"><font color="#117755"><i>&lt;S81&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="152"> 152 </a><span class="CT"> */</span>
</span><span><a class="LN" name="153"> 153 </a> <b>{</b> 500, 342, 174, 0, -174, -342, -500, -643, -766, -866, -940, -985, -1000,
</span><span><a class="LN" name="154"> 154 </a> -985, -940, -866, -766, -643, -500, -342, -174, 0, 174, 342, 500, 643, 766,
</span><span><a class="LN" name="155"> 155 </a> 866, 940, 985, 1000, 985, 940, 866, 766, 643, 500 <b>}</b>,
</span><span><a class="LN" name="156"> 156 </a>
</span><span><a class="LN" name="157"> 157 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaA_M1)</span>
</span><span><a class="LN" name="158"> 158 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="159"> 159 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:299')" name="code2model"><font color="#117755"><i>&lt;S42&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="160"> 160 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:299')" name="code2model"><font color="#117755"><i>&lt;S80&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="161"> 161 </a><span class="CT"> */</span>
</span><span><a class="LN" name="162"> 162 </a> <b>{</b> 795, 930, 991, 996, 971, 942, 930, 942, 971, 996, 991, 930, 795, 584, 310, 0,
</span><span><a class="LN" name="163"> 163 </a> -310, -584, -795, -930, -991, -996, -971, -942, -930, -942, -971, -996, -991,
</span><span><a class="LN" name="164"> 164 </a> -930, -795, -584, -310, 0, 310, 584, 795 <b>}</b>,
</span><span><a class="LN" name="165"> 165 </a>
</span><span><a class="LN" name="166"> 166 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaB_M1)</span>
</span><span><a class="LN" name="167"> 167 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="168"> 168 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:300')" name="code2model"><font color="#117755"><i>&lt;S42&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="169"> 169 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:300')" name="code2model"><font color="#117755"><i>&lt;S80&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="170"> 170 </a><span class="CT"> */</span>
</span><span><a class="LN" name="171"> 171 </a> <b>{</b> -930, -942, -971, -996, -991, -930, -795, -584, -310, 0, 310, 584, 795, 930,
</span><span><a class="LN" name="172"> 172 </a> 991, 996, 971, 942, 930, 942, 971, 996, 991, 930, 795, 584, 310, 0, -310,
</span><span><a class="LN" name="173"> 173 </a> -584, -795, -930, -991, -996, -971, -942, -930 <b>}</b>,
</span><span><a class="LN" name="174"> 174 </a>
</span><span><a class="LN" name="175"> 175 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaC_M1)</span>
</span><span><a class="LN" name="176"> 176 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="177"> 177 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:301')" name="code2model"><font color="#117755"><i>&lt;S42&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="178"> 178 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:301')" name="code2model"><font color="#117755"><i>&lt;S80&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="179"> 179 </a><span class="CT"> */</span>
</span><span><a class="LN" name="180"> 180 </a> <b>{</b> 795, 584, 310, 0, -310, -584, -795, -930, -991, -996, -971, -942, -930, -942,
</span><span><a class="LN" name="181"> 181 </a> -971, -996, -991, -930, -795, -584, -310, 0, 310, 584, 795, 930, 991, 996,
</span><span><a class="LN" name="182"> 182 </a> 971, 942, 930, 942, 971, 996, 991, 930, 795 <b>}</b>,
</span><span><a class="LN" name="183"> 183 </a>
</span><span><a class="LN" name="184"> 184 </a> <span class="CT">/* Pooled Parameter (Expression: z_commutMap_M1)</span>
</span><span><a class="LN" name="185"> 185 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="186"> 186 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:411')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="187"> 187 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:411')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="188"> 188 </a><span class="CT"> */</span>
</span><span><a class="LN" name="189"> 189 </a> <b>{</b> 1000, -1000, 0, 1000, 0, -1000, 0, 1000, -1000, -1000, 1000, 0, -1000, 0,
</span><span><a class="LN" name="190"> 190 </a> 1000, 0, -1000, 1000 <b>}</b>,
</span><span><a class="LN" name="191"> 191 </a>
</span><span><a class="LN" name="192"> 192 </a> <span class="CT">/* Pooled Parameter (Expression: vec_hallToPos)</span>
</span><span><a class="LN" name="193"> 193 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="194"> 194 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:22')" name="code2model"><font color="#117755"><i>&lt;S21&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="195"> 195 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:22')" name="code2model"><font color="#117755"><i>&lt;S59&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="196"> 196 </a><span class="CT"> */</span>
</span><span><a class="LN" name="197"> 197 </a> <b>{</b> 0U, 5U, 3U, 4U, 1U, 0U, 2U, 0U <b>}</b>,
</span><span><a class="LN" name="198"> 198 </a>
</span><span><a class="LN" name="199"> 199 </a> <span class="CT">/* Pooled Parameter (Expression: [0 1;1 0;0 1;0 1;1 0;1 0;0 0;0 0])</span>
</span><span><a class="LN" name="200"> 200 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="201"> 201 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:135')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="202"> 202 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:135')" name="code2model"><font color="#117755"><i>&lt;S67&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="203"> 203 </a><span class="CT"> */</span>
</span><span><a class="LN" name="204"> 204 </a> <b>{</b> 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0 <b>}</b>
</span><span><a class="LN" name="205"> 205 </a><b>}</b>;
</span><span><a class="LN" name="206"> 206 </a>
</span><span><a class="LN" name="207"> 207 </a><span class="CT">/*</span>
</span><span><a class="LN" name="208"> 208 </a><span class="CT"> * File trailer for generated code.</span>
</span><span><a class="LN" name="209"> 209 </a><span class="CT"> *</span>
</span><span><a class="LN" name="210"> 210 </a><span class="CT"> * [EOF]</span>
</span><span><a class="LN" name="211"> 211 </a><span class="CT"> */</span>
</span><span><a class="LN" name="212"> 212 </a>
</span></pre>
</td></tr></table>
</p>

View File

@ -21,9 +21,9 @@
</span><span><a class="LN" name="7"> 7 </a><span class="CT"> *</span>
</span><span><a class="LN" name="8"> 8 </a><span class="CT"> * Code generated for Simulink model 'BLDC_controller'.</span>
</span><span><a class="LN" name="9"> 9 </a><span class="CT"> *</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.800</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.817</span>
</span><span><a class="LN" name="11"> 11 </a><span class="CT"> * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Sat May 25 21:42:39 2019</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Tue May 28 19:55:33 2019</span>
</span><span><a class="LN" name="13"> 13 </a><span class="CT"> *</span>
</span><span><a class="LN" name="14"> 14 </a><span class="CT"> * Target selection: ert.tlc</span>
</span><span><a class="LN" name="15"> 15 </a><span class="CT"> * Embedded hardware selection: ARM Compatible-&gt;ARM Cortex</span>
@ -54,409 +54,402 @@
</span><span><a class="LN" name="40"> 40 </a>
</span><span><a class="LN" name="41"> 41 </a><span class="CT">/* Block signals and states (auto storage) for system '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:65')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Edge_counter</i></font></a>' */</span>
</span><span><a class="LN" name="42"> 42 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="43"> 43 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:480:477')" name="code2model"><font color="#117755"><i>&lt;S38&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="43"> 43 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:480:477')" name="code2model"><font color="#117755"><i>&lt;S37&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="44"> 44 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Edge_counter_MODE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:65')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Edge_counter</i></font></a>' */</span>
</span><span><a class="LN" name="45"> 45 </a><b>}</b> <a name="type_DW_Edge_counter">DW_Edge_counter</a>;
</span><span><a class="LN" name="46"> 46 </a>
</span><span><a class="LN" name="47"> 47 </a><span class="CT">/* Block signals and states (auto storage) for system '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="47"> 47 </a><span class="CT">/* Block signals and states (auto storage) for system '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="48"> 48 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="49"> 49 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> UnitDelay5_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:121')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/UnitDelay5</i></font></a>' */</span>
</span><span><a class="LN" name="50"> 50 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> UnitDelay1_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:118')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="51"> 51 </a><b>}</b> <a name="type_DW_Moving_Average_Filter">DW_Moving_Average_Filter</a>;
</span><span><a class="LN" name="49"> 49 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> UnitDelay5_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:753')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/UnitDelay5</i></font></a>' */</span>
</span><span><a class="LN" name="50"> 50 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> UnitDelay1_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:752')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="51"> 51 </a><b>}</b> <a name="type_DW_Motor_Speed_Calculation">DW_Motor_Speed_Calculation</a>;
</span><span><a class="LN" name="52"> 52 </a>
</span><span><a class="LN" name="53"> 53 </a><span class="CT">/* Zero-crossing (trigger) state for system '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="53"> 53 </a><span class="CT">/* Zero-crossing (trigger) state for system '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="54"> 54 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="55"> 55 </a> <a href="zero_crossing_types_h.html#type_ZCSigState" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCSigState');" target="_self"><font color="#1122aa">ZCSigState</font></a> Moving_Average_Filter_Trig_ZCE;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="56"> 56 </a><b>}</b> <a name="type_ZCE_Moving_Average_Filter">ZCE_Moving_Average_Filter</a>;
</span><span><a class="LN" name="55"> 55 </a> <a href="zero_crossing_types_h.html#type_ZCSigState" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCSigState');" target="_self"><font color="#1122aa">ZCSigState</font></a> Motor_Speed_Calculation_Trig_ZC;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="56"> 56 </a><b>}</b> <a name="type_ZCE_Motor_Speed_Calculation">ZCE_Motor_Speed_Calculation</a>;
</span><span><a class="LN" name="57"> 57 </a>
</span><span><a class="LN" name="58"> 58 </a><span class="CT">/* Zero-crossing (trigger) state for system '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Raw_ Speed_calculation</i></font></a>' */</span>
</span><span><a class="LN" name="58"> 58 </a><span class="CT">/* Block signals and states (auto storage) for system '&lt;Root&gt;' */</span>
</span><span><a class="LN" name="59"> 59 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="60"> 60 </a> <a href="zero_crossing_types_h.html#type_ZCSigState" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCSigState');" target="_self"><font color="#1122aa">ZCSigState</font></a> Raw_Speed_calculation_Trig_ZCE;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Raw_ Speed_calculation</i></font></a>' */</span>
</span><span><a class="LN" name="61"> 61 </a><b>}</b> <a name="type_ZCE_Raw_Speed_calculation">ZCE_Raw_Speed_calculation</a>;
</span><span><a class="LN" name="62"> 62 </a>
</span><span><a class="LN" name="63"> 63 </a><span class="CT">/* Block signals and states (auto storage) for system '&lt;Root&gt;' */</span>
</span><span><a class="LN" name="64"> 64 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="65"> 65 </a> <a href="#type_DW_Moving_Average_Filter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Moving_Average_Filter');" target="_self"><font color="#1122aa">DW_Moving_Average_Filter</font></a> Moving_Average_Filter_n;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:112')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="66"> 66 </a> <a href="#type_DW_Edge_counter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Edge_counter');" target="_self"><font color="#1122aa">DW_Edge_counter</font></a> Edge_counter_l; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:65')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/Edge_counter</i></font></a>' */</span>
</span><span><a class="LN" name="67"> 67 </a> <a href="#type_DW_F01_03_Direction_Detection" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_F01_03_Direction_Detection');" target="_self"><font color="#1122aa">DW_F01_03_Direction_Detection</font></a> F01_03_Direction_Detection_j;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:38')" name="code2model"><font color="#117755"><i>&lt;S52&gt;/F01_03_Direction_Detection</i></font></a>' */</span>
</span><span><a class="LN" name="68"> 68 </a> <a href="#type_DW_Moving_Average_Filter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Moving_Average_Filter');" target="_self"><font color="#1122aa">DW_Moving_Average_Filter</font></a> Moving_Average_Filter_l;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="69"> 69 </a> <a href="#type_DW_Edge_counter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Edge_counter');" target="_self"><font color="#1122aa">DW_Edge_counter</font></a> Edge_counter_f; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:65')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Edge_counter</i></font></a>' */</span>
</span><span><a class="LN" name="70"> 70 </a> <a href="#type_DW_F01_03_Direction_Detection" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_F01_03_Direction_Detection');" target="_self"><font color="#1122aa">DW_F01_03_Direction_Detection</font></a> F01_03_Direction_Detection_o;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:38')" name="code2model"><font color="#117755"><i>&lt;S12&gt;/F01_03_Direction_Detection</i></font></a>' */</span>
</span><span><a class="LN" name="71"> 71 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> Switch_PhaAdv; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:514')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Switch_PhaAdv</i></font></a>' */</span>
</span><span><a class="LN" name="72"> 72 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> rpm_signed; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:129')" name="code2model"><font color="#117755"><i>&lt;S69&gt;/Product2</i></font></a>' */</span>
</span><span><a class="LN" name="73"> 73 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> Switch_PhaAdv_a; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:514')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/Switch_PhaAdv</i></font></a>' */</span>
</span><span><a class="LN" name="74"> 74 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> rpm_signed_c; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:129')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/Product2</i></font></a>' */</span>
</span><span><a class="LN" name="75"> 75 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:345')" name="code2model"><font color="#117755"><i>&lt;S14&gt;/Merge</i></font></a>' */</span>
</span><span><a class="LN" name="76"> 76 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge1; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:346')" name="code2model"><font color="#117755"><i>&lt;S14&gt;/Merge1</i></font></a>' */</span>
</span><span><a class="LN" name="77"> 77 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge2; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:347')" name="code2model"><font color="#117755"><i>&lt;S14&gt;/Merge2</i></font></a>' */</span>
</span><span><a class="LN" name="78"> 78 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:345')" name="code2model"><font color="#117755"><i>&lt;S54&gt;/Merge</i></font></a>' */</span>
</span><span><a class="LN" name="79"> 79 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge1_m; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:346')" name="code2model"><font color="#117755"><i>&lt;S54&gt;/Merge1</i></font></a>' */</span>
</span><span><a class="LN" name="80"> 80 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge2_d; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:347')" name="code2model"><font color="#117755"><i>&lt;S54&gt;/Merge2</i></font></a>' */</span>
</span><span><a class="LN" name="81"> 81 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counterRawPrev_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:170')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_counterRawPrev</i></font></a>' */</span>
</span><span><a class="LN" name="82"> 82 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counter2_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:169')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_counter2</i></font></a>' */</span>
</span><span><a class="LN" name="83"> 83 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> UnitDelay1_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:479:477')" name="code2model"><font color="#117755"><i>&lt;S32&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="84"> 84 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counterRawPrev_DSTATE_p; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:170')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/z_counterRawPrev</i></font></a>' */</span>
</span><span><a class="LN" name="85"> 85 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counter2_DSTATE_h; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:169')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/z_counter2</i></font></a>' */</span>
</span><span><a class="LN" name="86"> 86 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> UnitDelay1_DSTATE_k; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:479:477')" name="code2model"><font color="#117755"><i>&lt;S72&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="87"> 87 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> UnitDelay1; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:53')" name="code2model"><font color="#117755"><i>&lt;S62&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="88"> 88 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> Switch2; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:52')" name="code2model"><font color="#117755"><i>&lt;S62&gt;/Switch2</i></font></a>' */</span>
</span><span><a class="LN" name="89"> 89 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> UnitDelay1_k; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:53')" name="code2model"><font color="#117755"><i>&lt;S22&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="90"> 90 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> Switch2_e; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:52')" name="code2model"><font color="#117755"><i>&lt;S22&gt;/Switch2</i></font></a>' */</span>
</span><span><a class="LN" name="91"> 91 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> If1_ActiveSubsystem; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:434')" name="code2model"><font color="#117755"><i>&lt;S2&gt;/If1</i></font></a>' */</span>
</span><span><a class="LN" name="92"> 92 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> If1_ActiveSubsystem_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:434')" name="code2model"><font color="#117755"><i>&lt;S3&gt;/If1</i></font></a>' */</span>
</span><span><a class="LN" name="93"> 93 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> Sum2_i; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:76')" name="code2model"><font color="#117755"><i>&lt;S67&gt;/Sum2</i></font></a>' */</span>
</span><span><a class="LN" name="94"> 94 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> Sum2_l; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:76')" name="code2model"><font color="#117755"><i>&lt;S27&gt;/Sum2</i></font></a>' */</span>
</span><span><a class="LN" name="95"> 95 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:31')" name="code2model"><font color="#117755"><i>&lt;S20&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="96"> 96 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_p; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:32')" name="code2model"><font color="#117755"><i>&lt;S20&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="97"> 97 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay2_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:33')" name="code2model"><font color="#117755"><i>&lt;S20&gt;/UnitDelay2</i></font></a>' */</span>
</span><span><a class="LN" name="98"> 98 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_g; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:16')" name="code2model"><font color="#117755"><i>&lt;S21&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="99"> 99 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay_DSTATE_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:31')" name="code2model"><font color="#117755"><i>&lt;S60&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="100"> 100 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_f; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:32')" name="code2model"><font color="#117755"><i>&lt;S60&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="101"> 101 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay2_DSTATE_b; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:33')" name="code2model"><font color="#117755"><i>&lt;S60&gt;/UnitDelay2</i></font></a>' */</span>
</span><span><a class="LN" name="102"> 102 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:16')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="103"> 103 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> RelationalOperator4; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:137')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/Relational Operator4</i></font></a>' */</span>
</span><span><a class="LN" name="104"> 104 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> LogicalOperator; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588:584')" name="code2model"><font color="#117755"><i>&lt;S71&gt;/Logical Operator</i></font></a>' */</span>
</span><span><a class="LN" name="105"> 105 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay8_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:146')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/UnitDelay8</i></font></a>' */</span>
</span><span><a class="LN" name="106"> 106 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay8_DSTATE_p; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:146')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/UnitDelay8</i></font></a>' */</span>
</span><span><a class="LN" name="107"> 107 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay_DSTATE_k; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588:586')" name="code2model"><font color="#117755"><i>&lt;S71&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="108"> 108 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay_DSTATE_l; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:588:586')" name="code2model"><font color="#117755"><i>&lt;S31&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="109"> 109 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Memory_PreviousInput; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:136')" name="code2model"><font color="#117755"><i>&lt;S30&gt;/Memory</i></font></a>' */</span>
</span><span><a class="LN" name="110"> 110 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Relay_Mode; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>' */</span>
</span><span><a class="LN" name="111"> 111 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Memory_PreviousInput_i; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:136')" name="code2model"><font color="#117755"><i>&lt;S70&gt;/Memory</i></font></a>' */</span>
</span><span><a class="LN" name="112"> 112 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Relay_Mode_m; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/Relay</i></font></a>' */</span>
</span><span><a class="LN" name="113"> 113 </a><b>}</b> <a name="type_DW">DW</a>;
</span><span><a class="LN" name="114"> 114 </a>
</span><span><a class="LN" name="115"> 115 </a><span class="CT">/* Zero-crossing (trigger) state */</span>
</span><span><a class="LN" name="116"> 116 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="117"> 117 </a> <a href="#type_ZCE_Raw_Speed_calculation" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCE_Raw_Speed_calculation');" target="_self"><font color="#1122aa">ZCE_Raw_Speed_calculation</font></a> Raw_Speed_calculation_k;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/Raw_ Speed_calculation</i></font></a>' */</span>
</span><span><a class="LN" name="118"> 118 </a> <a href="#type_ZCE_Moving_Average_Filter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCE_Moving_Average_Filter');" target="_self"><font color="#1122aa">ZCE_Moving_Average_Filter</font></a> Moving_Average_Filter_n;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:112')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="119"> 119 </a> <a href="#type_ZCE_Raw_Speed_calculation" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCE_Raw_Speed_calculation');" target="_self"><font color="#1122aa">ZCE_Raw_Speed_calculation</font></a> Raw_Speed_calculation_m;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Raw_ Speed_calculation</i></font></a>' */</span>
</span><span><a class="LN" name="120"> 120 </a> <a href="#type_ZCE_Moving_Average_Filter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCE_Moving_Average_Filter');" target="_self"><font color="#1122aa">ZCE_Moving_Average_Filter</font></a> Moving_Average_Filter_l;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Moving_Average_Filter</i></font></a>' */</span>
</span><span><a class="LN" name="121"> 121 </a><b>}</b> <a name="type_PrevZCX">PrevZCX</a>;
</span><span><a class="LN" name="122"> 122 </a>
</span><span><a class="LN" name="123"> 123 </a><span class="CT">/* Constant parameters (auto storage) */</span>
</span><span><a class="LN" name="124"> 124 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="125"> 125 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaA_M1)</span>
</span><span><a class="LN" name="126"> 126 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="127"> 127 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:289')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="128"> 128 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:289')" name="code2model"><font color="#117755"><i>&lt;S83&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="129"> 129 </a><span class="CT"> */</span>
</span><span><a class="LN" name="130"> 130 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled8[7];
</span><span><a class="LN" name="131"> 131 </a>
</span><span><a class="LN" name="132"> 132 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaB_M1)</span>
</span><span><a class="LN" name="133"> 133 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="134"> 134 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:290')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="135"> 135 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:290')" name="code2model"><font color="#117755"><i>&lt;S83&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="136"> 136 </a><span class="CT"> */</span>
</span><span><a class="LN" name="137"> 137 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled9[7];
</span><span><a class="LN" name="138"> 138 </a>
</span><span><a class="LN" name="139"> 139 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaC_M1)</span>
</span><span><a class="LN" name="140"> 140 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="141"> 141 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:291')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="142"> 142 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:291')" name="code2model"><font color="#117755"><i>&lt;S83&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="143"> 143 </a><span class="CT"> */</span>
</span><span><a class="LN" name="144"> 144 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled10[7];
</span><span><a class="LN" name="145"> 145 </a>
</span><span><a class="LN" name="146"> 146 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaA_M1)</span>
</span><span><a class="LN" name="147"> 147 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="148"> 148 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:309')" name="code2model"><font color="#117755"><i>&lt;S45&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="149"> 149 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:309')" name="code2model"><font color="#117755"><i>&lt;S85&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="150"> 150 </a><span class="CT"> */</span>
</span><span><a class="LN" name="151"> 151 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled11[37];
</span><span><a class="LN" name="152"> 152 </a>
</span><span><a class="LN" name="153"> 153 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaB_M1)</span>
</span><span><a class="LN" name="154"> 154 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="155"> 155 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:310')" name="code2model"><font color="#117755"><i>&lt;S45&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="156"> 156 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:310')" name="code2model"><font color="#117755"><i>&lt;S85&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="157"> 157 </a><span class="CT"> */</span>
</span><span><a class="LN" name="158"> 158 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled12[37];
</span><span><a class="LN" name="159"> 159 </a>
</span><span><a class="LN" name="160"> 160 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaC_M1)</span>
</span><span><a class="LN" name="161"> 161 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="162"> 162 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:311')" name="code2model"><font color="#117755"><i>&lt;S45&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="163"> 163 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:311')" name="code2model"><font color="#117755"><i>&lt;S85&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="164"> 164 </a><span class="CT"> */</span>
</span><span><a class="LN" name="165"> 165 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled13[37];
</span><span><a class="LN" name="166"> 166 </a>
</span><span><a class="LN" name="167"> 167 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaA_M1)</span>
</span><span><a class="LN" name="168"> 168 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="169"> 169 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:299')" name="code2model"><font color="#117755"><i>&lt;S44&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="170"> 170 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:299')" name="code2model"><font color="#117755"><i>&lt;S84&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="171"> 171 </a><span class="CT"> */</span>
</span><span><a class="LN" name="172"> 172 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled14[37];
</span><span><a class="LN" name="173"> 173 </a>
</span><span><a class="LN" name="174"> 174 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaB_M1)</span>
</span><span><a class="LN" name="175"> 175 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="176"> 176 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:300')" name="code2model"><font color="#117755"><i>&lt;S44&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="177"> 177 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:300')" name="code2model"><font color="#117755"><i>&lt;S84&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="178"> 178 </a><span class="CT"> */</span>
</span><span><a class="LN" name="179"> 179 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled15[37];
</span><span><a class="LN" name="180"> 180 </a>
</span><span><a class="LN" name="181"> 181 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaC_M1)</span>
</span><span><a class="LN" name="182"> 182 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="183"> 183 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:301')" name="code2model"><font color="#117755"><i>&lt;S44&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="184"> 184 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:301')" name="code2model"><font color="#117755"><i>&lt;S84&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="185"> 185 </a><span class="CT"> */</span>
</span><span><a class="LN" name="186"> 186 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled16[37];
</span><span><a class="LN" name="187"> 187 </a>
</span><span><a class="LN" name="188"> 188 </a> <span class="CT">/* Pooled Parameter (Expression: z_commutMap_M1)</span>
</span><span><a class="LN" name="189"> 189 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="190"> 190 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:411')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="191"> 191 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:411')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="192"> 192 </a><span class="CT"> */</span>
</span><span><a class="LN" name="193"> 193 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled17[18];
</span><span><a class="LN" name="194"> 194 </a>
</span><span><a class="LN" name="195"> 195 </a> <span class="CT">/* Pooled Parameter (Expression: vec_hallToPos)</span>
</span><span><a class="LN" name="196"> 196 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="197"> 197 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:22')" name="code2model"><font color="#117755"><i>&lt;S21&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="198"> 198 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:22')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="199"> 199 </a><span class="CT"> */</span>
</span><span><a class="LN" name="200"> 200 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> pooled27[8];
</span><span><a class="LN" name="201"> 201 </a>
</span><span><a class="LN" name="202"> 202 </a> <span class="CT">/* Pooled Parameter (Expression: [0 1;1 0;0 1;0 1;1 0;1 0;0 0;0 0])</span>
</span><span><a class="LN" name="203"> 203 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="204"> 204 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:135')" name="code2model"><font color="#117755"><i>&lt;S30&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="205"> 205 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:135')" name="code2model"><font color="#117755"><i>&lt;S70&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="206"> 206 </a><span class="CT"> */</span>
</span><span><a class="LN" name="207"> 207 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> pooled31[16];
</span><span><a class="LN" name="208"> 208 </a><b>}</b> <a name="type_ConstP">ConstP</a>;
</span><span><a class="LN" name="209"> 209 </a>
</span><span><a class="LN" name="210"> 210 </a><span class="CT">/* External inputs (root inport signals with auto storage) */</span>
</span><span><a class="LN" name="211"> 211 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="212"> 212 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallALeft; <span class="CT">/* '&lt;Root&gt;/b_hallALeft ' */</span>
</span><span><a class="LN" name="213"> 213 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallBLeft; <span class="CT">/* '&lt;Root&gt;/b_hallBLeft' */</span>
</span><span><a class="LN" name="214"> 214 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallCLeft; <span class="CT">/* '&lt;Root&gt;/b_hallCLeft' */</span>
</span><span><a class="LN" name="215"> 215 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_DCLeft; <span class="CT">/* '&lt;Root&gt;/r_DCLeft' */</span>
</span><span><a class="LN" name="216"> 216 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallARight; <span class="CT">/* '&lt;Root&gt;/b_hallARight' */</span>
</span><span><a class="LN" name="217"> 217 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallBRight; <span class="CT">/* '&lt;Root&gt;/b_hallBRight' */</span>
</span><span><a class="LN" name="218"> 218 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallCRight; <span class="CT">/* '&lt;Root&gt;/b_hallCRight' */</span>
</span><span><a class="LN" name="219"> 219 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_DCRight; <span class="CT">/* '&lt;Root&gt;/r_DCRight' */</span>
</span><span><a class="LN" name="220"> 220 </a><b>}</b> <a name="type_ExtU">ExtU</a>;
</span><span><a class="LN" name="221"> 221 </a>
</span><span><a class="LN" name="222"> 222 </a><span class="CT">/* External outputs (root outports fed by signals with auto storage) */</span>
</span><span><a class="LN" name="223"> 223 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="224"> 224 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaALeft; <span class="CT">/* '&lt;Root&gt;/DC_phaALeft' */</span>
</span><span><a class="LN" name="225"> 225 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaBLeft; <span class="CT">/* '&lt;Root&gt;/DC_phaBLeft' */</span>
</span><span><a class="LN" name="226"> 226 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaCLeft; <span class="CT">/* '&lt;Root&gt;/DC_phaCLeft' */</span>
</span><span><a class="LN" name="227"> 227 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_motLeft; <span class="CT">/* '&lt;Root&gt;/n_motLeft' */</span>
</span><span><a class="LN" name="228"> 228 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> a_elecAngleLeft; <span class="CT">/* '&lt;Root&gt;/a_elecAngleLeft' */</span>
</span><span><a class="LN" name="229"> 229 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaARight; <span class="CT">/* '&lt;Root&gt;/DC_phaARight' */</span>
</span><span><a class="LN" name="230"> 230 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaBRight; <span class="CT">/* '&lt;Root&gt;/DC_phaBRight' */</span>
</span><span><a class="LN" name="231"> 231 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaCRight; <span class="CT">/* '&lt;Root&gt;/DC_phaCRight' */</span>
</span><span><a class="LN" name="232"> 232 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_motRight; <span class="CT">/* '&lt;Root&gt;/n_motRight' */</span>
</span><span><a class="LN" name="233"> 233 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> a_elecAngleRight; <span class="CT">/* '&lt;Root&gt;/a_elecAngleRight' */</span>
</span><span><a class="LN" name="234"> 234 </a><b>}</b> <a name="type_ExtY">ExtY</a>;
</span><span><a class="LN" name="235"> 235 </a>
</span><span><a class="LN" name="236"> 236 </a><span class="CT">/* Parameters (auto storage) */</span>
</span><span><a class="LN" name="237"> 237 </a><span class="KW">struct</span> P_ <b>{</b>
</span><span><a class="LN" name="238"> 238 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> cf_spdCoef; <span class="CT">/* Variable: cf_spdCoef</span>
</span><span><a class="LN" name="239"> 239 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="240"> 240 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:132')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="241"> 241 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:132')" name="code2model"><font color="#117755"><i>&lt;S69&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="242"> 242 </a><span class="CT"> */</span>
</span><span><a class="LN" name="243"> 243 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_commAcvLo; <span class="CT">/* Variable: n_commAcvLo</span>
</span><span><a class="LN" name="244"> 244 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="245"> 245 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="246"> 246 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="247"> 247 </a><span class="CT"> */</span>
</span><span><a class="LN" name="248"> 248 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_commDeacvHi; <span class="CT">/* Variable: n_commDeacvHi</span>
</span><span><a class="LN" name="249"> 249 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="250"> 250 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="251"> 251 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="252"> 252 </a><span class="CT"> */</span>
</span><span><a class="LN" name="253"> 253 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_thresSpdDeacv; <span class="CT">/* Variable: n_thresSpdDeacv</span>
</span><span><a class="LN" name="254"> 254 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="255"> 255 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:147')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/n_thresSpdDeacv</i></font></a>'</span>
</span><span><a class="LN" name="256"> 256 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:147')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/n_thresSpdDeacv</i></font></a>'</span>
</span><span><a class="LN" name="257"> 257 </a><span class="CT"> */</span>
</span><span><a class="LN" name="258"> 258 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_commDCDeacv; <span class="CT">/* Variable: r_commDCDeacv</span>
</span><span><a class="LN" name="259"> 259 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="260"> 260 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:593')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="261"> 261 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:593')" name="code2model"><font color="#117755"><i>&lt;S55&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="262"> 262 </a><span class="CT"> */</span>
</span><span><a class="LN" name="263"> 263 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_phaAdvDC_XA[11]; <span class="CT">/* Variable: r_phaAdvDC_XA</span>
</span><span><a class="LN" name="264"> 264 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="265"> 265 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:522')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="266"> 266 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:522')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="267"> 267 </a><span class="CT"> */</span>
</span><span><a class="LN" name="268"> 268 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> a_phaAdv_M1[11]; <span class="CT">/* Variable: a_phaAdv_M1</span>
</span><span><a class="LN" name="269"> 269 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="270"> 270 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:521')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="271"> 271 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:521')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="272"> 272 </a><span class="CT"> */</span>
</span><span><a class="LN" name="273"> 273 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_maxCntRst; <span class="CT">/* Variable: z_maxCntRst</span>
</span><span><a class="LN" name="274"> 274 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="275"> 275 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:171')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="276"> 276 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:171')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="277"> 277 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:133')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="278"> 278 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:133')" name="code2model"><font color="#117755"><i>&lt;S69&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="279"> 279 </a><span class="CT"> */</span>
</span><span><a class="LN" name="280"> 280 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> z_ctrlTypSel; <span class="CT">/* Variable: z_ctrlTypSel</span>
</span><span><a class="LN" name="281"> 281 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="282"> 282 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:208')" name="code2model"><font color="#117755"><i>&lt;S12&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="283"> 283 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:208')" name="code2model"><font color="#117755"><i>&lt;S52&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="284"> 284 </a><span class="CT"> */</span>
</span><span><a class="LN" name="285"> 285 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> z_nrEdgeSpdAcv; <span class="CT">/* Variable: z_nrEdgeSpdAcv</span>
</span><span><a class="LN" name="286"> 286 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="287"> 287 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:172')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="288"> 288 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:172')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="289"> 289 </a><span class="CT"> */</span>
</span><span><a class="LN" name="290"> 290 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> b_phaAdvEna; <span class="CT">/* Variable: b_phaAdvEna</span>
</span><span><a class="LN" name="291"> 291 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="292"> 292 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:512')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="293"> 293 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:512')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="294"> 294 </a><span class="CT"> */</span>
</span><span><a class="LN" name="295"> 295 </a><b>}</b>;
</span><span><a class="LN" name="60"> 60 </a> <a href="#type_DW_Motor_Speed_Calculation" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Motor_Speed_Calculation');" target="_self"><font color="#1122aa">DW_Motor_Speed_Calculation</font></a> Motor_Speed_Calculation_k;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="61"> 61 </a> <a href="#type_DW_Edge_counter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Edge_counter');" target="_self"><font color="#1122aa">DW_Edge_counter</font></a> Edge_counter_l; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:65')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/Edge_counter</i></font></a>' */</span>
</span><span><a class="LN" name="62"> 62 </a> <a href="#type_DW_F01_03_Direction_Detection" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_F01_03_Direction_Detection');" target="_self"><font color="#1122aa">DW_F01_03_Direction_Detection</font></a> F01_03_Direction_Detection_j;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:38')" name="code2model"><font color="#117755"><i>&lt;S50&gt;/F01_03_Direction_Detection</i></font></a>' */</span>
</span><span><a class="LN" name="63"> 63 </a> <a href="#type_DW_Motor_Speed_Calculation" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Motor_Speed_Calculation');" target="_self"><font color="#1122aa">DW_Motor_Speed_Calculation</font></a> Motor_Speed_Calculation_m;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="64"> 64 </a> <a href="#type_DW_Edge_counter" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_Edge_counter');" target="_self"><font color="#1122aa">DW_Edge_counter</font></a> Edge_counter_f; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:65')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Edge_counter</i></font></a>' */</span>
</span><span><a class="LN" name="65"> 65 </a> <a href="#type_DW_F01_03_Direction_Detection" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW_F01_03_Direction_Detection');" target="_self"><font color="#1122aa">DW_F01_03_Direction_Detection</font></a> F01_03_Direction_Detection_o;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:38')" name="code2model"><font color="#117755"><i>&lt;S12&gt;/F01_03_Direction_Detection</i></font></a>' */</span>
</span><span><a class="LN" name="66"> 66 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> Switch_PhaAdv; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:514')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/Switch_PhaAdv</i></font></a>' */</span>
</span><span><a class="LN" name="67"> 67 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> Switch_PhaAdv_a; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:514')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/Switch_PhaAdv</i></font></a>' */</span>
</span><span><a class="LN" name="68"> 68 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:345')" name="code2model"><font color="#117755"><i>&lt;S14&gt;/Merge</i></font></a>' */</span>
</span><span><a class="LN" name="69"> 69 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge1; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:346')" name="code2model"><font color="#117755"><i>&lt;S14&gt;/Merge1</i></font></a>' */</span>
</span><span><a class="LN" name="70"> 70 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge2; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:347')" name="code2model"><font color="#117755"><i>&lt;S14&gt;/Merge2</i></font></a>' */</span>
</span><span><a class="LN" name="71"> 71 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:345')" name="code2model"><font color="#117755"><i>&lt;S52&gt;/Merge</i></font></a>' */</span>
</span><span><a class="LN" name="72"> 72 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge1_m; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:346')" name="code2model"><font color="#117755"><i>&lt;S52&gt;/Merge1</i></font></a>' */</span>
</span><span><a class="LN" name="73"> 73 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> Merge2_d; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:347')" name="code2model"><font color="#117755"><i>&lt;S52&gt;/Merge2</i></font></a>' */</span>
</span><span><a class="LN" name="74"> 74 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counterRawPrev_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:170')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_counterRawPrev</i></font></a>' */</span>
</span><span><a class="LN" name="75"> 75 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counter2_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:169')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_counter2</i></font></a>' */</span>
</span><span><a class="LN" name="76"> 76 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> UnitDelay1_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:479:477')" name="code2model"><font color="#117755"><i>&lt;S32&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="77"> 77 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counterRawPrev_DSTATE_p; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:170')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_counterRawPrev</i></font></a>' */</span>
</span><span><a class="LN" name="78"> 78 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_counter2_DSTATE_h; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:169')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_counter2</i></font></a>' */</span>
</span><span><a class="LN" name="79"> 79 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> UnitDelay1_DSTATE_k; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:479:477')" name="code2model"><font color="#117755"><i>&lt;S70&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="80"> 80 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> UnitDelay1; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:53')" name="code2model"><font color="#117755"><i>&lt;S60&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="81"> 81 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> Switch2; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:52')" name="code2model"><font color="#117755"><i>&lt;S60&gt;/Switch2</i></font></a>' */</span>
</span><span><a class="LN" name="82"> 82 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> UnitDelay1_k; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:53')" name="code2model"><font color="#117755"><i>&lt;S22&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="83"> 83 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> Switch2_e; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:52')" name="code2model"><font color="#117755"><i>&lt;S22&gt;/Switch2</i></font></a>' */</span>
</span><span><a class="LN" name="84"> 84 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> If1_ActiveSubsystem; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:434')" name="code2model"><font color="#117755"><i>&lt;S2&gt;/If1</i></font></a>' */</span>
</span><span><a class="LN" name="85"> 85 </a> <a href="rtwtypes_h.html#type_int8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int8_T');" target="_self"><font color="#1122aa">int8_T</font></a> If1_ActiveSubsystem_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:434')" name="code2model"><font color="#117755"><i>&lt;S3&gt;/If1</i></font></a>' */</span>
</span><span><a class="LN" name="86"> 86 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> Sum2_i; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:76')" name="code2model"><font color="#117755"><i>&lt;S65&gt;/Sum2</i></font></a>' */</span>
</span><span><a class="LN" name="87"> 87 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> Sum2_l; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:76')" name="code2model"><font color="#117755"><i>&lt;S27&gt;/Sum2</i></font></a>' */</span>
</span><span><a class="LN" name="88"> 88 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:31')" name="code2model"><font color="#117755"><i>&lt;S20&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="89"> 89 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_p; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:32')" name="code2model"><font color="#117755"><i>&lt;S20&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="90"> 90 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay2_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:33')" name="code2model"><font color="#117755"><i>&lt;S20&gt;/UnitDelay2</i></font></a>' */</span>
</span><span><a class="LN" name="91"> 91 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_g; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:16')" name="code2model"><font color="#117755"><i>&lt;S21&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="92"> 92 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay_DSTATE_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:31')" name="code2model"><font color="#117755"><i>&lt;S58&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="93"> 93 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_f; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:32')" name="code2model"><font color="#117755"><i>&lt;S58&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="94"> 94 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay2_DSTATE_b; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:33')" name="code2model"><font color="#117755"><i>&lt;S58&gt;/UnitDelay2</i></font></a>' */</span>
</span><span><a class="LN" name="95"> 95 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> UnitDelay1_DSTATE_j; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:16')" name="code2model"><font color="#117755"><i>&lt;S59&gt;/UnitDelay1</i></font></a>' */</span>
</span><span><a class="LN" name="96"> 96 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Logic[2]; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:135')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/Logic</i></font></a>' */</span>
</span><span><a class="LN" name="97"> 97 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Logic_j[2]; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:135')" name="code2model"><font color="#117755"><i>&lt;S67&gt;/Logic</i></font></a>' */</span>
</span><span><a class="LN" name="98"> 98 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> LogicalOperator; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:733:729')" name="code2model"><font color="#117755"><i>&lt;S30&gt;/Logical Operator</i></font></a>' */</span>
</span><span><a class="LN" name="99"> 99 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> LogicalOperator5; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:722')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/Logical Operator5</i></font></a>' */</span>
</span><span><a class="LN" name="100"> 100 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> LogicalOperator_h; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:733:729')" name="code2model"><font color="#117755"><i>&lt;S68&gt;/Logical Operator</i></font></a>' */</span>
</span><span><a class="LN" name="101"> 101 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay8_DSTATE; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:146')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/UnitDelay8</i></font></a>' */</span>
</span><span><a class="LN" name="102"> 102 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay8_DSTATE_p; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:146')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/UnitDelay8</i></font></a>' */</span>
</span><span><a class="LN" name="103"> 103 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay_DSTATE_k; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588:586')" name="code2model"><font color="#117755"><i>&lt;S69&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="104"> 104 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay_DSTATE_i; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:733:731')" name="code2model"><font color="#117755"><i>&lt;S68&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="105"> 105 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay_DSTATE_l; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:588:586')" name="code2model"><font color="#117755"><i>&lt;S31&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="106"> 106 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> UnitDelay_DSTATE_b; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:733:731')" name="code2model"><font color="#117755"><i>&lt;S30&gt;/UnitDelay</i></font></a>' */</span>
</span><span><a class="LN" name="107"> 107 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Memory_PreviousInput; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:136')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/Memory</i></font></a>' */</span>
</span><span><a class="LN" name="108"> 108 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Relay_Mode; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>' */</span>
</span><span><a class="LN" name="109"> 109 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Memory_PreviousInput_i; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:136')" name="code2model"><font color="#117755"><i>&lt;S67&gt;/Memory</i></font></a>' */</span>
</span><span><a class="LN" name="110"> 110 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> Relay_Mode_m; <span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Relay</i></font></a>' */</span>
</span><span><a class="LN" name="111"> 111 </a><b>}</b> <a name="type_DW">DW</a>;
</span><span><a class="LN" name="112"> 112 </a>
</span><span><a class="LN" name="113"> 113 </a><span class="CT">/* Zero-crossing (trigger) state */</span>
</span><span><a class="LN" name="114"> 114 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="115"> 115 </a> <a href="#type_ZCE_Motor_Speed_Calculation" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCE_Motor_Speed_Calculation');" target="_self"><font color="#1122aa">ZCE_Motor_Speed_Calculation</font></a> Motor_Speed_Calculation_k;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="116"> 116 </a> <a href="#type_ZCE_Motor_Speed_Calculation" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ZCE_Motor_Speed_Calculation');" target="_self"><font color="#1122aa">ZCE_Motor_Speed_Calculation</font></a> Motor_Speed_Calculation_m;<span class="CT">/* '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Motor_Speed_Calculation</i></font></a>' */</span>
</span><span><a class="LN" name="117"> 117 </a><b>}</b> <a name="type_PrevZCX">PrevZCX</a>;
</span><span><a class="LN" name="118"> 118 </a>
</span><span><a class="LN" name="119"> 119 </a><span class="CT">/* Constant parameters (auto storage) */</span>
</span><span><a class="LN" name="120"> 120 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="121"> 121 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaA_M1)</span>
</span><span><a class="LN" name="122"> 122 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="123"> 123 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:289')" name="code2model"><font color="#117755"><i>&lt;S41&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="124"> 124 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:289')" name="code2model"><font color="#117755"><i>&lt;S79&gt;/r_trapPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="125"> 125 </a><span class="CT"> */</span>
</span><span><a class="LN" name="126"> 126 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled9[7];
</span><span><a class="LN" name="127"> 127 </a>
</span><span><a class="LN" name="128"> 128 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaB_M1)</span>
</span><span><a class="LN" name="129"> 129 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="130"> 130 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:290')" name="code2model"><font color="#117755"><i>&lt;S41&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="131"> 131 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:290')" name="code2model"><font color="#117755"><i>&lt;S79&gt;/r_trapPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="132"> 132 </a><span class="CT"> */</span>
</span><span><a class="LN" name="133"> 133 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled10[7];
</span><span><a class="LN" name="134"> 134 </a>
</span><span><a class="LN" name="135"> 135 </a> <span class="CT">/* Pooled Parameter (Expression: r_trapPhaC_M1)</span>
</span><span><a class="LN" name="136"> 136 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="137"> 137 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:291')" name="code2model"><font color="#117755"><i>&lt;S41&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="138"> 138 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:291')" name="code2model"><font color="#117755"><i>&lt;S79&gt;/r_trapPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="139"> 139 </a><span class="CT"> */</span>
</span><span><a class="LN" name="140"> 140 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled11[7];
</span><span><a class="LN" name="141"> 141 </a>
</span><span><a class="LN" name="142"> 142 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaA_M1)</span>
</span><span><a class="LN" name="143"> 143 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="144"> 144 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:309')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="145"> 145 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:309')" name="code2model"><font color="#117755"><i>&lt;S81&gt;/r_sinPhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="146"> 146 </a><span class="CT"> */</span>
</span><span><a class="LN" name="147"> 147 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled12[37];
</span><span><a class="LN" name="148"> 148 </a>
</span><span><a class="LN" name="149"> 149 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaB_M1)</span>
</span><span><a class="LN" name="150"> 150 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="151"> 151 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:310')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="152"> 152 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:310')" name="code2model"><font color="#117755"><i>&lt;S81&gt;/r_sinPhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="153"> 153 </a><span class="CT"> */</span>
</span><span><a class="LN" name="154"> 154 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled13[37];
</span><span><a class="LN" name="155"> 155 </a>
</span><span><a class="LN" name="156"> 156 </a> <span class="CT">/* Pooled Parameter (Expression: r_sinPhaC_M1)</span>
</span><span><a class="LN" name="157"> 157 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="158"> 158 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:311')" name="code2model"><font color="#117755"><i>&lt;S43&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="159"> 159 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:311')" name="code2model"><font color="#117755"><i>&lt;S81&gt;/r_sinPhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="160"> 160 </a><span class="CT"> */</span>
</span><span><a class="LN" name="161"> 161 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled14[37];
</span><span><a class="LN" name="162"> 162 </a>
</span><span><a class="LN" name="163"> 163 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaA_M1)</span>
</span><span><a class="LN" name="164"> 164 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="165"> 165 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:299')" name="code2model"><font color="#117755"><i>&lt;S42&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="166"> 166 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:299')" name="code2model"><font color="#117755"><i>&lt;S80&gt;/r_sin3PhaA_M1</i></font></a>'</span>
</span><span><a class="LN" name="167"> 167 </a><span class="CT"> */</span>
</span><span><a class="LN" name="168"> 168 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled15[37];
</span><span><a class="LN" name="169"> 169 </a>
</span><span><a class="LN" name="170"> 170 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaB_M1)</span>
</span><span><a class="LN" name="171"> 171 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="172"> 172 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:300')" name="code2model"><font color="#117755"><i>&lt;S42&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="173"> 173 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:300')" name="code2model"><font color="#117755"><i>&lt;S80&gt;/r_sin3PhaB_M1</i></font></a>'</span>
</span><span><a class="LN" name="174"> 174 </a><span class="CT"> */</span>
</span><span><a class="LN" name="175"> 175 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled16[37];
</span><span><a class="LN" name="176"> 176 </a>
</span><span><a class="LN" name="177"> 177 </a> <span class="CT">/* Pooled Parameter (Expression: r_sin3PhaC_M1)</span>
</span><span><a class="LN" name="178"> 178 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="179"> 179 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:301')" name="code2model"><font color="#117755"><i>&lt;S42&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="180"> 180 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:301')" name="code2model"><font color="#117755"><i>&lt;S80&gt;/r_sin3PhaC_M1</i></font></a>'</span>
</span><span><a class="LN" name="181"> 181 </a><span class="CT"> */</span>
</span><span><a class="LN" name="182"> 182 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled17[37];
</span><span><a class="LN" name="183"> 183 </a>
</span><span><a class="LN" name="184"> 184 </a> <span class="CT">/* Pooled Parameter (Expression: z_commutMap_M1)</span>
</span><span><a class="LN" name="185"> 185 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="186"> 186 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:411')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="187"> 187 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:411')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/z_commutMap_M1</i></font></a>'</span>
</span><span><a class="LN" name="188"> 188 </a><span class="CT"> */</span>
</span><span><a class="LN" name="189"> 189 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> pooled18[18];
</span><span><a class="LN" name="190"> 190 </a>
</span><span><a class="LN" name="191"> 191 </a> <span class="CT">/* Pooled Parameter (Expression: vec_hallToPos)</span>
</span><span><a class="LN" name="192"> 192 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="193"> 193 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:22')" name="code2model"><font color="#117755"><i>&lt;S21&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="194"> 194 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:22')" name="code2model"><font color="#117755"><i>&lt;S59&gt;/vec_hallToPos</i></font></a>'</span>
</span><span><a class="LN" name="195"> 195 </a><span class="CT"> */</span>
</span><span><a class="LN" name="196"> 196 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> pooled26[8];
</span><span><a class="LN" name="197"> 197 </a>
</span><span><a class="LN" name="198"> 198 </a> <span class="CT">/* Pooled Parameter (Expression: [0 1;1 0;0 1;0 1;1 0;1 0;0 0;0 0])</span>
</span><span><a class="LN" name="199"> 199 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="200"> 200 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140:135')" name="code2model"><font color="#117755"><i>&lt;S29&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="201"> 201 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140:135')" name="code2model"><font color="#117755"><i>&lt;S67&gt;/Logic</i></font></a>'</span>
</span><span><a class="LN" name="202"> 202 </a><span class="CT"> */</span>
</span><span><a class="LN" name="203"> 203 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> pooled30[16];
</span><span><a class="LN" name="204"> 204 </a><b>}</b> <a name="type_ConstP">ConstP</a>;
</span><span><a class="LN" name="205"> 205 </a>
</span><span><a class="LN" name="206"> 206 </a><span class="CT">/* External inputs (root inport signals with auto storage) */</span>
</span><span><a class="LN" name="207"> 207 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="208"> 208 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallALeft; <span class="CT">/* '&lt;Root&gt;/b_hallALeft ' */</span>
</span><span><a class="LN" name="209"> 209 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallBLeft; <span class="CT">/* '&lt;Root&gt;/b_hallBLeft' */</span>
</span><span><a class="LN" name="210"> 210 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallCLeft; <span class="CT">/* '&lt;Root&gt;/b_hallCLeft' */</span>
</span><span><a class="LN" name="211"> 211 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_DCLeft; <span class="CT">/* '&lt;Root&gt;/r_DCLeft' */</span>
</span><span><a class="LN" name="212"> 212 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallARight; <span class="CT">/* '&lt;Root&gt;/b_hallARight' */</span>
</span><span><a class="LN" name="213"> 213 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallBRight; <span class="CT">/* '&lt;Root&gt;/b_hallBRight' */</span>
</span><span><a class="LN" name="214"> 214 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> b_hallCRight; <span class="CT">/* '&lt;Root&gt;/b_hallCRight' */</span>
</span><span><a class="LN" name="215"> 215 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_DCRight; <span class="CT">/* '&lt;Root&gt;/r_DCRight' */</span>
</span><span><a class="LN" name="216"> 216 </a><b>}</b> <a name="type_ExtU">ExtU</a>;
</span><span><a class="LN" name="217"> 217 </a>
</span><span><a class="LN" name="218"> 218 </a><span class="CT">/* External outputs (root outports fed by signals with auto storage) */</span>
</span><span><a class="LN" name="219"> 219 </a><span class="KW">typedef</span> <span class="KW">struct</span> <b>{</b>
</span><span><a class="LN" name="220"> 220 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaALeft; <span class="CT">/* '&lt;Root&gt;/DC_phaALeft' */</span>
</span><span><a class="LN" name="221"> 221 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaBLeft; <span class="CT">/* '&lt;Root&gt;/DC_phaBLeft' */</span>
</span><span><a class="LN" name="222"> 222 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaCLeft; <span class="CT">/* '&lt;Root&gt;/DC_phaCLeft' */</span>
</span><span><a class="LN" name="223"> 223 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_motLeft; <span class="CT">/* '&lt;Root&gt;/n_motLeft' */</span>
</span><span><a class="LN" name="224"> 224 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> a_elecAngleLeft; <span class="CT">/* '&lt;Root&gt;/a_elecAngleLeft' */</span>
</span><span><a class="LN" name="225"> 225 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaARight; <span class="CT">/* '&lt;Root&gt;/DC_phaARight' */</span>
</span><span><a class="LN" name="226"> 226 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaBRight; <span class="CT">/* '&lt;Root&gt;/DC_phaBRight' */</span>
</span><span><a class="LN" name="227"> 227 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> DC_phaCRight; <span class="CT">/* '&lt;Root&gt;/DC_phaCRight' */</span>
</span><span><a class="LN" name="228"> 228 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_motRight; <span class="CT">/* '&lt;Root&gt;/n_motRight' */</span>
</span><span><a class="LN" name="229"> 229 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> a_elecAngleRight; <span class="CT">/* '&lt;Root&gt;/a_elecAngleRight' */</span>
</span><span><a class="LN" name="230"> 230 </a><b>}</b> <a name="type_ExtY">ExtY</a>;
</span><span><a class="LN" name="231"> 231 </a>
</span><span><a class="LN" name="232"> 232 </a><span class="CT">/* Parameters (auto storage) */</span>
</span><span><a class="LN" name="233"> 233 </a><span class="KW">struct</span> P_ <b>{</b>
</span><span><a class="LN" name="234"> 234 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> cf_speedCoef; <span class="CT">/* Variable: cf_speedCoef</span>
</span><span><a class="LN" name="235"> 235 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="236"> 236 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:132')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="237"> 237 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:132')" name="code2model"><font color="#117755"><i>&lt;S66&gt;/cf_spdCoef</i></font></a>'</span>
</span><span><a class="LN" name="238"> 238 </a><span class="CT"> */</span>
</span><span><a class="LN" name="239"> 239 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_commAcvLo; <span class="CT">/* Variable: n_commAcvLo</span>
</span><span><a class="LN" name="240"> 240 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="241"> 241 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="242"> 242 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="243"> 243 </a><span class="CT"> */</span>
</span><span><a class="LN" name="244"> 244 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> n_commDeacvHi; <span class="CT">/* Variable: n_commDeacvHi</span>
</span><span><a class="LN" name="245"> 245 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="246"> 246 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:400')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="247"> 247 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:400')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Relay</i></font></a>'</span>
</span><span><a class="LN" name="248"> 248 </a><span class="CT"> */</span>
</span><span><a class="LN" name="249"> 249 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_commDCDeacv; <span class="CT">/* Variable: r_commDCDeacv</span>
</span><span><a class="LN" name="250"> 250 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="251"> 251 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:593')" name="code2model"><font color="#117755"><i>&lt;S15&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="252"> 252 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:593')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/r_commDCDeacv</i></font></a>'</span>
</span><span><a class="LN" name="253"> 253 </a><span class="CT"> */</span>
</span><span><a class="LN" name="254"> 254 </a> <a href="rtwtypes_h.html#type_int32_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int32_T');" target="_self"><font color="#1122aa">int32_T</font></a> r_phaAdvDC_XA[11]; <span class="CT">/* Variable: r_phaAdvDC_XA</span>
</span><span><a class="LN" name="255"> 255 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="256"> 256 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:522')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="257"> 257 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:522')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/r_phaAdvDC_XA</i></font></a>'</span>
</span><span><a class="LN" name="258"> 258 </a><span class="CT"> */</span>
</span><span><a class="LN" name="259"> 259 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> a_phaAdv_M1[11]; <span class="CT">/* Variable: a_phaAdv_M1</span>
</span><span><a class="LN" name="260"> 260 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="261"> 261 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:521')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="262"> 262 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:521')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/a_phaAdv_M2</i></font></a>'</span>
</span><span><a class="LN" name="263"> 263 </a><span class="CT"> */</span>
</span><span><a class="LN" name="264"> 264 </a> <a href="rtwtypes_h.html#type_int16_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_int16_T');" target="_self"><font color="#1122aa">int16_T</font></a> z_maxCntRst; <span class="CT">/* Variable: z_maxCntRst</span>
</span><span><a class="LN" name="265"> 265 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="266"> 266 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:171')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="267"> 267 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:726')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst1</i></font></a>'</span>
</span><span><a class="LN" name="268"> 268 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:721')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_maxCntRst2</i></font></a>'</span>
</span><span><a class="LN" name="269"> 269 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:169')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_counter2</i></font></a>'</span>
</span><span><a class="LN" name="270"> 270 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:171')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="271"> 271 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:726')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_maxCntRst1</i></font></a>'</span>
</span><span><a class="LN" name="272"> 272 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:721')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_maxCntRst2</i></font></a>'</span>
</span><span><a class="LN" name="273"> 273 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:169')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_counter2</i></font></a>'</span>
</span><span><a class="LN" name="274"> 274 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:133')" name="code2model"><font color="#117755"><i>&lt;S28&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="275"> 275 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:133')" name="code2model"><font color="#117755"><i>&lt;S66&gt;/z_maxCntRst</i></font></a>'</span>
</span><span><a class="LN" name="276"> 276 </a><span class="CT"> */</span>
</span><span><a class="LN" name="277"> 277 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> z_ctrlTypSel; <span class="CT">/* Variable: z_ctrlTypSel</span>
</span><span><a class="LN" name="278"> 278 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="279"> 279 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:208')" name="code2model"><font color="#117755"><i>&lt;S12&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="280"> 280 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:208')" name="code2model"><font color="#117755"><i>&lt;S50&gt;/z_ctrlTypSel1</i></font></a>'</span>
</span><span><a class="LN" name="281"> 281 </a><span class="CT"> */</span>
</span><span><a class="LN" name="282"> 282 </a> <a href="rtwtypes_h.html#type_uint8_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_uint8_T');" target="_self"><font color="#1122aa">uint8_T</font></a> z_nrEdgeSpdAcv; <span class="CT">/* Variable: z_nrEdgeSpdAcv</span>
</span><span><a class="LN" name="283"> 283 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="284"> 284 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:172')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="285"> 285 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:172')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/z_nrEdgeSpdAcv</i></font></a>'</span>
</span><span><a class="LN" name="286"> 286 </a><span class="CT"> */</span>
</span><span><a class="LN" name="287"> 287 </a> <a href="rtwtypes_h.html#type_boolean_T" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_boolean_T');" target="_self"><font color="#1122aa">boolean_T</font></a> b_phaAdvEna; <span class="CT">/* Variable: b_phaAdvEna</span>
</span><span><a class="LN" name="288"> 288 </a><span class="CT"> * Referenced by:</span>
</span><span><a class="LN" name="289"> 289 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:512')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="290"> 290 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:512')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/a_elecPeriod1</i></font></a>'</span>
</span><span><a class="LN" name="291"> 291 </a><span class="CT"> */</span>
</span><span><a class="LN" name="292"> 292 </a><b>}</b>;
</span><span><a class="LN" name="293"> 293 </a>
</span><span><a class="LN" name="294"> 294 </a><span class="CT">/* Parameters (auto storage) */</span>
</span><span><a class="LN" name="295"> 295 </a><span class="KW">typedef</span> <span class="KW">struct</span> P_ <a name="type_P">P</a>;
</span><span><a class="LN" name="296"> 296 </a>
</span><span><a class="LN" name="297"> 297 </a><span class="CT">/* Parameters (auto storage) */</span>
</span><span><a class="LN" name="298"> 298 </a><span class="KW">typedef</span> <span class="KW">struct</span> P_ <a name="type_P">P</a>;
</span><span><a class="LN" name="297"> 297 </a><span class="CT">/* Block parameters (auto storage) */</span>
</span><span><a class="LN" name="298"> 298 </a><span class="DT">extern</span> <a href="#type_P" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_P');" target="_self"><font color="#1122aa">P</font></a> <a href="BLDC_controller_data_c.html#var_rtP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtP');" target="_self"><font color="#1122aa">rtP</font></a>;
</span><span><a class="LN" name="299"> 299 </a>
</span><span><a class="LN" name="300"> 300 </a><span class="CT">/* Block parameters (auto storage) */</span>
</span><span><a class="LN" name="301"> 301 </a><span class="DT">extern</span> <a href="#type_P" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_P');" target="_self"><font color="#1122aa">P</font></a> <a href="BLDC_controller_data_c.html#var_rtP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtP');" target="_self"><font color="#1122aa">rtP</font></a>;
</span><span><a class="LN" name="300"> 300 </a><span class="CT">/* Block signals and states (auto storage) */</span>
</span><span><a class="LN" name="301"> 301 </a><span class="DT">extern</span> <a href="#type_DW" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW');" target="_self"><font color="#1122aa">DW</font></a> <a href="BLDC_controller_c.html#var_rtDW" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtDW');" target="_self"><font color="#1122aa">rtDW</font></a>;
</span><span><a class="LN" name="302"> 302 </a>
</span><span><a class="LN" name="303"> 303 </a><span class="CT">/* Block signals and states (auto storage) */</span>
</span><span><a class="LN" name="304"> 304 </a><span class="DT">extern</span> <a href="#type_DW" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_DW');" target="_self"><font color="#1122aa">DW</font></a> <a href="BLDC_controller_c.html#var_rtDW" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtDW');" target="_self"><font color="#1122aa">rtDW</font></a>;
</span><span><a class="LN" name="303"> 303 </a><span class="CT">/* External inputs (root inport signals with auto storage) */</span>
</span><span><a class="LN" name="304"> 304 </a><span class="DT">extern</span> <a href="#type_ExtU" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ExtU');" target="_self"><font color="#1122aa">ExtU</font></a> <a href="BLDC_controller_c.html#var_rtU" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtU');" target="_self"><font color="#1122aa">rtU</font></a>;
</span><span><a class="LN" name="305"> 305 </a>
</span><span><a class="LN" name="306"> 306 </a><span class="CT">/* External inputs (root inport signals with auto storage) */</span>
</span><span><a class="LN" name="307"> 307 </a><span class="DT">extern</span> <a href="#type_ExtU" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ExtU');" target="_self"><font color="#1122aa">ExtU</font></a> <a href="BLDC_controller_c.html#var_rtU" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtU');" target="_self"><font color="#1122aa">rtU</font></a>;
</span><span><a class="LN" name="306"> 306 </a><span class="CT">/* External outputs (root outports fed by signals with auto storage) */</span>
</span><span><a class="LN" name="307"> 307 </a><span class="DT">extern</span> <a href="#type_ExtY" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ExtY');" target="_self"><font color="#1122aa">ExtY</font></a> <a href="BLDC_controller_c.html#var_rtY" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtY');" target="_self"><font color="#1122aa">rtY</font></a>;
</span><span><a class="LN" name="308"> 308 </a>
</span><span><a class="LN" name="309"> 309 </a><span class="CT">/* External outputs (root outports fed by signals with auto storage) */</span>
</span><span><a class="LN" name="310"> 310 </a><span class="DT">extern</span> <a href="#type_ExtY" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ExtY');" target="_self"><font color="#1122aa">ExtY</font></a> <a href="BLDC_controller_c.html#var_rtY" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtY');" target="_self"><font color="#1122aa">rtY</font></a>;
</span><span><a class="LN" name="309"> 309 </a><span class="CT">/* Constant parameters (auto storage) */</span>
</span><span><a class="LN" name="310"> 310 </a><span class="DT">extern</span> <span class="DT">const</span> <a href="#type_ConstP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ConstP');" target="_self"><font color="#1122aa">ConstP</font></a> <a href="BLDC_controller_data_c.html#var_rtConstP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtConstP');" target="_self"><font color="#1122aa">rtConstP</font></a>;
</span><span><a class="LN" name="311"> 311 </a>
</span><span><a class="LN" name="312"> 312 </a><span class="CT">/* Constant parameters (auto storage) */</span>
</span><span><a class="LN" name="313"> 313 </a><span class="DT">extern</span> <span class="DT">const</span> <a href="#type_ConstP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'type_ConstP');" target="_self"><font color="#1122aa">ConstP</font></a> <a href="BLDC_controller_data_c.html#var_rtConstP" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'var_rtConstP');" target="_self"><font color="#1122aa">rtConstP</font></a>;
</span><span><a class="LN" name="314"> 314 </a>
</span><span><a class="LN" name="315"> 315 </a><span class="CT">/* Model entry point functions */</span>
</span><span><a class="LN" name="316"> 316 </a><span class="DT">extern</span> <span class="DT">void</span> <a href="BLDC_controller_c.html#fcn_BLDC_controller_initialize" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'fcn_BLDC_controller_initialize');" target="_self"><font color="#1122aa">BLDC_controller_initialize</font></a>(<span class="DT">void</span>);
</span><span><a class="LN" name="317"> 317 </a><span class="DT">extern</span> <span class="DT">void</span> <a href="BLDC_controller_c.html#fcn_BLDC_controller_step" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'fcn_BLDC_controller_step');" target="_self"><font color="#1122aa">BLDC_controller_step</font></a>(<span class="DT">void</span>);
</span><span><a class="LN" name="318"> 318 </a>
</span><span><a class="LN" name="319"> 319 </a><span class="CT">/*-</span>
</span><span><a class="LN" name="320"> 320 </a><span class="CT"> * These blocks were eliminated from the model due to optimizations:</span>
</span><span><a class="LN" name="321"> 321 </a><span class="CT"> *</span>
</span><span><a class="LN" name="322"> 322 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:141')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Scope2</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="323"> 323 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:262')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/Scope</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="324"> 324 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:141')" name="code2model"><font color="#117755"><i>&lt;S63&gt;/Scope2</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="325"> 325 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:262')" name="code2model"><font color="#117755"><i>&lt;S53&gt;/Scope</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="326"> 326 </a><span class="CT"> */</span>
</span><span><a class="LN" name="327"> 327 </a>
</span><span><a class="LN" name="328"> 328 </a><span class="CT">/*-</span>
</span><span><a class="LN" name="329"> 329 </a><span class="CT"> * The generated code includes comments that allow you to trace directly</span>
</span><span><a class="LN" name="330"> 330 </a><span class="CT"> * back to the appropriate location in the model. The basic format</span>
</span><span><a class="LN" name="331"> 331 </a><span class="CT"> * is &lt;system&gt;/block_name, where system is the system number (uniquely</span>
</span><span><a class="LN" name="332"> 332 </a><span class="CT"> * assigned by Simulink) and block_name is the name of the block.</span>
</span><span><a class="LN" name="333"> 333 </a><span class="CT"> *</span>
</span><span><a class="LN" name="334"> 334 </a><span class="CT"> * Note that this particular code originates from a subsystem build,</span>
</span><span><a class="LN" name="335"> 335 </a><span class="CT"> * and has its own system numbers different from the parent model.</span>
</span><span><a class="LN" name="336"> 336 </a><span class="CT"> * Refer to the system hierarchy for this subsystem below, and use the</span>
</span><span><a class="LN" name="337"> 337 </a><span class="CT"> * MATLAB hilite_system command to trace the generated code back</span>
</span><span><a class="LN" name="338"> 338 </a><span class="CT"> * to the parent model. For example,</span>
</span><span><a class="LN" name="312"> 312 </a><span class="CT">/* Model entry point functions */</span>
</span><span><a class="LN" name="313"> 313 </a><span class="DT">extern</span> <span class="DT">void</span> <a href="BLDC_controller_c.html#fcn_BLDC_controller_initialize" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'fcn_BLDC_controller_initialize');" target="_self"><font color="#1122aa">BLDC_controller_initialize</font></a>(<span class="DT">void</span>);
</span><span><a class="LN" name="314"> 314 </a><span class="DT">extern</span> <span class="DT">void</span> <a href="BLDC_controller_c.html#fcn_BLDC_controller_step" onclick="if (top) if (top.docHiliteMe) top.docHiliteMe(window, 'fcn_BLDC_controller_step');" target="_self"><font color="#1122aa">BLDC_controller_step</font></a>(<span class="DT">void</span>);
</span><span><a class="LN" name="315"> 315 </a>
</span><span><a class="LN" name="316"> 316 </a><span class="CT">/*-</span>
</span><span><a class="LN" name="317"> 317 </a><span class="CT"> * These blocks were eliminated from the model due to optimizations:</span>
</span><span><a class="LN" name="318"> 318 </a><span class="CT"> *</span>
</span><span><a class="LN" name="319"> 319 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:141')" name="code2model"><font color="#117755"><i>&lt;S23&gt;/Scope2</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="320"> 320 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:262')" name="code2model"><font color="#117755"><i>&lt;S13&gt;/Scope</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="321"> 321 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:141')" name="code2model"><font color="#117755"><i>&lt;S61&gt;/Scope2</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="322"> 322 </a><span class="CT"> * Block '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:262')" name="code2model"><font color="#117755"><i>&lt;S51&gt;/Scope</i></font></a>' : Unused code path elimination</span>
</span><span><a class="LN" name="323"> 323 </a><span class="CT"> */</span>
</span><span><a class="LN" name="324"> 324 </a>
</span><span><a class="LN" name="325"> 325 </a><span class="CT">/*-</span>
</span><span><a class="LN" name="326"> 326 </a><span class="CT"> * The generated code includes comments that allow you to trace directly</span>
</span><span><a class="LN" name="327"> 327 </a><span class="CT"> * back to the appropriate location in the model. The basic format</span>
</span><span><a class="LN" name="328"> 328 </a><span class="CT"> * is &lt;system&gt;/block_name, where system is the system number (uniquely</span>
</span><span><a class="LN" name="329"> 329 </a><span class="CT"> * assigned by Simulink) and block_name is the name of the block.</span>
</span><span><a class="LN" name="330"> 330 </a><span class="CT"> *</span>
</span><span><a class="LN" name="331"> 331 </a><span class="CT"> * Note that this particular code originates from a subsystem build,</span>
</span><span><a class="LN" name="332"> 332 </a><span class="CT"> * and has its own system numbers different from the parent model.</span>
</span><span><a class="LN" name="333"> 333 </a><span class="CT"> * Refer to the system hierarchy for this subsystem below, and use the</span>
</span><span><a class="LN" name="334"> 334 </a><span class="CT"> * MATLAB hilite_system command to trace the generated code back</span>
</span><span><a class="LN" name="335"> 335 </a><span class="CT"> * to the parent model. For example,</span>
</span><span><a class="LN" name="336"> 336 </a><span class="CT"> *</span>
</span><span><a class="LN" name="337"> 337 </a><span class="CT"> * hilite_system('BLDCmotorControl_R2017b/BLDC_controller') - opens subsystem BLDCmotorControl_R2017b/BLDC_controller</span>
</span><span><a class="LN" name="338"> 338 </a><span class="CT"> * hilite_system('BLDCmotorControl_R2017b/BLDC_controller/Kp') - opens and selects block Kp</span>
</span><span><a class="LN" name="339"> 339 </a><span class="CT"> *</span>
</span><span><a class="LN" name="340"> 340 </a><span class="CT"> * hilite_system('BLDCmotorControl_R2017b/BLDC_controller') - opens subsystem BLDCmotorControl_R2017b/BLDC_controller</span>
</span><span><a class="LN" name="341"> 341 </a><span class="CT"> * hilite_system('BLDCmotorControl_R2017b/BLDC_controller/Kp') - opens and selects block Kp</span>
</span><span><a class="LN" name="342"> 342 </a><span class="CT"> *</span>
</span><span><a class="LN" name="343"> 343 </a><span class="CT"> * Here is the system hierarchy for this model</span>
</span><span><a class="LN" name="344"> 344 </a><span class="CT"> *</span>
</span><span><a class="LN" name="345"> 345 </a><span class="CT"> * '&lt;Root&gt;' : 'BLDCmotorControl_R2017b'</span>
</span><span><a class="LN" name="346"> 346 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:29')" name="code2model"><font color="#117755"><i>&lt;S1&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller'</span>
</span><span><a class="LN" name="347"> 347 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530')" name="code2model"><font color="#117755"><i>&lt;S2&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left'</span>
</span><span><a class="LN" name="348"> 348 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531')" name="code2model"><font color="#117755"><i>&lt;S3&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right'</span>
</span><span><a class="LN" name="349"> 349 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1831')" name="code2model"><font color="#117755"><i>&lt;S4&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log1'</span>
</span><span><a class="LN" name="350"> 350 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1834')" name="code2model"><font color="#117755"><i>&lt;S5&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log2'</span>
</span><span><a class="LN" name="351"> 351 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1837')" name="code2model"><font color="#117755"><i>&lt;S6&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log3'</span>
</span><span><a class="LN" name="352"> 352 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2550')" name="code2model"><font color="#117755"><i>&lt;S7&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log4'</span>
</span><span><a class="LN" name="353"> 353 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2553')" name="code2model"><font color="#117755"><i>&lt;S8&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log5'</span>
</span><span><a class="LN" name="354"> 354 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1828')" name="code2model"><font color="#117755"><i>&lt;S9&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log6'</span>
</span><span><a class="LN" name="355"> 355 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2556')" name="code2model"><font color="#117755"><i>&lt;S10&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log7'</span>
</span><span><a class="LN" name="356"> 356 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2559')" name="code2model"><font color="#117755"><i>&lt;S11&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log8'</span>
</span><span><a class="LN" name="357"> 357 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:6')" name="code2model"><font color="#117755"><i>&lt;S12&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations'</span>
</span><span><a class="LN" name="358"> 358 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:215')" name="code2model"><font color="#117755"><i>&lt;S13&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation'</span>
</span><span><a class="LN" name="359"> 359 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:282')" name="code2model"><font color="#117755"><i>&lt;S14&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection'</span>
</span><span><a class="LN" name="360"> 360 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:361')" name="code2model"><font color="#117755"><i>&lt;S15&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management'</span>
</span><span><a class="LN" name="361"> 361 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:435')" name="code2model"><font color="#117755"><i>&lt;S16&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log1'</span>
</span><span><a class="LN" name="362"> 362 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:438')" name="code2model"><font color="#117755"><i>&lt;S17&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log2'</span>
</span><span><a class="LN" name="363"> 363 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:441')" name="code2model"><font color="#117755"><i>&lt;S18&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log3'</span>
</span><span><a class="LN" name="364"> 364 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:444')" name="code2model"><font color="#117755"><i>&lt;S19&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log6'</span>
</span><span><a class="LN" name="365"> 365 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:26')" name="code2model"><font color="#117755"><i>&lt;S20&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_01_Edge_Detector'</span>
</span><span><a class="LN" name="366"> 366 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:10')" name="code2model"><font color="#117755"><i>&lt;S21&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_02_Position_Calculation'</span>
</span><span><a class="LN" name="367"> 367 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:38')" name="code2model"><font color="#117755"><i>&lt;S22&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_03_Direction_Detection'</span>
</span><span><a class="LN" name="368"> 368 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:59')" name="code2model"><font color="#117755"><i>&lt;S23&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation'</span>
</span><span><a class="LN" name="369"> 369 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:34')" name="code2model"><font color="#117755"><i>&lt;S24&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_01_Edge_Detector/signal_log6'</span>
</span><span><a class="LN" name="370"> 370 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:19')" name="code2model"><font color="#117755"><i>&lt;S25&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'</span>
</span><span><a class="LN" name="371"> 371 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:54')" name="code2model"><font color="#117755"><i>&lt;S26&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'</span>
</span><span><a class="LN" name="372"> 372 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:65')" name="code2model"><font color="#117755"><i>&lt;S27&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'</span>
</span><span><a class="LN" name="373"> 373 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model"><font color="#117755"><i>&lt;S28&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Moving_Average_Filter'</span>
</span><span><a class="LN" name="374"> 374 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S29&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Raw_ Speed_calculation'</span>
</span><span><a class="LN" name="375"> 375 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140')" name="code2model"><font color="#117755"><i>&lt;S30&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'</span>
</span><span><a class="LN" name="376"> 376 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:588')" name="code2model"><font color="#117755"><i>&lt;S31&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'</span>
</span><span><a class="LN" name="377"> 377 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:479')" name="code2model"><font color="#117755"><i>&lt;S32&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'</span>
</span><span><a class="LN" name="378"> 378 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:154')" name="code2model"><font color="#117755"><i>&lt;S33&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'</span>
</span><span><a class="LN" name="379"> 379 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:157')" name="code2model"><font color="#117755"><i>&lt;S34&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log2'</span>
</span><span><a class="LN" name="380"> 380 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:160')" name="code2model"><font color="#117755"><i>&lt;S35&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'</span>
</span><span><a class="LN" name="381"> 381 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:163')" name="code2model"><font color="#117755"><i>&lt;S36&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'</span>
</span><span><a class="LN" name="382"> 382 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:166')" name="code2model"><font color="#117755"><i>&lt;S37&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log6'</span>
</span><span><a class="LN" name="383"> 383 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:480')" name="code2model"><font color="#117755"><i>&lt;S38&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'</span>
</span><span><a class="LN" name="384"> 384 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:577')" name="code2model"><font color="#117755"><i>&lt;S39&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/Modulo_Calculation'</span>
</span><span><a class="LN" name="385"> 385 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:579')" name="code2model"><font color="#117755"><i>&lt;S40&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log1'</span>
</span><span><a class="LN" name="386"> 386 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:272')" name="code2model"><font color="#117755"><i>&lt;S41&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log2'</span>
</span><span><a class="LN" name="387"> 387 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:275')" name="code2model"><font color="#117755"><i>&lt;S42&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log6'</span>
</span><span><a class="LN" name="388"> 388 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:285')" name="code2model"><font color="#117755"><i>&lt;S43&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'</span>
</span><span><a class="LN" name="389"> 389 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:295')" name="code2model"><font color="#117755"><i>&lt;S44&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'</span>
</span><span><a class="LN" name="390"> 390 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:305')" name="code2model"><font color="#117755"><i>&lt;S45&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'</span>
</span><span><a class="LN" name="391"> 391 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:349')" name="code2model"><font color="#117755"><i>&lt;S46&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log1'</span>
</span><span><a class="LN" name="392"> 392 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:352')" name="code2model"><font color="#117755"><i>&lt;S47&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log2'</span>
</span><span><a class="LN" name="393"> 393 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:355')" name="code2model"><font color="#117755"><i>&lt;S48&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log6'</span>
</span><span><a class="LN" name="394"> 394 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:402')" name="code2model"><font color="#117755"><i>&lt;S49&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log1'</span>
</span><span><a class="LN" name="395"> 395 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:405')" name="code2model"><font color="#117755"><i>&lt;S50&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log2'</span>
</span><span><a class="LN" name="396"> 396 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:408')" name="code2model"><font color="#117755"><i>&lt;S51&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log6'</span>
</span><span><a class="LN" name="397"> 397 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:6')" name="code2model"><font color="#117755"><i>&lt;S52&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations'</span>
</span><span><a class="LN" name="398"> 398 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:215')" name="code2model"><font color="#117755"><i>&lt;S53&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation'</span>
</span><span><a class="LN" name="399"> 399 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:282')" name="code2model"><font color="#117755"><i>&lt;S54&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection'</span>
</span><span><a class="LN" name="400"> 400 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:361')" name="code2model"><font color="#117755"><i>&lt;S55&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management'</span>
</span><span><a class="LN" name="401"> 401 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:435')" name="code2model"><font color="#117755"><i>&lt;S56&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log1'</span>
</span><span><a class="LN" name="402"> 402 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:438')" name="code2model"><font color="#117755"><i>&lt;S57&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log2'</span>
</span><span><a class="LN" name="403"> 403 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:441')" name="code2model"><font color="#117755"><i>&lt;S58&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log3'</span>
</span><span><a class="LN" name="404"> 404 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:444')" name="code2model"><font color="#117755"><i>&lt;S59&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log6'</span>
</span><span><a class="LN" name="405"> 405 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:26')" name="code2model"><font color="#117755"><i>&lt;S60&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector'</span>
</span><span><a class="LN" name="406"> 406 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:10')" name="code2model"><font color="#117755"><i>&lt;S61&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation'</span>
</span><span><a class="LN" name="407"> 407 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:38')" name="code2model"><font color="#117755"><i>&lt;S62&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection'</span>
</span><span><a class="LN" name="408"> 408 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:59')" name="code2model"><font color="#117755"><i>&lt;S63&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation'</span>
</span><span><a class="LN" name="409"> 409 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:34')" name="code2model"><font color="#117755"><i>&lt;S64&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector/signal_log6'</span>
</span><span><a class="LN" name="410"> 410 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:19')" name="code2model"><font color="#117755"><i>&lt;S65&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'</span>
</span><span><a class="LN" name="411"> 411 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:54')" name="code2model"><font color="#117755"><i>&lt;S66&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'</span>
</span><span><a class="LN" name="412"> 412 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:65')" name="code2model"><font color="#117755"><i>&lt;S67&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'</span>
</span><span><a class="LN" name="413"> 413 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:112')" name="code2model"><font color="#117755"><i>&lt;S68&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Moving_Average_Filter'</span>
</span><span><a class="LN" name="414"> 414 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model"><font color="#117755"><i>&lt;S69&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Raw_ Speed_calculation'</span>
</span><span><a class="LN" name="415"> 415 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140')" name="code2model"><font color="#117755"><i>&lt;S70&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'</span>
</span><span><a class="LN" name="416"> 416 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588')" name="code2model"><font color="#117755"><i>&lt;S71&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'</span>
</span><span><a class="LN" name="417"> 417 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:479')" name="code2model"><font color="#117755"><i>&lt;S72&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'</span>
</span><span><a class="LN" name="418"> 418 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:154')" name="code2model"><font color="#117755"><i>&lt;S73&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'</span>
</span><span><a class="LN" name="419"> 419 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:157')" name="code2model"><font color="#117755"><i>&lt;S74&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log2'</span>
</span><span><a class="LN" name="420"> 420 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:160')" name="code2model"><font color="#117755"><i>&lt;S75&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'</span>
</span><span><a class="LN" name="421"> 421 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:163')" name="code2model"><font color="#117755"><i>&lt;S76&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'</span>
</span><span><a class="LN" name="422"> 422 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:166')" name="code2model"><font color="#117755"><i>&lt;S77&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log6'</span>
</span><span><a class="LN" name="423"> 423 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:480')" name="code2model"><font color="#117755"><i>&lt;S78&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'</span>
</span><span><a class="LN" name="424"> 424 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:577')" name="code2model"><font color="#117755"><i>&lt;S79&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/Modulo_Calculation'</span>
</span><span><a class="LN" name="425"> 425 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:579')" name="code2model"><font color="#117755"><i>&lt;S80&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log1'</span>
</span><span><a class="LN" name="426"> 426 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:272')" name="code2model"><font color="#117755"><i>&lt;S81&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log2'</span>
</span><span><a class="LN" name="427"> 427 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:275')" name="code2model"><font color="#117755"><i>&lt;S82&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log6'</span>
</span><span><a class="LN" name="428"> 428 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:285')" name="code2model"><font color="#117755"><i>&lt;S83&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'</span>
</span><span><a class="LN" name="429"> 429 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:295')" name="code2model"><font color="#117755"><i>&lt;S84&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'</span>
</span><span><a class="LN" name="430"> 430 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:305')" name="code2model"><font color="#117755"><i>&lt;S85&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'</span>
</span><span><a class="LN" name="431"> 431 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:349')" name="code2model"><font color="#117755"><i>&lt;S86&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log1'</span>
</span><span><a class="LN" name="432"> 432 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:352')" name="code2model"><font color="#117755"><i>&lt;S87&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log2'</span>
</span><span><a class="LN" name="433"> 433 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:355')" name="code2model"><font color="#117755"><i>&lt;S88&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log6'</span>
</span><span><a class="LN" name="434"> 434 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:402')" name="code2model"><font color="#117755"><i>&lt;S89&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log1'</span>
</span><span><a class="LN" name="435"> 435 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:405')" name="code2model"><font color="#117755"><i>&lt;S90&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log2'</span>
</span><span><a class="LN" name="436"> 436 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:408')" name="code2model"><font color="#117755"><i>&lt;S91&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log6'</span>
</span><span><a class="LN" name="340"> 340 </a><span class="CT"> * Here is the system hierarchy for this model</span>
</span><span><a class="LN" name="341"> 341 </a><span class="CT"> *</span>
</span><span><a class="LN" name="342"> 342 </a><span class="CT"> * '&lt;Root&gt;' : 'BLDCmotorControl_R2017b'</span>
</span><span><a class="LN" name="343"> 343 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:29')" name="code2model"><font color="#117755"><i>&lt;S1&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller'</span>
</span><span><a class="LN" name="344"> 344 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530')" name="code2model"><font color="#117755"><i>&lt;S2&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left'</span>
</span><span><a class="LN" name="345"> 345 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531')" name="code2model"><font color="#117755"><i>&lt;S3&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right'</span>
</span><span><a class="LN" name="346"> 346 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1831')" name="code2model"><font color="#117755"><i>&lt;S4&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log1'</span>
</span><span><a class="LN" name="347"> 347 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1834')" name="code2model"><font color="#117755"><i>&lt;S5&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log2'</span>
</span><span><a class="LN" name="348"> 348 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1837')" name="code2model"><font color="#117755"><i>&lt;S6&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log3'</span>
</span><span><a class="LN" name="349"> 349 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2550')" name="code2model"><font color="#117755"><i>&lt;S7&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log4'</span>
</span><span><a class="LN" name="350"> 350 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2553')" name="code2model"><font color="#117755"><i>&lt;S8&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log5'</span>
</span><span><a class="LN" name="351"> 351 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:1828')" name="code2model"><font color="#117755"><i>&lt;S9&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log6'</span>
</span><span><a class="LN" name="352"> 352 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2556')" name="code2model"><font color="#117755"><i>&lt;S10&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log7'</span>
</span><span><a class="LN" name="353"> 353 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2559')" name="code2model"><font color="#117755"><i>&lt;S11&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/signal_log8'</span>
</span><span><a class="LN" name="354"> 354 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:6')" name="code2model"><font color="#117755"><i>&lt;S12&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations'</span>
</span><span><a class="LN" name="355"> 355 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:215')" name="code2model"><font color="#117755"><i>&lt;S13&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation'</span>
</span><span><a class="LN" name="356"> 356 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:282')" name="code2model"><font color="#117755"><i>&lt;S14&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection'</span>
</span><span><a class="LN" name="357"> 357 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:361')" name="code2model"><font color="#117755"><i>&lt;S15&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management'</span>
</span><span><a class="LN" name="358"> 358 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:435')" name="code2model"><font color="#117755"><i>&lt;S16&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log1'</span>
</span><span><a class="LN" name="359"> 359 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:438')" name="code2model"><font color="#117755"><i>&lt;S17&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log2'</span>
</span><span><a class="LN" name="360"> 360 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:441')" name="code2model"><font color="#117755"><i>&lt;S18&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log3'</span>
</span><span><a class="LN" name="361"> 361 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:444')" name="code2model"><font color="#117755"><i>&lt;S19&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/signal_log6'</span>
</span><span><a class="LN" name="362"> 362 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:26')" name="code2model"><font color="#117755"><i>&lt;S20&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_01_Edge_Detector'</span>
</span><span><a class="LN" name="363"> 363 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:10')" name="code2model"><font color="#117755"><i>&lt;S21&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_02_Position_Calculation'</span>
</span><span><a class="LN" name="364"> 364 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:38')" name="code2model"><font color="#117755"><i>&lt;S22&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_03_Direction_Detection'</span>
</span><span><a class="LN" name="365"> 365 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:59')" name="code2model"><font color="#117755"><i>&lt;S23&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation'</span>
</span><span><a class="LN" name="366"> 366 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:34')" name="code2model"><font color="#117755"><i>&lt;S24&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_01_Edge_Detector/signal_log6'</span>
</span><span><a class="LN" name="367"> 367 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:19')" name="code2model"><font color="#117755"><i>&lt;S25&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'</span>
</span><span><a class="LN" name="368"> 368 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:54')" name="code2model"><font color="#117755"><i>&lt;S26&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'</span>
</span><span><a class="LN" name="369"> 369 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:65')" name="code2model"><font color="#117755"><i>&lt;S27&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'</span>
</span><span><a class="LN" name="370"> 370 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model"><font color="#117755"><i>&lt;S28&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Motor_Speed_Calculation'</span>
</span><span><a class="LN" name="371"> 371 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:140')" name="code2model"><font color="#117755"><i>&lt;S29&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'</span>
</span><span><a class="LN" name="372"> 372 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:733')" name="code2model"><font color="#117755"><i>&lt;S30&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/falling_edge2'</span>
</span><span><a class="LN" name="373"> 373 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:588')" name="code2model"><font color="#117755"><i>&lt;S31&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'</span>
</span><span><a class="LN" name="374"> 374 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:479')" name="code2model"><font color="#117755"><i>&lt;S32&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'</span>
</span><span><a class="LN" name="375"> 375 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:154')" name="code2model"><font color="#117755"><i>&lt;S33&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'</span>
</span><span><a class="LN" name="376"> 376 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:160')" name="code2model"><font color="#117755"><i>&lt;S34&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'</span>
</span><span><a class="LN" name="377"> 377 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:163')" name="code2model"><font color="#117755"><i>&lt;S35&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'</span>
</span><span><a class="LN" name="378"> 378 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:616')" name="code2model"><font color="#117755"><i>&lt;S36&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log5'</span>
</span><span><a class="LN" name="379"> 379 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:480')" name="code2model"><font color="#117755"><i>&lt;S37&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'</span>
</span><span><a class="LN" name="380"> 380 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:579')" name="code2model"><font color="#117755"><i>&lt;S38&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log1'</span>
</span><span><a class="LN" name="381"> 381 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:272')" name="code2model"><font color="#117755"><i>&lt;S39&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log2'</span>
</span><span><a class="LN" name="382"> 382 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:275')" name="code2model"><font color="#117755"><i>&lt;S40&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F02_Electrical_Angle_Calculation/signal_log6'</span>
</span><span><a class="LN" name="383"> 383 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:285')" name="code2model"><font color="#117755"><i>&lt;S41&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'</span>
</span><span><a class="LN" name="384"> 384 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:295')" name="code2model"><font color="#117755"><i>&lt;S42&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'</span>
</span><span><a class="LN" name="385"> 385 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:305')" name="code2model"><font color="#117755"><i>&lt;S43&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'</span>
</span><span><a class="LN" name="386"> 386 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:349')" name="code2model"><font color="#117755"><i>&lt;S44&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log1'</span>
</span><span><a class="LN" name="387"> 387 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:352')" name="code2model"><font color="#117755"><i>&lt;S45&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log2'</span>
</span><span><a class="LN" name="388"> 388 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:355')" name="code2model"><font color="#117755"><i>&lt;S46&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F03_Control_Method_Selection/signal_log6'</span>
</span><span><a class="LN" name="389"> 389 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:402')" name="code2model"><font color="#117755"><i>&lt;S47&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log1'</span>
</span><span><a class="LN" name="390"> 390 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:405')" name="code2model"><font color="#117755"><i>&lt;S48&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log2'</span>
</span><span><a class="LN" name="391"> 391 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:408')" name="code2model"><font color="#117755"><i>&lt;S49&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Left/F04_Control_Type_Management/signal_log6'</span>
</span><span><a class="LN" name="392"> 392 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:6')" name="code2model"><font color="#117755"><i>&lt;S50&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations'</span>
</span><span><a class="LN" name="393"> 393 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:215')" name="code2model"><font color="#117755"><i>&lt;S51&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation'</span>
</span><span><a class="LN" name="394"> 394 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:282')" name="code2model"><font color="#117755"><i>&lt;S52&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection'</span>
</span><span><a class="LN" name="395"> 395 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:361')" name="code2model"><font color="#117755"><i>&lt;S53&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management'</span>
</span><span><a class="LN" name="396"> 396 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:435')" name="code2model"><font color="#117755"><i>&lt;S54&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log1'</span>
</span><span><a class="LN" name="397"> 397 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:438')" name="code2model"><font color="#117755"><i>&lt;S55&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log2'</span>
</span><span><a class="LN" name="398"> 398 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:441')" name="code2model"><font color="#117755"><i>&lt;S56&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log3'</span>
</span><span><a class="LN" name="399"> 399 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:444')" name="code2model"><font color="#117755"><i>&lt;S57&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/signal_log6'</span>
</span><span><a class="LN" name="400"> 400 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:26')" name="code2model"><font color="#117755"><i>&lt;S58&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector'</span>
</span><span><a class="LN" name="401"> 401 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:10')" name="code2model"><font color="#117755"><i>&lt;S59&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation'</span>
</span><span><a class="LN" name="402"> 402 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:38')" name="code2model"><font color="#117755"><i>&lt;S60&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection'</span>
</span><span><a class="LN" name="403"> 403 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:59')" name="code2model"><font color="#117755"><i>&lt;S61&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation'</span>
</span><span><a class="LN" name="404"> 404 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:34')" name="code2model"><font color="#117755"><i>&lt;S62&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_01_Edge_Detector/signal_log6'</span>
</span><span><a class="LN" name="405"> 405 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:19')" name="code2model"><font color="#117755"><i>&lt;S63&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_02_Position_Calculation/signal_log6'</span>
</span><span><a class="LN" name="406"> 406 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:54')" name="code2model"><font color="#117755"><i>&lt;S64&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_03_Direction_Detection/signal_log6'</span>
</span><span><a class="LN" name="407"> 407 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:65')" name="code2model"><font color="#117755"><i>&lt;S65&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter'</span>
</span><span><a class="LN" name="408"> 408 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model"><font color="#117755"><i>&lt;S66&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Motor_Speed_Calculation'</span>
</span><span><a class="LN" name="409"> 409 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:140')" name="code2model"><font color="#117755"><i>&lt;S67&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/S-R Flip-Flop'</span>
</span><span><a class="LN" name="410"> 410 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:733')" name="code2model"><font color="#117755"><i>&lt;S68&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/falling_edge2'</span>
</span><span><a class="LN" name="411"> 411 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588')" name="code2model"><font color="#117755"><i>&lt;S69&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rising_edge'</span>
</span><span><a class="LN" name="412"> 412 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:479')" name="code2model"><font color="#117755"><i>&lt;S70&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/rst_Delay'</span>
</span><span><a class="LN" name="413"> 413 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:154')" name="code2model"><font color="#117755"><i>&lt;S71&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log1'</span>
</span><span><a class="LN" name="414"> 414 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:160')" name="code2model"><font color="#117755"><i>&lt;S72&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log3'</span>
</span><span><a class="LN" name="415"> 415 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:163')" name="code2model"><font color="#117755"><i>&lt;S73&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log4'</span>
</span><span><a class="LN" name="416"> 416 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:616')" name="code2model"><font color="#117755"><i>&lt;S74&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/signal_log5'</span>
</span><span><a class="LN" name="417"> 417 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:480')" name="code2model"><font color="#117755"><i>&lt;S75&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F01_Preliminary_Calculations/F01_04_Speed_Calculation/Edge_counter/rst_Delay'</span>
</span><span><a class="LN" name="418"> 418 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:579')" name="code2model"><font color="#117755"><i>&lt;S76&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log1'</span>
</span><span><a class="LN" name="419"> 419 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:272')" name="code2model"><font color="#117755"><i>&lt;S77&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log2'</span>
</span><span><a class="LN" name="420"> 420 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:275')" name="code2model"><font color="#117755"><i>&lt;S78&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F02_Electrical_Angle_Calculation/signal_log6'</span>
</span><span><a class="LN" name="421"> 421 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:285')" name="code2model"><font color="#117755"><i>&lt;S79&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_01_Pure_Trapezoidal_Method'</span>
</span><span><a class="LN" name="422"> 422 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:295')" name="code2model"><font color="#117755"><i>&lt;S80&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal3rd_Method'</span>
</span><span><a class="LN" name="423"> 423 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:305')" name="code2model"><font color="#117755"><i>&lt;S81&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/F03_02_Sinusoidal_Method'</span>
</span><span><a class="LN" name="424"> 424 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:349')" name="code2model"><font color="#117755"><i>&lt;S82&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log1'</span>
</span><span><a class="LN" name="425"> 425 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:352')" name="code2model"><font color="#117755"><i>&lt;S83&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log2'</span>
</span><span><a class="LN" name="426"> 426 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:355')" name="code2model"><font color="#117755"><i>&lt;S84&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F03_Control_Method_Selection/signal_log6'</span>
</span><span><a class="LN" name="427"> 427 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:402')" name="code2model"><font color="#117755"><i>&lt;S85&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log1'</span>
</span><span><a class="LN" name="428"> 428 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:405')" name="code2model"><font color="#117755"><i>&lt;S86&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log2'</span>
</span><span><a class="LN" name="429"> 429 </a><span class="CT"> * '<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:408')" name="code2model"><font color="#117755"><i>&lt;S87&gt;</i></font></a>' : 'BLDCmotorControl_R2017b/BLDC_controller/BLDC_controller_Right/F04_Control_Type_Management/signal_log6'</span>
</span><span><a class="LN" name="430"> 430 </a><span class="CT"> */</span>
</span><span><a class="LN" name="431"> 431 </a><font color="#992211">#</font><span class="PP">endif</span> <span class="CT">/* RTW_HEADER_BLDC_controller_h_ */</span>
</span><span><a class="LN" name="432"> 432 </a>
</span><span><a class="LN" name="433"> 433 </a><span class="CT">/*</span>
</span><span><a class="LN" name="434"> 434 </a><span class="CT"> * File trailer for generated code.</span>
</span><span><a class="LN" name="435"> 435 </a><span class="CT"> *</span>
</span><span><a class="LN" name="436"> 436 </a><span class="CT"> * [EOF]</span>
</span><span><a class="LN" name="437"> 437 </a><span class="CT"> */</span>
</span><span><a class="LN" name="438"> 438 </a><font color="#992211">#</font><span class="PP">endif</span> <span class="CT">/* RTW_HEADER_BLDC_controller_h_ */</span>
</span><span><a class="LN" name="439"> 439 </a>
</span><span><a class="LN" name="440"> 440 </a><span class="CT">/*</span>
</span><span><a class="LN" name="441"> 441 </a><span class="CT"> * File trailer for generated code.</span>
</span><span><a class="LN" name="442"> 442 </a><span class="CT"> *</span>
</span><span><a class="LN" name="443"> 443 </a><span class="CT"> * [EOF]</span>
</span><span><a class="LN" name="444"> 444 </a><span class="CT"> */</span>
</span><span><a class="LN" name="445"> 445 </a>
</span><span><a class="LN" name="438"> 438 </a>
</span></pre>
</td></tr></table>
</p>

View File

@ -557,10 +557,10 @@ Dimension
</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
cf_spdCoef
cf_speedCoef
</td>
<td width="26%" align="left" valign="top">
rtP.cf_spdCoef
rtP.cf_speedCoef
</td>
<td width="21%" align="left" valign="top">
int32_T
@ -602,21 +602,6 @@ int32_T
</tr>
<tr class="odd">
<td width="42%" align="left" valign="top">
n_thresSpdDeacv
</td>
<td width="26%" align="left" valign="top">
rtP.n_thresSpdDeacv
</td>
<td width="21%" align="left" valign="top">
int32_T
</td>
<td width="10%" align="right" valign="top">
1
</td>
</tr>
<tr class="even">
<td width="42%" align="left" valign="top">
r_commDCDeacv
</td>
<td width="26%" align="left" valign="top">
@ -630,7 +615,7 @@ int32_T
</td>
</tr>
<tr class="odd">
<tr class="even">
<td width="42%" align="left" valign="top">
r_phaAdvDC_XA
</td>
@ -645,7 +630,7 @@ int32_T
</td>
</tr>
<tr class="even">
<tr class="odd">
<td width="42%" align="left" valign="top">
a_phaAdv_M1
</td>
@ -660,7 +645,7 @@ int16_T
</td>
</tr>
<tr class="odd">
<tr class="even">
<td width="42%" align="left" valign="top">
z_maxCntRst
</td>
@ -675,7 +660,7 @@ int16_T
</td>
</tr>
<tr class="even">
<tr class="odd">
<td width="42%" align="left" valign="top">
z_ctrlTypSel
</td>
@ -690,7 +675,7 @@ uint8_T
</td>
</tr>
<tr class="odd">
<tr class="even">
<td width="42%" align="left" valign="top">
z_nrEdgeSpdAcv
</td>
@ -705,7 +690,7 @@ uint8_T
</td>
</tr>
<tr class="even">
<tr class="odd">
<td width="42%" align="left" valign="top">
b_phaAdvEna
</td>

View File

@ -235,7 +235,7 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2530:249"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:536"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:538"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:623"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:258"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:545"] = "BLDCmotorControl_R2017b:2530:215";
this.sidParentMap["BLDCmotorControl_R2017b:2530:260"] = "BLDCmotorControl_R2017b:2530:215";
@ -402,66 +402,67 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2530:60"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:61"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:62"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:63"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:64"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:65"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:80"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:81"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:82"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:660"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:83"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:84"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:85"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:645"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:86"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:97"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:98"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:87"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:88"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:719"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:697"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:698"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:89"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:90"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:91"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:92"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:93"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:94"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:95"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:96"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:484"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:725"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:99"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:100"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:101"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:102"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:103"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:104"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:105"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:106"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:107"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:723"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:615"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:108"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:109"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:110"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:111"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:112"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:123"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:722"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:124"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:644"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:659"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:136"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:137"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:696"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:138"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:720"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:140"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:141"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:142"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:143"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:714"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:144"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:145"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:146"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:147"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:733"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:588"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:479"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:154"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:157"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:160"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:163"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:166"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:616"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:169"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:170"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:171"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:726"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:721"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:172"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:173"] = "BLDCmotorControl_R2017b:2530:59";
this.sidParentMap["BLDCmotorControl_R2017b:2530:174"] = "BLDCmotorControl_R2017b:2530:59";
@ -485,25 +486,24 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2530:77"] = "BLDCmotorControl_R2017b:2530:65";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480"] = "BLDCmotorControl_R2017b:2530:65";
this.sidParentMap["BLDCmotorControl_R2017b:2530:78"] = "BLDCmotorControl_R2017b:2530:65";
this.sidParentMap["BLDCmotorControl_R2017b:2530:113"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:114"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:115"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:116"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:117"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:118"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:121"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:122"] = "BLDCmotorControl_R2017b:2530:112";
this.sidParentMap["BLDCmotorControl_R2017b:2530:125"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:126"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:483"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:650"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:127"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:748"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:749"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:128"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:750"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:756"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:129"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:130"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:751"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:131"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:752"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:753"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:132"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:133"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:134"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:605"] = "BLDCmotorControl_R2017b:2530:124";
this.sidParentMap["BLDCmotorControl_R2017b:2530:140:132"] = "BLDCmotorControl_R2017b:2530:140";
this.sidParentMap["BLDCmotorControl_R2017b:2530:140:133"] = "BLDCmotorControl_R2017b:2530:140";
this.sidParentMap["BLDCmotorControl_R2017b:2530:140:134"] = "BLDCmotorControl_R2017b:2530:140";
@ -512,6 +512,11 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2530:140:137"] = "BLDCmotorControl_R2017b:2530:140";
this.sidParentMap["BLDCmotorControl_R2017b:2530:140:138"] = "BLDCmotorControl_R2017b:2530:140";
this.sidParentMap["BLDCmotorControl_R2017b:2530:140:139"] = "BLDCmotorControl_R2017b:2530:140";
this.sidParentMap["BLDCmotorControl_R2017b:2530:733:728"] = "BLDCmotorControl_R2017b:2530:733";
this.sidParentMap["BLDCmotorControl_R2017b:2530:733:729"] = "BLDCmotorControl_R2017b:2530:733";
this.sidParentMap["BLDCmotorControl_R2017b:2530:733:730"] = "BLDCmotorControl_R2017b:2530:733";
this.sidParentMap["BLDCmotorControl_R2017b:2530:733:731"] = "BLDCmotorControl_R2017b:2530:733";
this.sidParentMap["BLDCmotorControl_R2017b:2530:733:732"] = "BLDCmotorControl_R2017b:2530:733";
this.sidParentMap["BLDCmotorControl_R2017b:2530:588:583"] = "BLDCmotorControl_R2017b:2530:588";
this.sidParentMap["BLDCmotorControl_R2017b:2530:588:584"] = "BLDCmotorControl_R2017b:2530:588";
this.sidParentMap["BLDCmotorControl_R2017b:2530:588:585"] = "BLDCmotorControl_R2017b:2530:588";
@ -525,26 +530,18 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2530:479:478"] = "BLDCmotorControl_R2017b:2530:479";
this.sidParentMap["BLDCmotorControl_R2017b:2530:155"] = "BLDCmotorControl_R2017b:2530:154";
this.sidParentMap["BLDCmotorControl_R2017b:2530:156"] = "BLDCmotorControl_R2017b:2530:154";
this.sidParentMap["BLDCmotorControl_R2017b:2530:158"] = "BLDCmotorControl_R2017b:2530:157";
this.sidParentMap["BLDCmotorControl_R2017b:2530:159"] = "BLDCmotorControl_R2017b:2530:157";
this.sidParentMap["BLDCmotorControl_R2017b:2530:161"] = "BLDCmotorControl_R2017b:2530:160";
this.sidParentMap["BLDCmotorControl_R2017b:2530:162"] = "BLDCmotorControl_R2017b:2530:160";
this.sidParentMap["BLDCmotorControl_R2017b:2530:164"] = "BLDCmotorControl_R2017b:2530:163";
this.sidParentMap["BLDCmotorControl_R2017b:2530:165"] = "BLDCmotorControl_R2017b:2530:163";
this.sidParentMap["BLDCmotorControl_R2017b:2530:167"] = "BLDCmotorControl_R2017b:2530:166";
this.sidParentMap["BLDCmotorControl_R2017b:2530:168"] = "BLDCmotorControl_R2017b:2530:166";
this.sidParentMap["BLDCmotorControl_R2017b:2530:617"] = "BLDCmotorControl_R2017b:2530:616";
this.sidParentMap["BLDCmotorControl_R2017b:2530:618"] = "BLDCmotorControl_R2017b:2530:616";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480:473"] = "BLDCmotorControl_R2017b:2530:480";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480:474"] = "BLDCmotorControl_R2017b:2530:480";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480:475"] = "BLDCmotorControl_R2017b:2530:480";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480:476"] = "BLDCmotorControl_R2017b:2530:480";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480:477"] = "BLDCmotorControl_R2017b:2530:480";
this.sidParentMap["BLDCmotorControl_R2017b:2530:480:478"] = "BLDCmotorControl_R2017b:2530:480";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577:570"] = "BLDCmotorControl_R2017b:2530:577";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577:571"] = "BLDCmotorControl_R2017b:2530:577";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577:572"] = "BLDCmotorControl_R2017b:2530:577";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577:573"] = "BLDCmotorControl_R2017b:2530:577";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577:574"] = "BLDCmotorControl_R2017b:2530:577";
this.sidParentMap["BLDCmotorControl_R2017b:2530:577:575"] = "BLDCmotorControl_R2017b:2530:577";
this.sidParentMap["BLDCmotorControl_R2017b:2530:580"] = "BLDCmotorControl_R2017b:2530:579";
this.sidParentMap["BLDCmotorControl_R2017b:2530:581"] = "BLDCmotorControl_R2017b:2530:579";
this.sidParentMap["BLDCmotorControl_R2017b:2530:273"] = "BLDCmotorControl_R2017b:2530:272";
@ -667,7 +664,7 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2531:249"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:536"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:538"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:623"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:258"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:545"] = "BLDCmotorControl_R2017b:2531:215";
this.sidParentMap["BLDCmotorControl_R2017b:2531:260"] = "BLDCmotorControl_R2017b:2531:215";
@ -834,66 +831,67 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2531:60"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:61"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:62"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:63"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:64"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:65"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:80"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:81"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:82"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:660"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:83"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:84"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:85"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:645"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:86"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:97"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:98"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:87"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:88"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:719"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:697"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:698"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:89"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:90"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:91"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:92"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:93"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:94"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:95"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:96"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:484"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:725"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:99"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:100"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:101"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:102"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:103"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:104"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:105"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:106"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:107"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:723"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:615"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:108"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:109"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:110"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:111"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:112"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:123"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:722"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:124"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:644"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:659"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:136"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:137"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:696"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:138"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:720"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:140"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:141"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:142"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:143"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:714"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:144"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:145"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:146"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:147"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:733"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:588"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:479"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:154"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:157"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:160"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:163"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:166"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:616"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:169"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:170"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:171"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:726"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:721"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:172"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:173"] = "BLDCmotorControl_R2017b:2531:59";
this.sidParentMap["BLDCmotorControl_R2017b:2531:174"] = "BLDCmotorControl_R2017b:2531:59";
@ -917,25 +915,24 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2531:77"] = "BLDCmotorControl_R2017b:2531:65";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480"] = "BLDCmotorControl_R2017b:2531:65";
this.sidParentMap["BLDCmotorControl_R2017b:2531:78"] = "BLDCmotorControl_R2017b:2531:65";
this.sidParentMap["BLDCmotorControl_R2017b:2531:113"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:114"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:115"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:116"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:117"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:118"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:121"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:122"] = "BLDCmotorControl_R2017b:2531:112";
this.sidParentMap["BLDCmotorControl_R2017b:2531:125"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:126"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:483"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:650"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:127"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:748"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:749"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:128"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:750"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:756"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:129"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:130"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:751"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:131"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:752"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:753"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:132"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:133"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:134"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:605"] = "BLDCmotorControl_R2017b:2531:124";
this.sidParentMap["BLDCmotorControl_R2017b:2531:140:132"] = "BLDCmotorControl_R2017b:2531:140";
this.sidParentMap["BLDCmotorControl_R2017b:2531:140:133"] = "BLDCmotorControl_R2017b:2531:140";
this.sidParentMap["BLDCmotorControl_R2017b:2531:140:134"] = "BLDCmotorControl_R2017b:2531:140";
@ -944,6 +941,11 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2531:140:137"] = "BLDCmotorControl_R2017b:2531:140";
this.sidParentMap["BLDCmotorControl_R2017b:2531:140:138"] = "BLDCmotorControl_R2017b:2531:140";
this.sidParentMap["BLDCmotorControl_R2017b:2531:140:139"] = "BLDCmotorControl_R2017b:2531:140";
this.sidParentMap["BLDCmotorControl_R2017b:2531:733:728"] = "BLDCmotorControl_R2017b:2531:733";
this.sidParentMap["BLDCmotorControl_R2017b:2531:733:729"] = "BLDCmotorControl_R2017b:2531:733";
this.sidParentMap["BLDCmotorControl_R2017b:2531:733:730"] = "BLDCmotorControl_R2017b:2531:733";
this.sidParentMap["BLDCmotorControl_R2017b:2531:733:731"] = "BLDCmotorControl_R2017b:2531:733";
this.sidParentMap["BLDCmotorControl_R2017b:2531:733:732"] = "BLDCmotorControl_R2017b:2531:733";
this.sidParentMap["BLDCmotorControl_R2017b:2531:588:583"] = "BLDCmotorControl_R2017b:2531:588";
this.sidParentMap["BLDCmotorControl_R2017b:2531:588:584"] = "BLDCmotorControl_R2017b:2531:588";
this.sidParentMap["BLDCmotorControl_R2017b:2531:588:585"] = "BLDCmotorControl_R2017b:2531:588";
@ -957,26 +959,18 @@ function RTW_SidParentMap() {
this.sidParentMap["BLDCmotorControl_R2017b:2531:479:478"] = "BLDCmotorControl_R2017b:2531:479";
this.sidParentMap["BLDCmotorControl_R2017b:2531:155"] = "BLDCmotorControl_R2017b:2531:154";
this.sidParentMap["BLDCmotorControl_R2017b:2531:156"] = "BLDCmotorControl_R2017b:2531:154";
this.sidParentMap["BLDCmotorControl_R2017b:2531:158"] = "BLDCmotorControl_R2017b:2531:157";
this.sidParentMap["BLDCmotorControl_R2017b:2531:159"] = "BLDCmotorControl_R2017b:2531:157";
this.sidParentMap["BLDCmotorControl_R2017b:2531:161"] = "BLDCmotorControl_R2017b:2531:160";
this.sidParentMap["BLDCmotorControl_R2017b:2531:162"] = "BLDCmotorControl_R2017b:2531:160";
this.sidParentMap["BLDCmotorControl_R2017b:2531:164"] = "BLDCmotorControl_R2017b:2531:163";
this.sidParentMap["BLDCmotorControl_R2017b:2531:165"] = "BLDCmotorControl_R2017b:2531:163";
this.sidParentMap["BLDCmotorControl_R2017b:2531:167"] = "BLDCmotorControl_R2017b:2531:166";
this.sidParentMap["BLDCmotorControl_R2017b:2531:168"] = "BLDCmotorControl_R2017b:2531:166";
this.sidParentMap["BLDCmotorControl_R2017b:2531:617"] = "BLDCmotorControl_R2017b:2531:616";
this.sidParentMap["BLDCmotorControl_R2017b:2531:618"] = "BLDCmotorControl_R2017b:2531:616";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480:473"] = "BLDCmotorControl_R2017b:2531:480";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480:474"] = "BLDCmotorControl_R2017b:2531:480";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480:475"] = "BLDCmotorControl_R2017b:2531:480";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480:476"] = "BLDCmotorControl_R2017b:2531:480";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480:477"] = "BLDCmotorControl_R2017b:2531:480";
this.sidParentMap["BLDCmotorControl_R2017b:2531:480:478"] = "BLDCmotorControl_R2017b:2531:480";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577:570"] = "BLDCmotorControl_R2017b:2531:577";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577:571"] = "BLDCmotorControl_R2017b:2531:577";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577:572"] = "BLDCmotorControl_R2017b:2531:577";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577:573"] = "BLDCmotorControl_R2017b:2531:577";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577:574"] = "BLDCmotorControl_R2017b:2531:577";
this.sidParentMap["BLDCmotorControl_R2017b:2531:577:575"] = "BLDCmotorControl_R2017b:2531:577";
this.sidParentMap["BLDCmotorControl_R2017b:2531:580"] = "BLDCmotorControl_R2017b:2531:579";
this.sidParentMap["BLDCmotorControl_R2017b:2531:581"] = "BLDCmotorControl_R2017b:2531:579";
this.sidParentMap["BLDCmotorControl_R2017b:2531:273"] = "BLDCmotorControl_R2017b:2531:272";

View File

@ -85,7 +85,7 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:38')" name="code2model" class="code2model">&lt;S62&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:38')" name="code2model" class="code2model">&lt;S60&gt;</a>
</td>
<td align="left" valign="top">
Auto
@ -115,7 +115,7 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:65')" name="code2model" class="code2model">&lt;S67&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:65')" name="code2model" class="code2model">&lt;S65&gt;</a>
</td>
<td align="left" valign="top">
Auto
@ -130,13 +130,13 @@ Auto
</tr>
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:112')" name="code2model" class="code2model">&lt;S28&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model" class="code2model">&lt;S28&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_Moving_Average_Filter" TARGET="rtwreport_document_frame">Reusable Function(S28)</A>
<A HREF="BLDC_controller_c.html#fcn_Motor_Speed_Calculation" TARGET="rtwreport_document_frame">Reusable Function(S28)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -145,13 +145,13 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:112')" name="code2model" class="code2model">&lt;S68&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model" class="code2model">&lt;S66&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_Moving_Average_Filter" TARGET="rtwreport_document_frame">Reusable Function(S28)</A>
<A HREF="BLDC_controller_c.html#fcn_Motor_Speed_Calculation" TARGET="rtwreport_document_frame">Reusable Function(S28)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -160,13 +160,13 @@ Auto
</tr>
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:124')" name="code2model" class="code2model">&lt;S29&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:285')" name="code2model" class="code2model">&lt;S41&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_Raw_Speed_calculation" TARGET="rtwreport_document_frame">Reusable Function(S29)</A>
<A HREF="BLDC_controller_c.html#fcn_F03_01_Pure_Trapezoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S41)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -175,13 +175,13 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:124')" name="code2model" class="code2model">&lt;S69&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:285')" name="code2model" class="code2model">&lt;S79&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_Raw_Speed_calculation" TARGET="rtwreport_document_frame">Reusable Function(S29)</A>
<A HREF="BLDC_controller_c.html#fcn_F03_01_Pure_Trapezoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S41)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -190,13 +190,13 @@ Auto
</tr>
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:285')" name="code2model" class="code2model">&lt;S43&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:305')" name="code2model" class="code2model">&lt;S43&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_F03_01_Pure_Trapezoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S43)</A>
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S43)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -205,13 +205,13 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:285')" name="code2model" class="code2model">&lt;S83&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:305')" name="code2model" class="code2model">&lt;S81&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_F03_01_Pure_Trapezoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S43)</A>
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S43)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -220,13 +220,13 @@ Auto
</tr>
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:305')" name="code2model" class="code2model">&lt;S45&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:295')" name="code2model" class="code2model">&lt;S42&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S45)</A>
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal3rd_Method" TARGET="rtwreport_document_frame">Reusable Function(S42)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -235,43 +235,13 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:305')" name="code2model" class="code2model">&lt;S85&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:295')" name="code2model" class="code2model">&lt;S80&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal_Method" TARGET="rtwreport_document_frame">Reusable Function(S45)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
</td>
</tr>
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:295')" name="code2model" class="code2model">&lt;S44&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal3rd_Method" TARGET="rtwreport_document_frame">Reusable Function(S44)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:295')" name="code2model" class="code2model">&lt;S84&gt;</a>
</td>
<td align="left" valign="top">
Auto
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal3rd_Method" TARGET="rtwreport_document_frame">Reusable Function(S44)</A>
<A HREF="BLDC_controller_c.html#fcn_F03_02_Sinusoidal3rd_Method" TARGET="rtwreport_document_frame">Reusable Function(S42)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
@ -295,7 +265,7 @@ Auto
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:215')" name="code2model" class="code2model">&lt;S53&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:215')" name="code2model" class="code2model">&lt;S51&gt;</a>
</td>
<td align="left" valign="top">
Auto
@ -310,6 +280,21 @@ Auto
</tr>
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:733')" name="code2model" class="code2model">&lt;S30&gt;</a>
</td>
<td align="left" valign="top">
Function
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_falling_edge2" TARGET="rtwreport_document_frame">Function(S30)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2530:588')" name="code2model" class="code2model">&lt;S31&gt;</a>
</td>
<td align="left" valign="top">
@ -323,15 +308,30 @@ Function
</td>
</tr>
<tr class="odd">
<tr class="even">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588')" name="code2model" class="code2model">&lt;S71&gt;</a>
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:733')" name="code2model" class="code2model">&lt;S68&gt;</a>
</td>
<td align="left" valign="top">
Function
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_rising_edge_f" TARGET="rtwreport_document_frame">Function(S71)</A>
<A HREF="BLDC_controller_c.html#fcn_falling_edge2_b" TARGET="rtwreport_document_frame">Function(S68)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>
</td>
</tr>
<tr class="odd">
<td align="left" valign="top">
<a href="matlab:coder.internal.code2model('BLDCmotorControl_R2017b:2531:588')" name="code2model" class="code2model">&lt;S69&gt;</a>
</td>
<td align="left" valign="top">
Function
</td>
<td align="left" valign="top">
<A HREF="BLDC_controller_c.html#fcn_rising_edge_f" TARGET="rtwreport_document_frame">Function(S69)</A>
</td>
<td align="left" valign="top">
<FONT COLOR="green">normal</FONT>

View File

@ -40,7 +40,7 @@ MathWorks
Model Version
</td>
<td align="left" valign="top">
1.800
1.817
</td>
</tr>
@ -109,7 +109,7 @@ Simulink Coder Version
Timestamp of Generated Source Code
</td>
<td align="left" valign="top">
Sat May 25 21:42:39 2019
Tue May 28 19:55:33 2019
</td>
</tr>

File diff suppressed because one or more lines are too long

View File

@ -1,10 +1,10 @@
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="4" WIDTH="100%%" BGCOLOR="#ffffff"><TR><TD>
<B>Generated Source Files</B>
</TD></TR><TR></TR>
<tr><td><a href="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\ert_main_c.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\ert_main_c.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">ert_main.c</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_c.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_c.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">BLDC_controller.c</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_h.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_h.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">BLDC_controller.h</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_data_c.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_data_c.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">BLDC_controller_data.c</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\rtwtypes_h.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\rtwtypes_h.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">rtwtypes.h</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\zero_crossing_types_h.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\Projects_STM32\01_Motor_control\BLDC_controller_ert_rtw\html\zero_crossing_types_h.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">zero_crossing_types.h</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\ert_main_c.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\ert_main_c.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">ert_main.c</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_c.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_c.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">BLDC_controller.c</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_h.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_h.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">BLDC_controller.h</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_data_c.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\BLDC_controller_data_c.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">BLDC_controller_data.c</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\rtwtypes_h.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\rtwtypes_h.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">rtwtypes.h</a><span> </span></td></tr><tr></tr>
<tr><td><a href="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\zero_crossing_types_h.html" onclick="if (top) if (top.tocHiliteMe) top.tocHiliteMe(window, this, false);" id="D:\Work_home\01_Motor_control\BLDC_controller_ert_rtw\html\zero_crossing_types_h.html" target="rtwreport_document_frame" name="rtwIdGenFileLinks">zero_crossing_types.h</a><span> </span></td></tr><tr></tr>
</table>

View File

@ -13,30 +13,30 @@ this.def["F01_03_Direction_Detection"] = {file: "BLDC_controller_c.html",line:19
this.def["Edge_counter_Reset"] = {file: "BLDC_controller_c.html",line:238,type:"fcn"};
this.def["Edge_counter_Disable"] = {file: "BLDC_controller_c.html",line:249,type:"fcn"};
this.def["Edge_counter"] = {file: "BLDC_controller_c.html",line:266,type:"fcn"};
this.def["Moving_Average_Filter"] = {file: "BLDC_controller_c.html",line:319,type:"fcn"};
this.def["Raw_Speed_calculation"] = {file: "BLDC_controller_c.html",line:357,type:"fcn"};
this.def["rising_edge"] = {file: "BLDC_controller_c.html",line:391,type:"fcn"};
this.def["F03_01_Pure_Trapezoidal_Method"] = {file: "BLDC_controller_c.html",line:408,type:"fcn"};
this.def["F03_02_Sinusoidal_Method"] = {file: "BLDC_controller_c.html",line:436,type:"fcn"};
this.def["F03_02_Sinusoidal3rd_Method"] = {file: "BLDC_controller_c.html",line:464,type:"fcn"};
this.def["F02_Electrical_Angle_Ca_Disable"] = {file: "BLDC_controller_c.html",line:492,type:"fcn"};
this.def["F02_Electrical_Angle_Calculatio"] = {file: "BLDC_controller_c.html",line:507,type:"fcn"};
this.def["rising_edge_f"] = {file: "BLDC_controller_c.html",line:576,type:"fcn"};
this.def["BLDC_controller_step"] = {file: "BLDC_controller_c.html",line:589,type:"fcn"};
this.def["BLDC_controller_initialize"] = {file: "BLDC_controller_c.html",line:1284,type:"fcn"};
this.def["Motor_Speed_Calculation"] = {file: "BLDC_controller_c.html",line:319,type:"fcn"};
this.def["falling_edge2"] = {file: "BLDC_controller_c.html",line:371,type:"fcn"};
this.def["rising_edge"] = {file: "BLDC_controller_c.html",line:384,type:"fcn"};
this.def["F03_01_Pure_Trapezoidal_Method"] = {file: "BLDC_controller_c.html",line:401,type:"fcn"};
this.def["F03_02_Sinusoidal_Method"] = {file: "BLDC_controller_c.html",line:429,type:"fcn"};
this.def["F03_02_Sinusoidal3rd_Method"] = {file: "BLDC_controller_c.html",line:457,type:"fcn"};
this.def["F02_Electrical_Angle_Ca_Disable"] = {file: "BLDC_controller_c.html",line:485,type:"fcn"};
this.def["F02_Electrical_Angle_Calculatio"] = {file: "BLDC_controller_c.html",line:500,type:"fcn"};
this.def["falling_edge2_b"] = {file: "BLDC_controller_c.html",line:567,type:"fcn"};
this.def["rising_edge_f"] = {file: "BLDC_controller_c.html",line:580,type:"fcn"};
this.def["BLDC_controller_step"] = {file: "BLDC_controller_c.html",line:593,type:"fcn"};
this.def["BLDC_controller_initialize"] = {file: "BLDC_controller_c.html",line:1279,type:"fcn"};
this.def["DW_F01_03_Direction_Detection"] = {file: "BLDC_controller_h.html",line:39,type:"type"};
this.def["DW_Edge_counter"] = {file: "BLDC_controller_h.html",line:45,type:"type"};
this.def["DW_Moving_Average_Filter"] = {file: "BLDC_controller_h.html",line:51,type:"type"};
this.def["ZCE_Moving_Average_Filter"] = {file: "BLDC_controller_h.html",line:56,type:"type"};
this.def["ZCE_Raw_Speed_calculation"] = {file: "BLDC_controller_h.html",line:61,type:"type"};
this.def["DW"] = {file: "BLDC_controller_h.html",line:113,type:"type"};
this.def["PrevZCX"] = {file: "BLDC_controller_h.html",line:121,type:"type"};
this.def["ConstP"] = {file: "BLDC_controller_h.html",line:208,type:"type"};
this.def["ExtU"] = {file: "BLDC_controller_h.html",line:220,type:"type"};
this.def["ExtY"] = {file: "BLDC_controller_h.html",line:234,type:"type"};
this.def["P"] = {file: "BLDC_controller_h.html",line:298,type:"type"};
this.def["DW_Motor_Speed_Calculation"] = {file: "BLDC_controller_h.html",line:51,type:"type"};
this.def["ZCE_Motor_Speed_Calculation"] = {file: "BLDC_controller_h.html",line:56,type:"type"};
this.def["DW"] = {file: "BLDC_controller_h.html",line:111,type:"type"};
this.def["PrevZCX"] = {file: "BLDC_controller_h.html",line:117,type:"type"};
this.def["ConstP"] = {file: "BLDC_controller_h.html",line:204,type:"type"};
this.def["ExtU"] = {file: "BLDC_controller_h.html",line:216,type:"type"};
this.def["ExtY"] = {file: "BLDC_controller_h.html",line:230,type:"type"};
this.def["P"] = {file: "BLDC_controller_h.html",line:295,type:"type"};
this.def["rtP"] = {file: "BLDC_controller_data_c.html",line:27,type:"var"};
this.def["rtConstP"] = {file: "BLDC_controller_data_c.html",line:109,type:"var"};
this.def["rtConstP"] = {file: "BLDC_controller_data_c.html",line:108,type:"var"};
this.def["int8_T"] = {file: "rtwtypes_h.html",line:55,type:"type"};
this.def["uint8_T"] = {file: "rtwtypes_h.html",line:56,type:"type"};
this.def["int16_T"] = {file: "rtwtypes_h.html",line:57,type:"type"};

View File

@ -21,9 +21,9 @@
</span><span><a class="LN" name="7"> 7 </a><span class="CT"> *</span>
</span><span><a class="LN" name="8"> 8 </a><span class="CT"> * Code generated for Simulink model 'BLDC_controller'.</span>
</span><span><a class="LN" name="9"> 9 </a><span class="CT"> *</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.800</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.817</span>
</span><span><a class="LN" name="11"> 11 </a><span class="CT"> * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Sat May 25 21:42:39 2019</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Tue May 28 19:55:33 2019</span>
</span><span><a class="LN" name="13"> 13 </a><span class="CT"> *</span>
</span><span><a class="LN" name="14"> 14 </a><span class="CT"> * Target selection: ert.tlc</span>
</span><span><a class="LN" name="15"> 15 </a><span class="CT"> * Embedded hardware selection: ARM Compatible-&gt;ARM Cortex</span>

View File

@ -2,70 +2,73 @@ function CodeMetrics() {
this.metricsArray = {};
this.metricsArray.var = new Array();
this.metricsArray.fcn = new Array();
this.metricsArray.var["rtDW"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
size: 88};
this.metricsArray.var["rtP"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller_data.c",
size: 91};
this.metricsArray.var["rtPrevZCX"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
size: 4};
this.metricsArray.var["rtU"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.var["rtDW"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
size: 87};
this.metricsArray.var["rtP"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller_data.c",
size: 87};
this.metricsArray.var["rtPrevZCX"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
size: 2};
this.metricsArray.var["rtU"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
size: 14};
this.metricsArray.var["rtY"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.var["rtY"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
size: 40};
this.metricsArray.fcn["BLDC_controller.c:Edge_counter"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:Edge_counter"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 2,
stackTotal: 2};
this.metricsArray.fcn["BLDC_controller.c:Edge_counter_Disable"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:Edge_counter_Disable"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:Edge_counter_Reset"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:Edge_counter_Reset"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:F01_03_Direction_Detection"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:F01_03_Direction_Detection"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 1,
stackTotal: 1};
this.metricsArray.fcn["BLDC_controller.c:F02_Electrical_Angle_Ca_Disable"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:F02_Electrical_Angle_Ca_Disable"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:F02_Electrical_Angle_Calculatio"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:F02_Electrical_Angle_Calculatio"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 11,
stackTotal: 20};
this.metricsArray.fcn["BLDC_controller.c:F03_01_Pure_Trapezoidal_Method"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:F03_01_Pure_Trapezoidal_Method"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 5,
stackTotal: 14};
this.metricsArray.fcn["BLDC_controller.c:F03_02_Sinusoidal3rd_Method"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:F03_02_Sinusoidal3rd_Method"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 5,
stackTotal: 14};
this.metricsArray.fcn["BLDC_controller.c:F03_02_Sinusoidal_Method"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:F03_02_Sinusoidal_Method"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 5,
stackTotal: 14};
this.metricsArray.fcn["BLDC_controller.c:Moving_Average_Filter"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:Motor_Speed_Calculation"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 4,
stackTotal: 4};
this.metricsArray.fcn["BLDC_controller.c:Raw_Speed_calculation"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 4,
stackTotal: 4};
this.metricsArray.fcn["BLDC_controller.c:div_nde_s32_floor"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:div_nde_s32_floor"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:intrp1d_s16s32s32u8u32n31l_s"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:falling_edge2"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:falling_edge2_b"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:intrp1d_s16s32s32u8u32n31l_s"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 4,
stackTotal: 4};
this.metricsArray.fcn["BLDC_controller.c:plook_u8s32u32n31_evenc_s"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:plook_u8s32u32n31_evenc_s"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 9,
stackTotal: 9};
this.metricsArray.fcn["BLDC_controller.c:rising_edge"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:rising_edge"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller.c:rising_edge_f"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller.c:rising_edge_f"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller_initialize"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
this.metricsArray.fcn["BLDC_controller_initialize"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 0,
stackTotal: 0};
this.metricsArray.fcn["BLDC_controller_step"] = {file: "D:\\Work_home\\Projects_STM32\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 32,
stackTotal: 52};
this.metricsArray.fcn["BLDC_controller_step"] = {file: "D:\\Work_home\\01_Motor_control\\BLDC_controller_ert_rtw\\BLDC_controller.c",
stack: 27,
stackTotal: 47};
this.getMetrics = function(token) {
var data;
data = this.metricsArray.var[token];
@ -76,6 +79,6 @@ function CodeMetrics() {
data.type = "var";
}
return data; };
this.codeMetricsSummary = '<a href="BLDC_controller_metrics.html">Global Memory: 237(bytes) Maximum Stack: 32(bytes)</a>';
this.codeMetricsSummary = '<a href="BLDC_controller_metrics.html">Global Memory: 230(bytes) Maximum Stack: 27(bytes)</a>';
}
CodeMetrics.instance = new CodeMetrics();

View File

@ -21,9 +21,9 @@
</span><span><a class="LN" name="7"> 7 </a><span class="CT"> *</span>
</span><span><a class="LN" name="8"> 8 </a><span class="CT"> * Code generated for Simulink model 'BLDC_controller'.</span>
</span><span><a class="LN" name="9"> 9 </a><span class="CT"> *</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.800</span>
</span><span><a class="LN" name="10"> 10 </a><span class="CT"> * Model version : 1.817</span>
</span><span><a class="LN" name="11"> 11 </a><span class="CT"> * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Sat May 25 21:42:39 2019</span>
</span><span><a class="LN" name="12"> 12 </a><span class="CT"> * C/C++ source code generated on : Tue May 28 19:55:33 2019</span>
</span><span><a class="LN" name="13"> 13 </a><span class="CT"> *</span>
</span><span><a class="LN" name="14"> 14 </a><span class="CT"> * Target selection: ert.tlc</span>
</span><span><a class="LN" name="15"> 15 </a><span class="CT"> * Embedded hardware selection: ARM Compatible-&gt;ARM Cortex</span>

View File

@ -101,11 +101,7 @@
89,
90,
91,
92,
93,
94,
95,
96
92
],
"hierarchyUrl":"support/slwebview_files/BLDCmotorControl_R2017b_h_1.json",
"backingUrl":"support/slwebview_files/BLDCmotorControl_R2017b_m.json"

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:43:09 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:56:02 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:43:09 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:56:02 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:43:09 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:56:02 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:43:09 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:56:02 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -923,5 +923,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:50 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:43 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

@ -1,787 +0,0 @@
[
{
"sid":"BLDCmotorControl_R2017b:2530:113",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"n_motRaw",
"label":"n_motRaw",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:122",
"className":"Simulink.Outport",
"icon":"WebViewIcon2",
"name":"n_mot",
"label":"n_mot",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:114",
"className":"Simulink.TriggerPort",
"icon":"WebViewIcon2",
"name":"Trigger",
"label":"Trigger",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"OutDataTypeStr",
"FunctionName",
"FunctionPrototype",
"FunctionVisibility",
"GeneratePreprocessorConditionals",
"InitialTriggerSignalState",
"Interpolate",
"IsSimulinkFunction",
"OutMax",
"OutMin",
"OutputDataType",
"PortDimensions",
"PropagateVarSize",
"SampleTime",
"SampleTimeType",
"ShowOutputPort",
"StatesWhenEnabling",
"TriggerSignalSampleTime",
"TriggerType",
"Variant",
"VariantControl",
"ZeroCross"
],
"values":[
"Inherit: auto",
"",
"f()",
"global",
"off",
"compatibility (no trigger on first evaluation)",
"on",
"off",
"[]",
"[]",
"auto",
"1",
"During execution",
"1",
"triggered",
"off",
"held",
"-1",
"rising",
"off",
"Variant",
"on"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"TriggerPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:117",
"className":"Simulink.Sum",
"icon":"WebViewIcon2",
"name":"Sum2",
"label":"Sum2",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"AccumDataTypeStr",
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"IconShape",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Same as first input",
"Inherit: Same as first input",
"1",
"All dimensions",
"rectangular",
"on",
"+++",
"off",
"[]",
"[]",
"Simplest",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:118",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon2",
"name":"UnitDelay1",
"label":"UnitDelay1",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateName",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Elements as channels (sample based)",
"-1",
"",
"off",
"",
[
],
"Auto"
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
3
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:121",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon2",
"name":"UnitDelay5",
"label":"UnitDelay5",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateName",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Elements as channels (sample based)",
"-1",
"",
"off",
"",
[
],
"Auto"
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
3
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:115",
"className":"Simulink.Constant",
"icon":"WebViewIcon2",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"Value",
"OutDataTypeStr",
"FramePeriod",
"LockScale",
"OutMax",
"OutMin",
"SampleTime",
"VectorParams1D"
],
"values":[
"3",
"Inherit: Inherit via back propagation",
"inf",
"off",
"[]",
"[]",
"inf",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
2
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:116",
"className":"Simulink.Product",
"icon":"WebViewIcon2",
"name":"Divide4",
"label":"Divide4",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"InputSameDT",
"Inputs",
"LockScale",
"Multiplication",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Inherit via internal rule",
"1",
"All dimensions",
"off",
"*/",
"off",
"Element-wise(.*)",
"[]",
"[]",
"Simplest",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:113#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:118#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:121#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:117#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:116#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:115#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"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,686 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" display="inline" height="160.000000px" preserveAspectRatio="xMinYMin meet" viewBox="38.64 69.00 447.36 160.00" width="447.359375px" x="0" y="0" zoomAndPan="disable">
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel">
<!--RAWSTRING-->
<g id="background" pointer-events="none">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M39.6406,70 L485,70 L485,228 L39.6406,228 L39.6406,70 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:112">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:113">
<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,142)">
<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="#00d100" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,143)">
<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,65,150)">
<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,50,143)">
<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,65,159)">
<path d="M-25.3594,0 L25.3594,0 L25.3594,14 L-25.3594,14 L-25.3594,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M0,-91 L450.359,-91 L450.359,74 L0,74 L0,-91 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,39.6406,159)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="47.7188" x="1.5" xml:space="preserve" y="10">n_motRaw</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,82,148)">
<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="clip4">
<path d="M-42.3594,-68 L408,-68 L408,97 L-42.3594,97 L-42.3594,-68 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,82,136)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:122">
<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,454,187)">
<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="#e60000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,188)">
<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="clip6">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,470,195)">
<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,455,188)">
<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,470,204)">
<path d="M-14.8672,0 L14.8672,0 L14.8672,14 L-14.8672,14 L-14.8672,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<path d="M-415.492,-136 L34.8672,-136 L34.8672,29 L-415.492,29 L-415.492,-136 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455.133,204)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.7344" x="1" xml:space="preserve" y="10">n_mot</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:114">
<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,131,69)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAzklEQVRIie2WMQ6DMAxFHxVlYW0XFqaeqPcfurAkQzrAAEsHG9VtAVGz5ktftpDJk6MoTgHcgStw0ehRAKJG6/hdWCqkMfaoBirNJ2AAnkuFJdJZA7Rqj84aR6AHkvn2A5w7bIGbEwjSWY90FtaApwMAlzIwAzMwAzPwuErkZq9Zud136gF0ulZC5uG0Box8Dk+POnVExtMmMGg+D0+P7BMj6TrjFtAOT4+S/pvYsaVBCxLvbv/VoO5NXAQWyJumQg6N9+BM6tHks7OyjukFbDZCvQOh07gAAAAASUVORK5CYII=" 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,132,70)">
<path d="M0,0 L20,0 L20,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip9">
<path d="M131.5,69.5 L151.5,69.5 L151.5,89.5 L131.5,89.5 L131.5,69.5 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,0.5,0.5)">
<polyline fill="none" points="137,85 142,85" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<path d="M131.5,69.5 L151.5,69.5 L151.5,89.5 L131.5,89.5 L131.5,69.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="142,85 142,75" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<path d="M131.5,69.5 L151.5,69.5 L151.5,89.5 L131.5,89.5 L131.5,69.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="142,75 146,75" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M131.5,69.5 L151.5,69.5 L151.5,89.5 L131.5,89.5 L131.5,69.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="142,78 138,82" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<path d="M131.5,69.5 L151.5,69.5 L151.5,89.5 L131.5,89.5 L131.5,69.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="142,78 145,82" 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,132,70)">
<path d="M0,0 L20,0 L20,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:117">
<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,269,133)">
<image height="90" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABaCAYAAADU3SQUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge3bsW7CQBBF0Uvk0NBCQ0OVL8r/F2lo7GJTmMJuUuxY2QSMeFGG6h1ptRay5KsFuvEGeAcOwD72TD0wxN6u4feNXcQcm5VpB2zjegYuwOetGzvqSR2BU6xMr7FPwAiU5rOrsOXETsBbchjUkxqpJ9Wvhb08IeRPHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKbqqPPOO1Zmnv/ZB3COZxbqdPq8Fjbwc5Q90znWQB0CvxvWx/Uyyp6pfdGgxPOme2HtKHumEs8oPPBV9nFD4fv0slxijc1+M2xDfQNiS/3xZ/8B5lhTc70sMwP4AoYoQzmZuC8QAAAAAElFTkSuQmCC" 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,270,134)">
<path d="M0,0 L30,0 L30,82 L0,82 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip15">
<path d="M269.5,133.5 L299.5,133.5 L299.5,215.5 L269.5,215.5 L269.5,133.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="273,150 277,150" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip16">
<path d="M269.5,133.5 L299.5,133.5 L299.5,215.5 L269.5,215.5 L269.5,133.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="275,148 275,152" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<path d="M269.5,133.5 L299.5,133.5 L299.5,215.5 L269.5,215.5 L269.5,133.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="273,175 277,175" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip18">
<path d="M269.5,133.5 L299.5,133.5 L299.5,215.5 L269.5,215.5 L269.5,133.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="275,173 275,177" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M269.5,133.5 L299.5,133.5 L299.5,215.5 L269.5,215.5 L269.5,133.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="273,200 277,200" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<path d="M269.5,133.5 L299.5,133.5 L299.5,215.5 L269.5,215.5 L269.5,133.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,0.5,0.5)">
<polyline fill="none" points="275,198 275,202" 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,270,134)">
<path d="M0,0 L30,0 L30,82 L0,82 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,302,173)">
<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="clip21">
<path d="M-262.359,-93 L188,-93 L188,72 L-262.359,72 L-262.359,-93 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,302,161)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:118">
<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,137)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0UlEQVRIie2Wuw6DMAxFDxVl6douLEz9ov7/0IUlGdIBBlg62KhpeYia1Ve6soVCjhxFyi2AB3ADrlotCkDUmjv+LiwVUme26AJU2o9AD7yWFpbIZDXQqC06ax2ADkjZtxlwmrAB7kYgyGQdMllYA54OAExyoAMd6EAHOtCB8uIHJJMsvtA79QRa3SshmWZcA0a+A5BFrToiEWMTGLSfApBFeUxMus+wBcwDkEVJ/03sONKgCxKfaf9Vr+6yuggskFxaIZfGenFG9ZD1k12uY3oDjl5CxdGTUF4AAAAASUVORK5CYII=" 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,138)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip23">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,138)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,148.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,148.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,148.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" 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,150,138)">
<path d="M0,0 L20,0 L20,24 L0,24 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,172,148)">
<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="clip45">
<path d="M-132.359,-68 L318,-68 L318,97 L-132.359,97 L-132.359,-68 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,172,136)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:121">
<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,204,137)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0UlEQVRIie2Wuw6DMAxFDxVl6douLEz9ov7/0IUlGdIBBlg62KhpeYia1Ve6soVCjhxFyi2AB3ADrlotCkDUmjv+LiwVUme26AJU2o9AD7yWFpbIZDXQqC06ax2ADkjZtxlwmrAB7kYgyGQdMllYA54OAExyoAMd6EAHOtCB8uIHJJMsvtA79QRa3SshmWZcA0a+A5BFrToiEWMTGLSfApBFeUxMus+wBcwDkEVJ/03sONKgCxKfaf9Vr+6yuggskFxaIZfGenFG9ZD1k12uY3oDjl5CxdGTUF4AAAAASUVORK5CYII=" 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,205,138)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip47">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,205,138)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,213.5,148.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 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,213.5,148.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,213.5,148.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" 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,205,138)">
<path d="M0,0 L20,0 L20,24 L0,24 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,227,148)">
<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="clip69">
<path d="M-187.359,-68 L263,-68 L263,97 L-187.359,97 L-187.359,-68 z"/>
</clipPath>
</defs>
<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,227,136)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:115">
<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,201)">
<image height="24" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAYCAYAAABjswTDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVRYhe2WMQuDMBBGnyV1cW0XF6f+ov7/oYuLDnHQwSwd7qTXkpZC8brkwXFBDnyEhHwVcAXOwEm7NwMwarc1vg4GRLA15U0D1LpOwAJMucGA7GgLdFreHLWvwAxE8+0Ju7MdcPGwy5AQ0Qk5AlnZg6fRrxTZvSiye1Fk96LI7kVAXoyGN6+GAzegV4+IZIOUGwxIurFBwptea0Se24+yg663IOGNjYhRHdbc4CZrg4Q3Uf8b+eIYDDoQeeyyJ4vWbHpWtkLybI1csH9csqS1mvVWhULBiztN3kK1ZH/aPwAAAABJRU5ErkJggg==" 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,202)">
<path d="M0,0 L35,0 L35,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip71">
<path d="M-17,-8 L18,-8 L18,8 L-17,8 L-17,-8 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,337,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">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,320,202)">
<path d="M0,0 L35,0 L35,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,357,208)">
<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="clip72">
<path d="M-317.359,-128 L133,-128 L133,37 L-317.359,37 L-317.359,-128 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,357,196)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:116">
<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,379,156)">
<image height="79" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABPCAYAAABlGqxFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABPklEQVRoge2asU7DMBRFT1Ho0hWWLp34GGY+HxaWLskQhnRIBhj8rjDQNBFxqwz3SE+2Ess+uomiDG8DvACPwEOMpaiBJsa8mt8Lqzh4n1UpdsA25gNwAj7OLaxICeyBQ1Qp7mPsgQ5os2t/JJTEAXgqKAEpgY6UQD0mcVf40H9hCWEJYQlhCVHNWPM6cX/xV3aOxNsaJKaSeL6FxFQSiymRxE0kVpHE1SVW8Z2whLCEsISwhLCEsISwhFiFxJyfms9rS6wiCUsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLiIrUXLFjpMFiAe/AMfZvSe0sw5hEw8/el1IcoxpSJ8lFiTrm6n0pRd5d1Mbe/SWJvPelFG3s1zLjcdSxoOU7lRKcorpsPCuxIbU4bUkvZsmXc4jqs7nKmPXzBSAFSsYzvgseAAAAAElFTkSuQmCC" 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,380,157)">
<path d="M0,0 L25,0 L25,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip74">
<path d="M379.5,156.5 L404.5,156.5 L404.5,227.5 L379.5,227.5 L379.5,156.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip74)" fill="none" opacity="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="390,178 384,172" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip75">
<path d="M379.5,156.5 L404.5,156.5 L404.5,227.5 L379.5,227.5 L379.5,156.5 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,0.5,0.5)">
<polyline fill="none" points="390,172 384,178" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip76">
<path d="M379.5,156.5 L404.5,156.5 L404.5,227.5 L379.5,227.5 L379.5,156.5 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,0.5,0.5)">
<polyline fill="none" points="384,210 390,210" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip77">
<path d="M380,157 L405,157 L405,228 L380,228 L380,157 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="#000000" fill-opacity="1" opacity="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)">
<path d="M388,208 C388,208.552 387.552,209 387,209 C386.448,209 386,208.552 386,208 C386,207.448 386.448,207 387,207 C387.552,207 388,207.448 388,208 z" fill-rule="evenodd" vector-effect="none"/>
<path d="M388,213 C388,213.552 387.552,214 387,214 C386.448,214 386,213.552 386,213 C386,212.448 386.448,212 387,212 C387.552,212 388,212.448 388,213 z" fill-rule="evenodd" 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,380,157)">
<path d="M0,0 L25,0 L25,71 L0,71 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,407,193)">
<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="clip78">
<path d="M-367.359,-113 L83,-113 L83,52 L-367.359,52 L-367.359,-113 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip78)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,407,181)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:113#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)">
<path d="M80,150 L130,150" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,150,150)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M130,150 L142,150" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,270,200)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M130,150 L130,200 L262,200" fill-rule="evenodd" vector-effect="none"/>
</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,130,150)">
<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="BLDCmotorControl_R2017b:2530:118#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)">
<path d="M170,150 L183,150" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,205,150)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M183,150 L197,150" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,270,175)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M183,150 L183,175 L262,175" fill-rule="evenodd" vector-effect="none"/>
</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,183,150)">
<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="BLDCmotorControl_R2017b:2530:121#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,270,150)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M225,150 L262,150" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:117#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,380,175)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M300,175 L372,175" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:116#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,455,195)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M405,195 L447,195" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:115#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,380,210)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M355,210 L372,210" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:52 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

@ -439,211 +439,7 @@
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:136#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:137#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:135#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:134#out:2",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:134#out:1",
"sid":"BLDCmotorControl_R2017b:2530:140:133#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
@ -745,7 +541,211 @@
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:133#out:1",
"sid":"BLDCmotorControl_R2017b:2530:140:134#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:134#out:2",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:135#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:137#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:140",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:140:136#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",

View File

@ -583,28 +583,76 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:140:136#out:1">
<g id="BLDCmotorControl_R2017b:2530:140:133#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,90,160)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,115)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M115,40 L10,40 L10,160 L82,160" fill-rule="evenodd" vector-effect="none"/>
<path d="M55,115 L82,115" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:140:137#out:1">
<g id="BLDCmotorControl_R2017b:2530:140:132#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,115,115)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,70)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M95,115 L100,115 L107,115" fill-rule="evenodd" vector-effect="none"/>
<path d="M55,70 L82,70" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:140:134#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)">
<path d="M180,90 L210,90" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,155,40)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M210,90 L210,40 L163,40" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,255,90)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M210,90 L247,90" fill-rule="evenodd" vector-effect="none"/>
</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,210,90)">
<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="BLDCmotorControl_R2017b:2530:140:134#out:2">
<!--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,255,135)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M180,135 L247,135" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -625,76 +673,28 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:140:134#out:2">
<g id="BLDCmotorControl_R2017b:2530:140:137#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,255,135)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,115,115)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M180,135 L247,135" fill-rule="evenodd" vector-effect="none"/>
<path d="M95,115 L100,115 L107,115" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:140:134#out:1">
<g id="BLDCmotorControl_R2017b:2530:140:136#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)">
<path d="M180,90 L210,90" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,255,90)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,160)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M210,90 L247,90" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,155,40)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M210,90 L210,40 L163,40" fill-rule="evenodd" vector-effect="none"/>
</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,210,90)">
<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="BLDCmotorControl_R2017b:2530:140:132#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,90,70)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M55,70 L82,70" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:140:133#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,90,115)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M55,115 L82,115" fill-rule="evenodd" vector-effect="none"/>
<path d="M115,40 L10,40 L10,160 L82,160" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -703,5 +703,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:52 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:46 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:47 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:47 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:47 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,147 +0,0 @@
[
{
"sid":"BLDCmotorControl_R2017b:2530:168",
"className":"Simulink.Terminator",
"icon":"WebViewIcon2",
"name":"Terminator_1",
"label":"Terminator_1",
"parent":"BLDCmotorControl_R2017b:2530:166",
"inspector":{
"params":[
],
"values":[
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Terminator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:167",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"n_motRaw",
"label":"n_motRaw",
"parent":"BLDCmotorControl_R2017b:2530:166",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:167#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"n_motRaw",
"label":"n_motRaw",
"parent":"BLDCmotorControl_R2017b:2530:166",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"n_motRaw",
"off",
"off",
"on",
"off",
"Simulink",
"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,178 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" display="inline" height="43.000000px" preserveAspectRatio="xMinYMin meet" viewBox="8.64 46.00 132.36 43.00" width="132.359375px" x="0" y="0" zoomAndPan="disable">
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel">
<!--RAWSTRING-->
<g id="background" pointer-events="none">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M9.64062,47 L140,47 L140,88 L9.64062,88 L9.64062,47 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:166">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:168">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,130,60)">
<path d="M0,0 L10,0 L10,10 L0,10 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip2">
<path d="M0,0 L10,0 L10,10 L0,10 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,130,60)">
<path d="M0,0 L10,0 L10,10 L0,10 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<path d="M1,1 L11,1 L11,11 L1,11 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,129,59)">
<path d="M2.5,3.5 L7.5,3.5 L7.5,8.5 L2.5,8.5" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<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,130,60)">
<path d="M-1,5 L6.45,5 L6.45,5" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,130,60)">
<path d="M0,0 L10,0 L10,10 L0,10 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:167">
<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,19,57)">
<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="#00d100" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,20,58)">
<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,35,65)">
<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,20,58)">
<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,35,74)">
<path d="M-25.3594,0 L25.3594,0 L25.3594,14 L-25.3594,14 L-25.3594,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<path d="M0,-27 L132.359,-27 L132.359,14 L0,14 L0,-27 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,9.64062,74)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="47.7188" x="1.5" xml:space="preserve" y="10">n_motRaw</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,70,63)">
<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="clip21">
<path d="M-60.3594,-4 L72,-4 L72,37 L-60.3594,37 L-60.3594,-4 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,70,51)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:167#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,130,65)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M50,65 L122,65" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,85,66.5)">
<path d="M-22.4766,0 L22.4766,0 L22.4766,12 L-22.4766,12 L-22.4766,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<path d="M-52.8828,-19.5 L79.4766,-19.5 L79.4766,21.5 L-52.8828,21.5 L-52.8828,-19.5 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,62.5234,66.5)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="42.9531" x="1" xml:space="preserve" y="9">n_motRaw</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip24">
<path d="M0,-18 L18,-18 L18,0 L0,0 L0,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,65)">
<path d="M0,-16 C0,-17.1046 0.895431,-18 2,-18 L16,-18 C17.1046,-18 18,-17.1046 18,-16 L18,-2 C18,-0.895431 17.1046,0 16,0 L2,0 C0.895431,0 0,-0.895431 0,-2 L0,-16 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="SignalObserve tooltip contextMenu">
<defs>
<clipPath id="clip25">
<path d="M-2,-2 L16,-2 L16,16 L-2,16 L-2,-2 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="0.4" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,52,49)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABXUlEQVQ4jcWQv0sCYRzGnzsz2iIaHIyKREj6B4rmnFyiJGhwktxqkXAJHKK1oQguhLAxIoiiX7SEIA22SJtw1VBhQ3V473v33nu+b1Mi6IkU0Wf7fp+H5/sD+G+U5iKblepNX2GGcDdOmQhbzBmDZSuS2bq0bF0y63xwoOfobjfFWwIWdm4nCa/nKXNrhIk96vB7SqTuk4YQ1B2uEysMxhYFsycUx0k+XmQuGwEJrTTs1HmBcLF8sjJ93GnlkdjmFLi9D+lGn67WHhrCklbyd314/MDX9gcAENdK/e8GTX1YfN6gPCxNEzDNiiC1Q/WTaPp1xmj2q81FIl8MCs7LACJSIs0chJxeEZJAWpVKRPhRHoqtBztuN7dVHPfSRqMbntqPafnBN7PbxVilSnL09Q14eU7qZ6un7XxquyYASIEcgACAgFCQ8/J5BnSLZ4CiIgmgCqCqSiR/O+jv+ALWHqC6dVXKGAAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:50 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:44 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -101,8 +101,8 @@
"sid":"BLDCmotorControl_R2017b:2530:524",
"className":"Simulink.Annotation",
"icon":"WebViewIcon5",
"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=\" font-size:10px; color:#ff0000;\">Phase Advance is a function of the Duty Cycle.</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=\" font-size:10px; color:#ff0000;\">Phase Advance is a function of the Duty Cycle.</span></p></body></html>",
"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=\" font-size:10px; color:#ff0000;\">Phase Advance map as a function of the Duty Cycle.</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=\" font-size:10px; color:#ff0000;\">Phase Advance map as a function of the Duty Cycle.</span></p></body></html>",
"parent":"BLDCmotorControl_R2017b:2530:215",
"inspector":{
"params":[
@ -120,7 +120,7 @@
"ClickFcn"
],
"values":[
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; color:#ff0000;\">Phase Advance is a function of the Duty Cycle.</span></p></body></html>",
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; color:#ff0000;\">Phase Advance map as a function of the Duty Cycle.</span></p></body></html>",
"off",
"rich",
"auto",
@ -668,7 +668,7 @@
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Inherit via internal rule",
"int32",
"1",
"All dimensions",
"off",
@ -751,7 +751,7 @@
],
"values":[
"a_elecAngle",
"Inherit: Inherit via back propagation",
"int32",
"inf",
"off",
"[]",
@ -803,7 +803,7 @@
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Inherit via internal rule",
"int32",
"1",
"All dimensions",
"off",
@ -2530,103 +2530,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon3",
"name":"Modulo_Calculation",
"label":"Modulo_Calculation",
"parent":"BLDCmotorControl_R2017b:2530:215",
"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":"BLDCmotorControl_R2017b:2530:578",
"className":"Simulink.Goto",
@ -2805,7 +2708,62 @@
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:595#out:1",
"sid":"BLDCmotorControl_R2017b:2530:623",
"className":"Simulink.Math",
"icon":"WebViewIcon2",
"name":"Math Function",
"label":"Math Function",
"parent":"BLDCmotorControl_R2017b:2530:215",
"inspector":{
"params":[
"OutDataTypeStr",
"AlgorithmType",
"IntermediateResultsDataTypeStr",
"Iterations",
"LockScale",
"Operator",
"OutMax",
"OutMin",
"OutputSignalType",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Same as first input",
"Newton-Raphson",
"Inherit: Inherit via internal rule",
"3",
"off",
"mod",
"[]",
"[]",
"auto",
"Floor",
"-1",
"on"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Math",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:546#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
@ -2856,7 +2814,109 @@
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:577#out:1",
"sid":"BLDCmotorControl_R2017b:2530:623#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:215",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:547#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:215",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:595#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
@ -3008,108 +3068,6 @@
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:546#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:215",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:547#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:215",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:542#out:1",
"className":"Simulink.Line",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

@ -52,16 +52,16 @@
<g data-tags="Text">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:524">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,343,746)">
<path d="M0,0 L232,0 L232,19 L0,19 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,313,750)">
<path d="M0,0 L252,0 L252,19 L0,19 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<path d="M0,0 L242,0 L242,19 L0,19 L0,0 z"/>
<path d="M0,0 L262,0 L262,19 L0,19 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="#ffffff" fill-opacity="1" opacity="1" stroke="#ff0000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,343,746)">
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="206.875" x="1" xml:space="preserve" y="10">Phase Advance is a function of the Duty Cycle.</text>
<g clip-path="url(#clip9)" fill="#ffffff" fill-opacity="1" opacity="1" stroke="#ff0000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,313,750)">
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="232.391" x="1" xml:space="preserve" y="10">Phase Advance map as a function of the Duty Cycle.</text>
</g>
<!--RAWSTRING-->
</g>
@ -715,7 +715,7 @@
</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,602,356)">
<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">int16</text>
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
@ -1773,7 +1773,7 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:272">
<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,1059,720)">
<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,1004,720)">
<image height="26" preserveAspectRatio="none" width="103" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAaCAYAAACq/ULmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVRoge3ZMW/CMBCG4ReUsrCWJQsTv4j/P3RhSQYzkCFZOtxFPZCpWgmjG75HOtmKPET+5Cg6b4AzcAA+fZS2BmD0Mdb4uLDDAulDSVt7YOfzBZiAa21hh52YHjh6SVsfPs7ADSjh2Z14co7A6R1vJyxYMFfsk1YNZ/vON5L/UTiJKZzEFE5iCicxhZOYwklM4SSmcBJTOIkpnMQ6rLez50l/R17uC7hg+16wrvRSW9hh9wixhS1tXbxGrPH5aziDz9cWtrQVL9sKtudzbeEaTmxhS1sF2+fCHz5rgy8o/JwiaWfyuoWxGs4GuwndYT8E+ilob/Gaw3wtERERkXvfvRRCudQVe78AAAAASUVORK5CYII=" y="0"/>
</g>
<defs>
@ -1782,7 +1782,7 @@
<stop offset="1" stop-color="#d938b2" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad4)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1060,721)">
<g clip-path="none" fill="url(#grad4)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1005,721)">
<path d="M0,0 L95,0 L95,18 L0,18 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1792,7 +1792,7 @@
<path d="M-3,-9 L92,-9 L92,9 L-3,9 L-3,-9 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip168)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1063,730)">
<g clip-path="url(#clip168)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1008,730)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="64.9688" x="0" xml:space="preserve" y="3">a_elecAngleAdv</text>
</g>
<!--RAWSTRING-->
@ -1805,7 +1805,7 @@
<stop offset="1" stop-color="#d938b2" 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,1060,721)">
<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,1005,721)">
<path d="M0,0 L95,0 L95,18 L0,18 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -2064,10 +2064,10 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:512">
<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,829,721)">
<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,774,721)">
<image height="24" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAYCAYAAAB+zTpYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA80lEQVRoge3YIQ/CMBCG4RcyMFgwMyh+Ef9fYDCbKIKJzSDuFg5SKKYI+J7k0mY5sXxptvQWwBHYAVtfpawDel9j9c+NDRZqG0rKNsDa9xMwAJdcY4Od3BbYe0nZytcRuAIpPHsQT/AeOHzj7X7EhIV7wT4P2YCX33yjf6SAK1PAlSngyhRwZQq4MgVcmQKuTAFX1mC3kA0vbiKSdQLOWHYJm0VMucYGmwDFwYWUnb167Kr8NuDO9/PgQsriuDJhuY25xjngOLiQsoRllfjgE9F5Q+J+muW9wesa1mzAC2wevMZ+cvrRfWbyGsN+LhERkf9wAy7uQrVzbPbSAAAAAElFTkSuQmCC" 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,830,722)">
<g clip-path="none" fill="#e8d152" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,775,722)">
<path d="M0,0 L80,0 L80,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -2077,29 +2077,29 @@
<path d="M-40,-8 L40,-8 L40,8 L-40,8 L-40,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip185)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,870,730)">
<g clip-path="url(#clip185)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,815,730)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="62.6875" x="-31.3438" xml:space="preserve" y="3.5">b_phaAdvEna</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,830,722)">
<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,775,722)">
<path d="M0,0 L80,0 L80,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,912,728)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,857,728)">
<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="clip186">
<path d="M-965.406,-588 L330.062,-588 L330.062,146 L-965.406,146 L-965.406,-588 z"/>
<path d="M-910.406,-588 L385.062,-588 L385.062,146 L-910.406,146 L-910.406,-588 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip186)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,912,716)">
<g clip-path="url(#clip186)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,857,716)">
<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-->
@ -2112,156 +2112,156 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:514">
<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,939,602)">
<image height="262" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAEGCAYAAAA0dIZKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcklEQVR4nO2dvWobQRSFj4Pkxq1DwI2b5GGSNm+Wh8lb5AmcJhAEQSrkQiqkIilmBJNFki+a3z33fDCsbYbVfBzbM5pd3b0D8BXAewCP8Tgn1gA28Zi2zbTjAkHuKWlz4gHAffz6CGAP4PVcxwVCkk8AnmObE8t4PADYAdgmP/uPNNFnAJ9ajK4wRwTJV4Rf27Oi71qOqCcSZUOibEiUDYmysTD0eak+irfJXrFZRH/mvkgBmoiOkOjn3BPMJdFs5pJoNko0gULUzTwqUTYkyoZE2ZAoG25ELUtAC3+N/V4QlpSn4zdjv2zcJCpRNiTKhkTZcCNaasFg3Sn8BWCFcK/BttBrmyglal29rGLb4MJtMrVonWh6AxR1oluEJLeYqag10X1su3hsRutEj7Ed4rEZrUW74WYelSgbEmVDomy4ES21YLBg3futgptEJcqGG9HWF5m64SZRibIhUTYkyoZlHh1+jrTgJlE3or0/PNDso9a976kfSrRmotkf3LHSO9Fm9E60GUo0gULUzTwqUTYkyoZE2XAjqh0GNiTKhkTZkCgbEmVDomy03O7sWum15S7g8KKlEm12+eEcbvZ1dUkiwU2iFKJu5lGJsiFRNiTKhkTZ0LUXNiTKhkTZkCgbo+4ZFa9kNepWSvFKVqMmWryS1aiJFq9kNWqixStZjZpo8UpWo4oWx808KlE2JMqGRNlwI6rtTjYkyoZE2XAjOuoOwxQ9UdbKXBLVE2WtzCXRbJRoAoWom3lUomxIlA2JsuFG1LJg+Fh5DNNroWkrhlZGbEiUDYmyIVE23IhaFgzfbzz36kq7RpXrsTV3Aad3aO4QlnldqLkEnN6huUfjJ1Sm1Ex0eofmDoOL3propXclXdC7FzYkyoZE2ZAoGxJlQ6JsSJQNibIhUTYkyoZE2ZAoGxJlQ6JsSJQNibIhUTYkyoZE2ZAoGxJlQ6JsSJQNibIhUTZULo8NibIhUTYkyoZE2bCsjP5UH8XbfMg9gUX0R+6LFOBL7gkkmjCCaDYSTfhdfRQNcDO9SJQNN6LaM2JDomxIlA2JsrFAqCD1AGDZeSy3MH3y7MXiUAuEcln38ftu9YZuZPrk2aui6/j1AaGK1Jww1zU7iR5jpyLP422Iua7ZSXQfO67PdRoYc12zOwCPCH+jS8zvH1KTastCCFGMf43z2ZZdqk5+AAAAAElFTkSuQmCC" y="0"/>
<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,884,602)">
<image height="262" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAEGCAYAAAA0dIZKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADY0lEQVR4nO2dsW7bMBRFbwonS9YUBbJkaT+mXftn/a9+QboUKAIU9uAM9hAP7SAGYFWnISqKou47ByDkBITNg5uEDCmRF5I+S3or6SZd18RW0i5d87IbV9xokLvNypq4lnSVXp8kHSU9nqu40ZDkraS7VNbEZbo+STpI2mff+4M80TtJH1q0rjInDZKPGn5sz4q+admiJUHUDUTdQNQNRN3YFNS5n70VrzN5xFYi+m3qh1SgiWgPiX6c+gZrSXQya0l0MiSaYSEaph9F1A1E3UDUDUTdCCNaMgQs4VdhvXsNQ8rn65fCepMJkyiibiDqBqJuhBGtNWAonSn8LulBw70G+0qfXUQt0dLRy0MqO71wm8xctE40vwHKOtG9hiT3WqloaaLHVA7p2ozWiZ5SeUrXZrQWXYww/SiibiDqBqJuhBGtNWAooXTudxbCJIqoG2FEWy8yLUaYRBF1A1E3EHWjpB/tvo8sIUyiYUSXfnig2aPWS99T35XonIlOfnCnlKUTbcbSiTaDRDMsRMP0o4i6gagbiLoRRpQZBjcQdQNRNxB1A1E3EHWj5XTnoju9tpwF7F60VqLNlh/OEWZelyWJjDCJWoiG6UcRdQNRNxB1A1E3WHtxA1E3EHUDUTd6nTOqvpNVr1Mp1Xey6jXR6jtZ9Zpo9Z2sek20+k5WvSZafSerXkWrE6YfRdQNRN1A1I0wokx3uoGoG4i6EUa01xmGMZwoW8paEuVE2VLWkuhkSDTDQjRMP4qoG4i6gagbYURLBgzvZ27DeC00L9VgZOQGom4g6gaiboQRZX3UDUTdQNSNMKI9rr3MsnlMj/94LybaOtFZdsnpMdFZ6DHRWSDRDAvRMP0oom4g6gaibiDqBqJuIOoGom4g6gaibiDqBqJuIOoGom4g6gaibiDqBqJuIOoGom4g6gaPg7iBqBuIuoGoG4i6UTIy+jl7K17n3dQ3KBH9OvVDKvBp6hsgmtGD6GQQzfgxeysaEKZ7QdSNMKLMGbmBqBuIuoGoGxsNZ3xeS7pcuC3/w/jk2aNe2Nx0o+FA06v0ddUdUBswPnn2n6Lb9PpJw3mfa2J88uxBg8dfPIueUqUq5/E2ZHzy7KuJHlPF7blKHTM+efagF0QvJN1o+B291Pr+IDXZbRkAoBq/Ae8gven2FHuNAAAAAElFTkSuQmCC" 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,940,603)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,885,603)">
<path d="M0,0 L50,0 L50,254 L0,254 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip188">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip188)" fill="none" opacity="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="960,819 960,827" vector-effect="none"/>
<polyline fill="none" points="905,819 905,827" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip189">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip189)" fill="none" opacity="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="960,827 963,827" vector-effect="none"/>
<polyline fill="none" points="905,827 908,827" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip190">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip190)" fill="none" opacity="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="963,827 963,812" vector-effect="none"/>
<polyline fill="none" points="908,827 908,812" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip191">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip191)" fill="none" opacity="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="963,812 960,812" vector-effect="none"/>
<polyline fill="none" points="908,812 905,812" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip192">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip192)" fill="none" opacity="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="960,812 960,819" vector-effect="none"/>
<polyline fill="none" points="905,812 905,819" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip193">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip193)" fill="none" opacity="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="960,819 940,819" vector-effect="none"/>
<polyline fill="none" points="905,819 885,819" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip194">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip194)" fill="none" opacity="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="960,642 960,649" vector-effect="none"/>
<polyline fill="none" points="905,642 905,649" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip195">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip195)" fill="none" opacity="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="960,649 963,649" vector-effect="none"/>
<polyline fill="none" points="905,649 908,649" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip196">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip196)" fill="none" opacity="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="963,649 963,634" vector-effect="none"/>
<polyline fill="none" points="908,649 908,634" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip197">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip197)" fill="none" opacity="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="963,634 960,634" vector-effect="none"/>
<polyline fill="none" points="908,634 905,634" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip198">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip198)" fill="none" opacity="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="960,634 960,642" vector-effect="none"/>
<polyline fill="none" points="905,634 905,642" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip199">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip199)" fill="none" opacity="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="960,642 940,642" vector-effect="none"/>
<polyline fill="none" points="905,642 885,642" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip200">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip200)" fill="none" opacity="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="962,642 980,730" vector-effect="none"/>
<polyline fill="none" points="907,642 925,730" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip201">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip201)" fill="none" opacity="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="980,730 990,730" vector-effect="none"/>
<polyline fill="none" points="925,730 935,730" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip202">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip202)" fill="none" opacity="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="947,756 947,705" vector-effect="none"/>
<polyline fill="none" points="892,756 892,705" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip203">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip203)" fill="none" opacity="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="947,705 947,730" vector-effect="none"/>
<polyline fill="none" points="892,705 892,730" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip204">
<path d="M939.5,602.5 L989.5,602.5 L989.5,856.5 L939.5,856.5 L939.5,602.5 z"/>
<path d="M884.5,602.5 L934.5,602.5 L934.5,856.5 L884.5,856.5 L884.5,602.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip204)" fill="none" opacity="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="947,730 940,730" vector-effect="none"/>
<polyline fill="none" points="892,730 885,730" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip205">
<path d="M-27,-38 L23,-38 L23,216 L-27,216 L-27,-38 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip205)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,967,641)">
<g clip-path="url(#clip205)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,912,641)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">T</text>
</g>
<defs>
@ -2269,29 +2269,29 @@
<path d="M-27,-215 L23,-215 L23,39 L-27,39 L-27,-215 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip206)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,967,818)">
<g clip-path="url(#clip206)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,912,818)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">F</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,940,603)">
<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,885,603)">
<path d="M0,0 L50,0 L50,254 L0,254 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,992,728)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,937,728)">
<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="clip207">
<path d="M-1045.41,-588 L250.062,-588 L250.062,146 L-1045.41,146 L-1045.41,-588 z"/>
<path d="M-990.406,-588 L305.062,-588 L305.062,146 L-990.406,146 L-990.406,-588 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip207)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,992,716)">
<g clip-path="url(#clip207)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,937,716)">
<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">int32</text>
</g>
<!--RAWSTRING-->
@ -2773,10 +2773,10 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:534">
<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,789,808)">
<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,808)">
<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,790,809)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,735,809)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -2786,29 +2786,29 @@
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip269)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,834,814)">
<g clip-path="url(#clip269)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,779,814)">
<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,790,809)">
<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,809)">
<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,912,813)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,857,813)">
<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="clip270">
<path d="M-965.406,-673 L330.062,-673 L330.062,61 L-965.406,61 L-965.406,-673 z"/>
<path d="M-910.406,-673 L385.062,-673 L385.062,61 L-910.406,61 L-910.406,-673 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip270)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,912,801)">
<g clip-path="url(#clip270)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,857,801)">
<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">int32</text>
</g>
<!--RAWSTRING-->
@ -2917,10 +2917,10 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:538">
<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,1034,743)">
<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,979,743)">
<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,1035,744)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,980,744)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -2930,14 +2930,14 @@
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip278)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1109,749)">
<g clip-path="url(#clip278)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1054,749)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="77.6562" x="-38.8281" xml:space="preserve" y="3.5">[a_elecAngleAdv]</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,1035,744)">
<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,980,744)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -2950,10 +2950,10 @@
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:547">
<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,699,651)">
<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,714,646)">
<image height="24" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAYCAYAAAB+zTpYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA80lEQVRoge3YIQ/CMBCG4RcyMFgwMyh+Ef9fYDCbKIKJzSDuFg5SKKYI+J7k0mY5sXxptvQWwBHYAVtfpawDel9j9c+NDRZqG0rKNsDa9xMwAJdcY4Od3BbYe0nZytcRuAIpPHsQT/AeOHzj7X7EhIV7wT4P2YCX33yjf6SAK1PAlSngyhRwZQq4MgVcmQKuTAFX1mC3kA0vbiKSdQLOWHYJm0VMucYGmwDFwYWUnb167Kr8NuDO9/PgQsriuDJhuY25xjngOLiQsoRllfjgE9F5Q+J+muW9wesa1mzAC2wevMZ+cvrRfWbyGsN+LhERkf9wAy7uQrVzbPbSAAAAAElFTkSuQmCC" 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,700,652)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,715,647)">
<path d="M0,0 L80,0 L80,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -2963,29 +2963,29 @@
<path d="M-40,-8 L40,-8 L40,8 L-40,8 L-40,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip280)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,740,660)">
<g clip-path="url(#clip280)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,755,655)">
<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-->
</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,700,652)">
<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,715,647)">
<path d="M0,0 L80,0 L80,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,782,658)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,797,653)">
<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="clip281">
<path d="M-835.406,-518 L460.062,-518 L460.062,216 L-835.406,216 L-835.406,-518 z"/>
<path d="M-850.406,-513 L445.062,-513 L445.062,221 L-850.406,221 L-850.406,-513 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip281)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,782,646)">
<g clip-path="url(#clip281)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,797,641)">
<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">int32</text>
</g>
<!--RAWSTRING-->
@ -3219,133 +3219,9 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577">
<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,809,613)">
<image height="70" preserveAspectRatio="none" width="108" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABGCAYAAAApUXGdAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5UlEQVR4nO3dsU7CQADG8Q9TWVh1YWHiYZx9Dx/G0VfDxYUFhjLAACoOd4SzKckFysEH/19yKTGVEv852hJse5JeJT1LeopLlDeTNI/LdMybK1YKkYbJQHkDSf34eCNpJWnRtmKlMLOGkkZxoLzHuFxLWkqqk5/9k86wkaRxiVeHVhuFWAuFt8PWYA8lXxFORzAzBDNDMDMEM0MwMwQzQzAzVcY6b2d/FbdrG8dPHB+nPmFOsMmpG7lzv3F8d/FkOcE+u9jQnWrOsJMRzAwHHWYIZoZgZghmhmBmCGaGYGYIZibnxHnb4fYmCifizSUn55mYYWYIZoZgZnL2YdeibV/a3Be+H/jdm9l3MsPMOM2wa5Iz288yi5lhZghmhmBmCGaGYGYIZoZgZghmhmBmCGaGYGYIZoZgZghmhmBmCGaGYGYIZoavCByn7f++vyRNFa7EVitc83DT9YYJdpy272lM45grXELvJoKN43gp/Hxdb/di2IeZIZgZgpkhmBmCmSGYGYKZqRTOzAc6cJ10FJH9KUmlcGae3kYC5WV/SrKbYdL+NhIoL71ZTq3QYd224i5YehsJlFcr/O1rZbwlzuIKtfazDWWt4lgmy9ZgPYW7G/UVDjo48LiMTRzr5PFuAAAAlPcHhyR5RXWZ14QAAAAASUVORK5CYII=" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad7" 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(#grad7)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,810,614)">
<path d="M0,0 L100,0 L100,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip299">
<path d="M-3,-16 L97,-16 L97,46 L-3,46 L-3,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip299)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,813,630)">
<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="clip300">
<path d="M-3,-46 L97,-46 L97,16 L-3,16 L-3,-46 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip300)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,813,660)">
<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="clip301">
<path d="M-97,-31 L3,-31 L3,31 L-97,31 L-97,-31 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip301)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,907,645)">
<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="grad8" 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,810,614)">
<path d="M0,0 L100,0 L100,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad9" 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,912,643)">
<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="clip302">
<path d="M-965.406,-503 L330.062,-503 L330.062,231 L-965.406,231 L-965.406,-503 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip302)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,912,631)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad11" 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="clip304">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip304)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,810.5,675.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="clip305">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip305)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,809.5,658.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="clip306">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip306)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,811.5,660.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="BLDCmotorControl_R2017b:2530:578">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad12" 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,579,748)">
<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>
@ -3355,11 +3231,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip309">
<clipPath id="clip299">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip309)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,654,754)">
<g clip-path="url(#clip299)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,654,754)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="69.8906" x="-34.9375" xml:space="preserve" y="3.5">[a_phaAdv_M1]</text>
</g>
<!--RAWSTRING-->
@ -3383,22 +3259,22 @@
<image height="26" preserveAspectRatio="none" width="103" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAaCAYAAACq/ULmAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABAUlEQVRoge3ZMW/CMBCG4ReUsrCWJQsTv4j/P3RhSQYzkCFZOtxFPZCpWgmjG75HOtmKPET+5Cg6b4AzcAA+fZS2BmD0Mdb4uLDDAulDSVt7YOfzBZiAa21hh52YHjh6SVsfPs7ADSjh2Z14co7A6R1vJyxYMFfsk1YNZ/vON5L/UTiJKZzEFE5iCicxhZOYwklM4SSmcBJTOIkpnMQ6rLez50l/R17uC7hg+16wrvRSW9hh9wixhS1tXbxGrPH5aziDz9cWtrQVL9sKtudzbeEaTmxhS1sF2+fCHz5rgy8o/JwiaWfyuoWxGs4GuwndYT8E+ilob/Gaw3wtERERkXvfvRRCudQVe78AAAAASUVORK5CYII=" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad13" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad7" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffa1e8" stop-opacity="1"/>
<stop offset="1" stop-color="#d938b2" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad13)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,605,726)">
<g clip-path="none" fill="url(#grad7)" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,605,726)">
<path d="M0,0 L95,0 L95,18 L0,18 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip311">
<clipPath id="clip301">
<path d="M-3,-9 L92,-9 L92,9 L-3,9 L-3,-9 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip311)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,608,735)">
<g clip-path="url(#clip301)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,608,735)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="57.9844" x="0" xml:space="preserve" y="3">a_phaAdv_M1</text>
</g>
<!--RAWSTRING-->
@ -3406,7 +3282,7 @@
<!--RAWSTRING-->
<g data-tags="blk frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad14" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad8" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffa1e8" stop-opacity="1"/>
<stop offset="1" stop-color="#d938b2" stop-opacity="1"/>
</linearGradient>
@ -3425,7 +3301,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:595">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad15" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad9" x1="0" x2="0" y1="0" y2="1">
<stop offset="0.3" stop-color="#ffa1e8" stop-opacity="1"/>
<stop offset="1" stop-color="#d938b2" stop-opacity="1"/>
</linearGradient>
@ -3439,35 +3315,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip313">
<clipPath id="clip303">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip313)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,325,677)">
<g clip-path="url(#clip303)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,325,677)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip319">
<clipPath id="clip309">
<path d="M-7,-5 L11,-5 L11,10 L-7,10 L-7,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip319)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,687.5)">
<g clip-path="url(#clip309)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,687.5)">
<path d="M-3.5625,-3.9375 L-3.5625,8.125 C-3.5625,8.4375 -3.65625,8.59375 -3.84375,8.59375 C-4.04167,8.59375 -4.13021,8.4375 -4.10938,8.125 L-4.10938,-3.9375 C-4.10938,-4.25 -4.01562,-4.40625 -3.82812,-4.40625 C-3.64062,-4.40625 -3.55208,-4.25 -3.5625,-3.9375 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip320">
<clipPath id="clip310">
<path d="M-7,-5 L11,-5 L11,10 L-7,10 L-7,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip320)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,687.5)">
<g clip-path="url(#clip310)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,687.5)">
<path d="M4,4.45312 C3.32812,5.32812 3.125,5.5 2.92188,5.5 C2.82812,5.5 2.76562,5.42188 2.76562,5.28125 C2.76562,5.125 2.95312,4.51562 3.01562,4.26562 L4.04688,0.390625 L3.07812,0.390625 C2.45312,2.125 2.26562,2.625 1.65625,3.54688 C0.84375,4.76562 0.25,5.45312 -0.1875,5.45312 C-0.390625,5.45312 -0.453125,5.32812 -0.453125,5.125 C-0.453125,5.07812 -0.421875,4.95312 -0.40625,4.92188 L0.75,0.3125 L0.6875,0.265625 C-0.046875,0.4375 -0.515625,0.53125 -1.26562,0.625 L-1.26562,0.796875 C-0.765625,0.796875 -0.71875,0.8125 -0.609375,0.875 C-0.53125,0.921875 -0.46875,1.01562 -0.46875,1.10938 C-0.46875,1.21875 -0.546875,1.54688 -0.640625,1.98438 L-1.10938,3.79688 C-1.34375,4.73438 -1.45312,5.20312 -1.45312,5.45312 C-1.45312,5.9375 -1.21875,6.14062 -0.765625,6.14062 C0.15625,6.14062 0.8125,5.45312 2.34375,2.9375 C1.92188,4.32812 1.75,5.20312 1.75,5.5 C1.75,5.89062 1.98438,6.10938 2.375,6.10938 C3,6.10938 3.32812,5.85938 4.17188,4.5625 L4,4.45312 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip321">
<clipPath id="clip311">
<path d="M-7,-5 L11,-5 L11,10 L-7,10 L-7,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip321)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,687.5)">
<g clip-path="url(#clip311)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,687.5)">
<path d="M7.4375,-3.9375 L7.4375,8.125 C7.4375,8.4375 7.34375,8.59375 7.15625,8.59375 C6.95833,8.59375 6.86979,8.4375 6.89062,8.125 L6.89062,-3.9375 C6.89062,-4.25 6.98438,-4.40625 7.17188,-4.40625 C7.35938,-4.40625 7.44792,-4.25 7.4375,-3.9375 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -3493,11 +3369,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="clip335">
<clipPath id="clip325">
<path d="M-405.406,-548 L890.062,-548 L890.062,186 L-405.406,186 L-405.406,-548 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip335)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,352,676)">
<g clip-path="url(#clip325)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,352,676)">
<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">int32</text>
</g>
<!--RAWSTRING-->
@ -3507,6 +3383,112 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:623">
<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,819,615)">
<image height="61" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAA9CAYAAAA00pBGAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABWklEQVRoge2asW7CQAxAH9WVhbVdWJj6Rf2z/h4sXViSIQzJQIZ2OCMdRwJpUrs9yU+yHEUn68kiic7cCngHXoEXydZUQC05jTpfGIiC2ySs2QBrue6BDjgNLQzEjm6BnYQ1z5LPQAs0yb0r0s7ugDcLuwF6ouiJ+BMYlH2yNFqKy2rhslq4rBZFyQbF2nvgkOSPpQWL6qzLauGyWrisFi6rRVGyUz63+5m1P4EjcU/VzKxxxRTZw8zaR4maka31T9HsbDq8+PedbYgdbTCUndvZTqKVvBjNzvYSZ8mL0ZT9dYp6z7qsFi6rhctqUZTslI/Cl7rFRIrqrMtq4bJauKwWLquFy2oRiEOIDSN/mxuQj5k6RnbDgTg1SU9SWJOPme7KVnJ9OUlhTT5masXlhotsepLCmnzM9LCznSyshhYpk4+ZWkZkV8QDPWviA/YXD1k+ZkrDcRwrvgGKvGSRIsUapAAAAABJRU5ErkJggg==" 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,820,616)">
<path d="M0,0 L35,0 L35,53 L0,53 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip327">
<path d="M0,0 L35,0 L35,53 L0,53 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip327)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,820,616)">
<path d="M0,0 L35,0 L35,53 L0,53 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip333">
<path d="M-11,-5 L15,-5 L15,10 L-11,10 L-11,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip333)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,835,640)">
<path d="M-9.20312,6 L-9.20312,-0.21875 L-8.26562,-0.21875 L-8.26562,0.65625 C-8.06771,0.34375 -7.80729,0.0963542 -7.48438,-0.0859375 C-7.16146,-0.268229 -6.79167,-0.359375 -6.375,-0.359375 C-5.91667,-0.359375 -5.53906,-0.265625 -5.24219,-0.078125 C-4.94531,0.109375 -4.73958,0.375 -4.625,0.71875 C-4.125,0 -3.48438,-0.359375 -2.70312,-0.359375 C-2.07812,-0.359375 -1.60156,-0.190104 -1.27344,0.148438 C-0.945312,0.486979 -0.78125,1.01562 -0.78125,1.73438 L-0.78125,6 L-1.82812,6 L-1.82812,2.07812 C-1.82812,1.66146 -1.86198,1.35938 -1.92969,1.17188 C-1.9974,0.984375 -2.11979,0.833333 -2.29688,0.71875 C-2.47396,0.604167 -2.6875,0.546875 -2.9375,0.546875 C-3.375,0.546875 -3.73698,0.692708 -4.02344,0.984375 C-4.3099,1.27604 -4.45312,1.74479 -4.45312,2.39062 L-4.45312,6 L-5.51562,6 L-5.51562,1.95312 C-5.51562,1.48438 -5.60156,1.13281 -5.77344,0.898438 C-5.94531,0.664062 -6.22396,0.546875 -6.60938,0.546875 C-6.91146,0.546875 -7.1875,0.625 -7.4375,0.78125 C-7.6875,0.9375 -7.86979,1.16667 -7.98438,1.46875 C-8.09896,1.77083 -8.15625,2.20312 -8.15625,2.76562 L-8.15625,6 L-9.20312,6 M0.390625,2.89062 C0.390625,1.73438 0.708333,0.880208 1.34375,0.328125 C1.875,-0.130208 2.52604,-0.359375 3.29688,-0.359375 C4.15104,-0.359375 4.85156,-0.0807292 5.39844,0.476562 C5.94531,1.03385 6.21875,1.80729 6.21875,2.79688 C6.21875,3.59896 6.09896,4.22917 5.85938,4.6875 C5.61979,5.14583 5.26823,5.5026 4.80469,5.75781 C4.34115,6.01302 3.83854,6.14062 3.29688,6.14062 C2.43229,6.14062 1.73177,5.86198 1.19531,5.30469 C0.658854,4.7474 0.390625,3.94271 0.390625,2.89062 M1.46875,2.89062 C1.46875,3.68229 1.64323,4.27604 1.99219,4.67188 C2.34115,5.06771 2.77604,5.26562 3.29688,5.26562 C3.82812,5.26562 4.26562,5.06771 4.60938,4.67188 C4.95312,4.27604 5.125,3.67188 5.125,2.85938 C5.125,2.08854 4.95052,1.50521 4.60156,1.10938 C4.2526,0.713542 3.81771,0.515625 3.29688,0.515625 C2.77604,0.515625 2.34115,0.710938 1.99219,1.10156 C1.64323,1.49219 1.46875,2.08854 1.46875,2.89062 M11.4844,6 L11.4844,5.21875 C11.0885,5.83333 10.5104,6.14062 9.75,6.14062 C9.25,6.14062 8.79167,6.0026 8.375,5.72656 C7.95833,5.45052 7.63542,5.06771 7.40625,4.57812 C7.17708,4.08854 7.0625,3.52604 7.0625,2.89062 C7.0625,2.27604 7.16667,1.71354 7.375,1.20312 C7.58333,0.692708 7.89583,0.304688 8.3125,0.0390625 C8.72917,-0.226562 9.19271,-0.359375 9.70312,-0.359375 C10.0781,-0.359375 10.4115,-0.28125 10.7031,-0.125 C10.9948,0.03125 11.2344,0.234375 11.4219,0.484375 L11.4219,-2.59375 L12.4688,-2.59375 L12.4688,6 L11.4844,6 M8.15625,2.89062 C8.15625,3.69271 8.32292,4.28906 8.65625,4.67969 C8.98958,5.07031 9.38542,5.26562 9.84375,5.26562 C10.3021,5.26562 10.6927,5.07812 11.0156,4.70312 C11.3385,4.32812 11.5,3.75521 11.5,2.98438 C11.5,2.13021 11.3359,1.50521 11.0078,1.10938 C10.6797,0.713542 10.276,0.515625 9.79688,0.515625 C9.32812,0.515625 8.9375,0.705729 8.625,1.08594 C8.3125,1.46615 8.15625,2.06771 8.15625,2.89062" 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,820,616)">
<path d="M0,0 L35,0 L35,53 L0,53 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,857,643)">
<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="clip347">
<path d="M-910.406,-503 L385.062,-503 L385.062,231 L-910.406,231 L-910.406,-503 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip347)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,857,631)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:546#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,820,630)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M675,630 L812,630" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:623#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,885,645)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M855,645 L877,645" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:547#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,820,655)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M795,655 L812,655" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:595#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -3521,20 +3503,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577#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,940,645)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M910,645 L932,645" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:518#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -3603,34 +3571,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:546#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,810,630)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M675,630 L802,630" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:547#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,810,660)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M780,660 L802,660" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:542#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -3677,31 +3617,31 @@
<!--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)">
<path d="M990,730 L1010,730" fill-rule="evenodd" vector-effect="none"/>
<path d="M935,730 L955,730" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,1060,730)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1005,730)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M1010,730 L1052,730" fill-rule="evenodd" vector-effect="none"/>
<path d="M955,730 L997,730" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,1035,750)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,980,750)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M1010,730 L1010,750 L1027,750" fill-rule="evenodd" vector-effect="none"/>
<path d="M955,730 L955,750 L972,750" fill-rule="evenodd" vector-effect="none"/>
</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,1010,730)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,955,730)">
<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-->
@ -3724,11 +3664,11 @@
<g id="BLDCmotorControl_R2017b:2530:534#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,940,815)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,885,815)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M910,815 L932,815" fill-rule="evenodd" vector-effect="none"/>
<path d="M855,815 L877,815" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -3766,11 +3706,11 @@
<g id="BLDCmotorControl_R2017b:2530:512#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,940,730)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,885,730)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M910,730 L932,730" fill-rule="evenodd" vector-effect="none"/>
<path d="M855,730 L877,730" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -4189,5 +4129,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:47 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 286 KiB

After

Width:  |  Height:  |  Size: 284 KiB

View File

@ -783,5 +783,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:49 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:43 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:54 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:48 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:55 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:48 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -354,7 +354,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:348">
<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,223)">
<image height="220" preserveAspectRatio="none" width="98" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAADcCAYAAACLZXQLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEOUlEQVR4nO3dv07bUABG8Y820EqsdGFhKQ/D3Dfrw/RlYOnCEoYwgCpStR18U4XgICf+k2Pn/KSrADWu28MlOHEuJ0m+JfmS5KLcqjvzJA/ldn08bG44S/Wff7k21J3zJGfl7WWS5ySPdRvOUs2EyyRXZag7p+X2JclTksXax15ZnxFXSa6HOLojs0wV4THVt6XaEB+GPCJtZwgIQ0AYAsIQEIaAMASEISBmDbY5qfnYhzJmqU5QTpN8KuPzlrdX46xs/7GMky1/x5h8b7uDJiHq/Cnjd5Jf5WNN46z+bLb2OUdv3xB1msZZjSnNiNa6DFGnLo5q+G0BwhAQhoAwBIQhIAwBYQgIQ0AYAsIQEIaAMASEISAMAdH3w+CH8nfj/dskdzW3dx3tvzVnBERfM2LbV0ybr8y6fW7up/Vzx4fijIAwBIQhIAwBYQiIJj81df4zs95yRkAYAsIQEIaAMASEISAMAWEICENAGAJiqk+V9u124/3Wq/oYYj+bzygefYjrMm462u5gvI+AMASEISAMAWEICENAGAKiyXnE5llkE32sH7vPcQxlkBO6fa6Y7iPEvlduD2GQEPt8JfZxBkueEa3/vX3NiD5QjqMXfc2IPlCOoxfOCIgxzYhJh/A8AsIQEIaAMASEISAMAWEIiDE9+jppY3r0tcnKA7usZPC14XaDGNOjr5M2pseaJm1MjzVNmjMCwhAQnkdAGALCEBCGgDAEhCEgDAFhCAhXMINwRkAYAsIQEIaAMASEISAMAWEICENAGAJi6Ks4fia5TzJPskjynGTZ4f5Ha+iLB+7LeEjyGEP8N/SMmKeKsJoRT0leOtz/aA09IxapZsIifmt6ZegZ8VzG09qtITL8jFiW8bL2tiHilX4YnkdAGALCEBCGgDAEhCEgDAFhCIihr/Rr87roSXNGQBgCwhAQhoAwBIQhIAwBYQgIQ0AccwjUc+WGgDjmEKgL2445hDMCwhAQhoAwhN4yBIQhIAwBYQgIQ0AYAsIQEIaAMASEISAMAWEICBdFgXBRFAgXRYFwURQIF0WBcFEUCBdFgfA8AsIQEIaAMASEISAMAWEICENAjCXE5H8F21hCTJ4hIAwBYQgIQ0AYAsIQEIaAaPIM3Y89933/znjP5E/e6vR58YCXzuygz+esvXRmB33OCC+d2UGfM8JLZ3bg5TQQ/vgKYQgIQ0AYAsIQEIaAMASEISAMAWEICENAGALCEBCGgDAEhCEgDAFhCAhDQBgCwhAQhoAwBIQhIAwBYQgIQ0A0ufaV/MKR6zJuDn0gbTkjIAwBYQgIQ0AYAsIQEIaAmKV6HfR5ktMDH8sUNf7FJbNUL0o/K+/7qs9uNf7FJasZkVQvw30a4uiOSOPVF1YhlmWjx4EO8Fg0Xn1hFeK5bDiv20h7a7z6wkmSi1T3EafxDrtr21Zf8L5YkqSx+QfYOwrHuqtCwAAAAABJRU5ErkJggg==" y="0"/>
<image height="220" preserveAspectRatio="none" width="98" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAADcCAYAAACLZXQLAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEcklEQVR4nO3dwU4TQQCH8T9a0MQrXrh4kYfx7Jv5MPou4sWLFziUA8RQox52mtSyDSO7nf22/X7JpoCFbfw6wCy705MkH5O8TXJebjWe6yQ35XZzu9m+4yLdf/7FxqbxvElyVt5eJblPctt3x0W6kXCR5F3ZNJ7TcvuQ5C7JcuNj/9gcEe+SXLZ4dEdmlS7CbbpvS70hXrR8RNrNEBCGgDAEhCEgDAFhCAhDQCwq7nPS87EXZVukm6CcJnlVttc73l5vZ+X+L8t2smMfc/Jp6BeoCdHnd9l+JflZPlYbZ/1vi43POXrPDdGnNs56O6QRMdiYIfr0xVEPvy1AGALCEBCGgDAEhCEgDAFhCAhDQBgCwhAQhoAwBIQhIPZ9GHwqf7bev0ryref220hffzBHBETLEbHrWTTk2fp163MG/+14Ko4ICENAGALCEBCGgKj5rWn035n1mCMCwhAQhoAwBIQhIAwBYQgIQ0AYAsIQEIf6p9J9u9p6f/CqPjUhtnc6tu9JfqRbQmeZbnGp1Z73OdT2Xw+bhHjuH9hr/SjbTbo1jf4nxGXZPuznoe20/eQcvH/CiNhc926ZbpGphz3vc6jRn5yEEbFMNxKWmc+3ptGfnIQRcV+2u41beoiDHBGrsj1svG2IFjvVY07oIAwBMfeZde0vEvhJ49xD1P78GjJpbGLuIWpHBH7SOPcQtSMCP2mce4jaEYGfNM49RO2IGHvSOPrZj61PuRz7EqqDmWw6j4AwBIQhIAwBYQgIQ0AYAmLuE7qpTHJeE0XfxHLIBPF95f0+93xskvOajl3N8awm5zUduyaHUQzxtH2fTpTEEDW+tNiJv75CGALCEBCGgDAEhCEgDAHhPOJpNRM6jzU1UHOIwxANeNAPwoN+EB70g3BEQGBCjDk08VfuTKX1VaX4K3em0npE4K/cmUrrEYG/cmcqrUcE/sqdqbQeEXNc7qEJl4CA8DA4hCEgDAFhCAhDQBgCwhAQhoCY+xIQB8MRAWEICENAGALCEBCGgDAEhCEgDAFhCAhDQBgCwhAQhoAwBIQhIAwBYQgIQ0AYAsIQEIaAMASEISAMAWEICENAGALCEBCGgDAEhCEgDAFhCAhDQLiUHIRLyUG4lByES8lBuJQchEvJQbiUHITzCAhDQBgCwhAQhoAwBIQhIAwBMZcQYy5nhzSXEAfPEBCGgDAEhCEgDAFhCAhDQLReG1w7OCIgDAFhCAhDQBgCwhAQrU+5rHHZaD+oMwyJZ/oZYofWI+JDo/2gLgcgjohWHBEQswvhiGjAEBDOIyAMAWEICENAGALCEBCGgDAEhCEgDAFhCAhDQBgCwhAQhoAwBIQhIAwBYQiIuV+oclm2VudC7Y0jAsIQEIaAMASEISAMAWEIiEW6lxB4k+R04sdyiKpfuGSR7vUczsr7qBNzD0D1C5esR0TSXUFz1+LRHZHqFy5Zh1iVO902eoDHovqFS9Yh7ssdr/vupGerfuGSkyTn6X5GnMYf2GPb9cIl/iyWJGlu/gIcMkKilPyFwQAAAABJRU5ErkJggg==" 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,224)">
<path d="M0,0 L90,0 L90,212 L0,212 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -404,15 +404,30 @@
</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,352,398)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,352,328)">
<path d="M0,-12 L25.9844,-12 L25.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<path d="M-264.062,-185 L943,-185 L943,395 L-264.062,395 L-264.062,-185 z"/>
</clipPath>
</defs>
<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,352,316)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</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,352,398)">
<path d="M0,-12 L25.9844,-12 L25.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-264.062,-255 L943,-255 L943,325 L-264.062,325 L-264.062,-255 z"/>
</clipPath>
</defs>
<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,352,386)">
<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,352,386)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</text>
</g>
<!--RAWSTRING-->
@ -423,26 +438,11 @@
<path d="M0,-12 L25.9844,-12 L25.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<clipPath id="clip29">
<path d="M-264.062,-115 L943,-115 L943,465 L-264.062,465 L-264.062,-115 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,352,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</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,352,328)">
<path d="M0,-12 L25.9844,-12 L25.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M-264.062,-185 L943,-185 L943,395 L-264.062,395 L-264.062,-185 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,352,316)">
<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,352,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</text>
</g>
<!--RAWSTRING-->
@ -552,7 +552,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:305">
<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,569,454)">
<image height="88" preserveAspectRatio="none" width="178" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABYCAYAAABRVa2MAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC3ElEQVR4nO3dsW7bMBSF4ZNCzpI1XbJkqR+mc9+jD9PXS5cuWezBHmy0VtJ0IN2ogo3Sia9EHf8fQMgJBIVGTq4p0oyvJH2R9FHSbT4CtVhIWuZjty37JzZK4b3rNKAWN5Ku8+NW0lbS+tCJjVIlvpN0nxtQi1k+7iRtJK063/tHtyLfS5oP0TvgBK1SiNdKw4qDQf4wZI+AKAQZFggyLBBkWCDIsECQYYEgwwJBhoWm4Jyv4b3w9ZLbc26t0irVr177eeRxm9uTpN+5Rfsk6Xvg9V8iLloS5IeIH3xB9gF80mswawmtjZIgR/51ujtUkbuN0J4JQYYFbvZggSDDAkGGBYIMCwQZFggyLBBkWCDIsFCyIIL/O/b+gQelBaX+cYxFpkN9PNa/yaEiwwJBhgWCDAsE+TKEvAe4JgQZFlxnLfoV6NyzB0NUuOidGlaoyLAQVZEj5lVL5kG/ndxTWKAiwwJBhgWCDAsEGRYIMiyUzFrYrwph+qjIsECQYYEgwwJBhgWCDAsEGRYIMiwQZFggyLBAkGHBdatTtP7nqsxH6QX+Ishv09/RQpBHNvUgz3P7fKbzMFGMkWGBIMMCQYYFggwLU7/ZAzt4JFGRYYIgw0LJ0KK/ilUiYoHgLf0YSsTzbQOuaSvqQ9UjfrE1/2dKgjyyqIocsYJWc0WOeL67gGvaiqrIEWrpx1Bqr8hVzZZEVeQItfRjKLUHuSpU5HoR5BNMqSITZBzFPDIssEQ9fe95xfwh6VHSQtJK0lYTfSUgyNP3niHXY25LSWsR5GKXtlPj0p7vaBgjwwJBhgWCDAsEGRYIMiwQZFggyLDQKK3q3EiajdwXoK945bFRWtW5zl9PclUHtopXHvcVWUo7EjZD9A4otFAK8b4ib3Rk58w+yG0+aT1QB4ESK6VMrlQwtFjkE1Z6rc5ADba5bTrHg0G+knSrNEaeiRs+1KXNbdd5vG8AAAAAAHd/AE5kwdo8mHhcAAAAAElFTkSuQmCC" y="0"/>
<image height="88" preserveAspectRatio="none" width="178" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABYCAYAAABRVa2MAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC8UlEQVR4nO3dsW7bMBSF4ZNCzpI1XbJ48sN07nv0Yfp4TZcsWezBHmy0ddp0INWohI1StSWRR/8HEEoCJWGAkwtJV5RuJH2U9F7SfdwCpVhL2sRtd2zSHRuF8D50BlCKO0m38eOjpIOk3akdG4VK/CBpGQdQikXc/pC0l7TtfO0v3Yq8lLQaY3ZAD0eFEO8UDitOBvndmDMChkKQYYEgwwJBhgWCDAsEGRYIMiwQZFhoMvb5NPgsfL3G8TOOo0KX6nsyvp35+BjHi6RfcdTudYgfmhPkxyF+8Yy0AXzRWzDnEtrR5AT56+Cz8HWqIncHob0SggwLnOzBAkGGBYIMCwQZFggyLBBkWCDIsECQYSGnIYJ/O3f/wKNCQyndTtFkWurtXo+0w1g9gjwfT1NPYEgcWsACQYYFggwLBBkWXE/20qsI1756MMgqB/w/KjIsjFmRh7jW+iX5ns+XTxM1oiLDAkGGBYIMCwQZFggyLORcteCaKYpHRYYFggwLBBkWCDIsEGRYIMiwQJBhgSDDAkGGBYIMC65LnYaWvldlNcks8EcJL8N5kvQsaS1pK+mg8p9+k65eIcgTK+EdIs9xbCTt1C/Iqzg+DDO1s9J/7rF/PxIlVOS1QojbirxXeD5ZyXhBUGFKqMhbhUq8VT2HFrx7sDAlVORDHPvOtvQgU5ELU0JFbh9tmj7utGQEuTAlBBm4GA0RWCDIsFB7Zy/3RLTGpgt6qD3IucfvlzRdUIHag5xbkWtsuqCH2oOcW5FrbLrwPJEeag9ybkWusemCHmoPcm5FvnbThWpZmLEfmXXtVyDQrIEkriPDBEGGBYIMC2Of7E21omMqc/t7J0NFhgWCDAsEGRYIMiwQZFggyLBAkGGhUbhH907SYuK5AKnslT2Nwg3nt/Fzbm1ESbJX9rQVWQq3OO7HmB2QKXtlTxvkY9xpN9IEgRzZK3vaIB/ijutTOwETyV7ZcyPpXuEYeSFO+FCWcyt7OJcDAAAAgDn4DSqs+QnnMMtZAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad1" x1="0" x2="0" y1="0" y2="1">
@ -670,16 +670,16 @@
<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,653,453)">
<path d="M-25.9844,-12 L0,-12 L0,0 L-25.9844,0 L-25.9844,-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,742,493)">
<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="clip44">
<path d="M-539.078,-310 L667.984,-310 L667.984,270 L-539.078,270 L-539.078,-310 z"/>
<path d="M-654.062,-350 L553,-350 L553,230 L-654.062,230 L-654.062,-350 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,627.016,441)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</text>
<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,742,481)">
<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">int16</text>
</g>
<!--RAWSTRING-->
</g>
@ -712,16 +712,16 @@
<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,742,493)">
<path d="M0,-12 L21.4844,-12 L21.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,653,453)">
<path d="M-25.9844,-12 L0,-12 L0,0 L-25.9844,0 L-25.9844,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<path d="M-654.062,-350 L553,-350 L553,230 L-654.062,230 L-654.062,-350 z"/>
<path d="M-539.078,-310 L667.984,-310 L667.984,270 L-539.078,270 L-539.078,-310 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,742,481)">
<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">int16</text>
<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,627.016,441)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</text>
</g>
<!--RAWSTRING-->
</g>
@ -788,7 +788,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:295">
<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,569,614)">
<image height="88" preserveAspectRatio="none" width="178" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABYCAYAAABRVa2MAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC3ElEQVR4nO3dsW7bMBSF4ZNCzpI1XbJkqR+mc9+jD9PXS5cuWezBHmy0VtJ0IN2ogo3Sia9EHf8fQMgJBIVGTq4p0oyvJH2R9FHSbT4CtVhIWuZjty37JzZK4b3rNKAWN5Ku8+NW0lbS+tCJjVIlvpN0nxtQi1k+7iRtJK063/tHtyLfS5oP0TvgBK1SiNdKw4qDQf4wZI+AKAQZFggyLBBkWCDIsECQYYEgwwJBhoWm4Jyv4b3w9ZLbc26t0irVr177eeRxm9uTpN+5Rfsk6Xvg9V8iLloS5IeIH3xB9gF80mswawmtjZIgR/51ujtUkbuN0J4JQYYFbvZggSDDAkGGBYIMCwQZFggyLBBkWCDIsFCyIIL/O/b+gQelBaX+cYxFpkN9PNa/yaEiwwJBhgWCDAsE+TKEvAe4JgQZFlxnLfoV6NyzB0NUuOidGlaoyLAQVZEj5lVL5kG/ndxTWKAiwwJBhgWCDAsEGRYIMiyUzFrYrwph+qjIsECQYYEgwwJBhgWCDAsEGRYIMiwQZFggyLBAkGHBdatTtP7nqsxH6QX+Ishv09/RQpBHNvUgz3P7fKbzMFGMkWGBIMMCQYYFggwLU7/ZAzt4JFGRYYIgw0LJ0KK/ilUiYoHgLf0YSsTzbQOuaSvqQ9UjfrE1/2dKgjyyqIocsYJWc0WOeL67gGvaiqrIEWrpx1Bqr8hVzZZEVeQItfRjKLUHuSpU5HoR5BNMqSITZBzFPDIssEQ9fe95xfwh6VHSQtJK0lYTfSUgyNP3niHXY25LSWsR5GKXtlPj0p7vaBgjwwJBhgWCDAsEGRYIMiwQZFggyLDQKK3q3EiajdwXoK945bFRWtW5zl9PclUHtopXHvcVWUo7EjZD9A4otFAK8b4ib3Rk58w+yG0+aT1QB4ESK6VMrlQwtFjkE1Z6rc5ADba5bTrHg0G+knSrNEaeiRs+1KXNbdd5vG8AAAAAAHd/AE5kwdo8mHhcAAAAAElFTkSuQmCC" y="0"/>
<image height="88" preserveAspectRatio="none" width="178" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABYCAYAAABRVa2MAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC8UlEQVR4nO3dsW7bMBSF4ZNCzpI1XbJ48sN07nv0Yfp4TZcsWezBHmy0ddp0INWohI1StSWRR/8HEEoCJWGAkwtJV5RuJH2U9F7SfdwCpVhL2sRtd2zSHRuF8D50BlCKO0m38eOjpIOk3akdG4VK/CBpGQdQikXc/pC0l7TtfO0v3Yq8lLQaY3ZAD0eFEO8UDitOBvndmDMChkKQYYEgwwJBhgWCDAsEGRYIMiwQZFhoMvb5NPgsfL3G8TOOo0KX6nsyvp35+BjHi6RfcdTudYgfmhPkxyF+8Yy0AXzRWzDnEtrR5AT56+Cz8HWqIncHob0SggwLnOzBAkGGBYIMCwQZFggyLBBkWCDIsECQYSGnIYJ/O3f/wKNCQyndTtFkWurtXo+0w1g9gjwfT1NPYEgcWsACQYYFggwLBBkWXE/20qsI1756MMgqB/w/KjIsjFmRh7jW+iX5ns+XTxM1oiLDAkGGBYIMCwQZFggyLORcteCaKYpHRYYFggwLBBkWCDIsEGRYIMiwQJBhgSDDAkGGBYIMC65LnYaWvldlNcks8EcJL8N5kvQsaS1pK+mg8p9+k65eIcgTK+EdIs9xbCTt1C/Iqzg+DDO1s9J/7rF/PxIlVOS1QojbirxXeD5ZyXhBUGFKqMhbhUq8VT2HFrx7sDAlVORDHPvOtvQgU5ELU0JFbh9tmj7utGQEuTAlBBm4GA0RWCDIsFB7Zy/3RLTGpgt6qD3IucfvlzRdUIHag5xbkWtsuqCH2oOcW5FrbLrwPJEeag9ybkWusemCHmoPcm5FvnbThWpZmLEfmXXtVyDQrIEkriPDBEGGBYIMC2Of7E21omMqc/t7J0NFhgWCDAsEGRYIMiwQZFggyLBAkGGhUbhH907SYuK5AKnslT2Nwg3nt/Fzbm1ESbJX9rQVWQq3OO7HmB2QKXtlTxvkY9xpN9IEgRzZK3vaIB/ijutTOwETyV7ZcyPpXuEYeSFO+FCWcyt7OJcDAAAAgDn4DSqs+QnnMMtZAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad9" x1="0" x2="0" y1="0" y2="1">
@ -885,15 +885,15 @@
<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,742,628)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,742,678)">
<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="clip57">
<path d="M-654.062,-485 L553,-485 L553,95 L-654.062,95 L-654.062,-485 z"/>
<path d="M-654.062,-535 L553,-535 L553,45 L-654.062,45 L-654.062,-535 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,742,616)">
<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,742,666)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -906,15 +906,15 @@
<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,742,653)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,742,628)">
<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="clip58">
<path d="M-654.062,-510 L553,-510 L553,70 L-654.062,70 L-654.062,-510 z"/>
<path d="M-654.062,-485 L553,-485 L553,95 L-654.062,95 L-654.062,-485 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,742,641)">
<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,742,616)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -948,15 +948,15 @@
<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,742,678)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,742,653)">
<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="clip60">
<path d="M-654.062,-535 L553,-535 L553,45 L-654.062,45 L-654.062,-535 z"/>
<path d="M-654.062,-510 L553,-510 L553,70 L-654.062,70 L-654.062,-510 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,742,666)">
<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,742,641)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -1321,7 +1321,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:345">
<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,1079,303)">
<image height="80" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABQCAYAAAC53z2ZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABr0lEQVR4nO2bsW7CMBBAX9pAK7G2CwsTH9O5f9bfg6ULCwxhAFWkajv4rBrqVG4I1Gfdk062zBH7ycGIiKuAZ+AReJA2V9bARtowNqeJNU5kGkSuTICx9FtgD2xjiTVuh6bATCJXRtIegB3QBGNHhDs1A+bXWN0ZtDihLe7Wi0rdXHNF18KktGBSWjApLRQpVSfkVJGxG4ka9wU4Au4k7jv6PsaSfytRnczx0sPjiBSpGB8S78CbjKWK+tfq4D2D0lcqRqqoj66dOpshpWLERC9OkQeFSWnBpLRgUlowKS2YlBZMSgsmpYUipS71I/GzY3wBLCPtcsjJi9wpk9KCSWkh5fTrOsmypcidMiktmJQWTEoLJqUFk9KCSWnBpLRgUlowKS0UKZXy4GXR47r/+v/2FKk+z7mzl3oacL65xJDX/EGRnymT0oJJacGktFDjKsYmdFSNZcQrsMKtt8HVJLaxxBpXfRkWMObKSmKDK9/7VWotfV/AmCthSWyDW+shluilwgLGXGlw62tIuP3WktDwvWs5spfYBW1UqsLV+fpKmZwPi1biEPR9GIZh/I0vh1dbT0y8qlQAAAAASUVORK5CYII=" y="0"/>
<image height="80" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABQCAYAAAC53z2ZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVR4nO2bPW/CMBBAH22glVjbhYWpv6j/rH+PLl1YYAhDogqqtoMvknFtGsiHfNE96WTLGPDTISeH4hnwCjwDT9Lmyg7YS+vHPpxY4ERWXuTKElhI/wTUwCE2scBlaAWsJXJlLu0RqIDSGzvDz9QaeBljdR044YQOuJ9eVOpuzBWNhUlpwaS0YFJamKRU0WLOLDJ2J1HgLoBz4EHiMdFvYiHz7yVmwXe83eBxRhupGN8SX8CnjLUVbV4rvPf0yq1SMdqKNpHKVGf6lIoREx2cSW4UJqUFk9KCSWnBpLRgUlowKS2YlBYmKTV0kejzkxjfAO9e25lJZsqktGBSWmiz+6V2rWyZZKZMSgsmpQWT0oJJacGktNDm3m8z8Bo+gC3uUbeyjw9sI9VLiX2BrcSexJOW15JDpvxnYyeTqRKXoZIRpYbOVC1RSduZHDJ1kjhK25kcpHpnktcpk9LCJKXsLzItmJQWTEoLJqWFAlecLUmcGsuIsOyvSdzVF7iq0z/AmCth2X9Raif95gBjroRlf4Vb8x8aKf8AY66EZf+/mapl4i42KRPCsr8iITXDnfNtTsrkvFmEZb8fhmEY1/ELIllzaeHE+xEAAAAASUVORK5CYII=" 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,1080,304)">
<path d="M0,0 L45,0 L45,72 L0,72 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1385,7 +1385,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:346">
<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,1079,398)">
<image height="80" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABQCAYAAAC53z2ZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABr0lEQVR4nO2bsW7CMBBAX9pAK7G2CwsTH9O5f9bfg6ULCwxhAFWkajv4rBrqVG4I1Gfdk062zBH7ycGIiKuAZ+AReJA2V9bARtowNqeJNU5kGkSuTICx9FtgD2xjiTVuh6bATCJXRtIegB3QBGNHhDs1A+bXWN0ZtDihLe7Wi0rdXHNF18KktGBSWjApLRQpVSfkVJGxG4ka9wU4Au4k7jv6PsaSfytRnczx0sPjiBSpGB8S78CbjKWK+tfq4D2D0lcqRqqoj66dOpshpWLERC9OkQeFSWnBpLRgUlowKS2YlBZMSgsmpYUipS71I/GzY3wBLCPtcsjJi9wpk9KCSWkh5fTrOsmypcidMiktmJQWTEoLJqUFk9KCSWnBpLRgUlowKS0UKZXy4GXR47r/+v/2FKk+z7mzl3oacL65xJDX/EGRnymT0oJJacGktFDjKsYmdFSNZcQrsMKtt8HVJLaxxBpXfRkWMObKSmKDK9/7VWotfV/AmCthSWyDW+shluilwgLGXGlw62tIuP3WktDwvWs5spfYBW1UqsLV+fpKmZwPi1biEPR9GIZh/I0vh1dbT0y8qlQAAAAASUVORK5CYII=" y="0"/>
<image height="80" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABQCAYAAAC53z2ZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVR4nO2bPW/CMBBAH22glVjbhYWpv6j/rH+PLl1YYAhDogqqtoMvknFtGsiHfNE96WTLGPDTISeH4hnwCjwDT9Lmyg7YS+vHPpxY4ERWXuTKElhI/wTUwCE2scBlaAWsJXJlLu0RqIDSGzvDz9QaeBljdR044YQOuJ9eVOpuzBWNhUlpwaS0YFJamKRU0WLOLDJ2J1HgLoBz4EHiMdFvYiHz7yVmwXe83eBxRhupGN8SX8CnjLUVbV4rvPf0yq1SMdqKNpHKVGf6lIoREx2cSW4UJqUFk9KCSWnBpLRgUlowKS2YlBYmKTV0kejzkxjfAO9e25lJZsqktGBSWmiz+6V2rWyZZKZMSgsmpQWT0oJJacGktNDm3m8z8Bo+gC3uUbeyjw9sI9VLiX2BrcSexJOW15JDpvxnYyeTqRKXoZIRpYbOVC1RSduZHDJ1kjhK25kcpHpnktcpk9LCJKXsLzItmJQWTEoLJqWFAlecLUmcGsuIsOyvSdzVF7iq0z/AmCth2X9Raif95gBjroRlf4Vb8x8aKf8AY66EZf+/mapl4i42KRPCsr8iITXDnfNtTsrkvFmEZb8fhmEY1/ELIllzaeHE+xEAAAAASUVORK5CYII=" 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,1080,399)">
<path d="M0,0 L45,0 L45,72 L0,72 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1449,7 +1449,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:347">
<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,1079,493)">
<image height="80" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABQCAYAAAC53z2ZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABr0lEQVR4nO2bsW7CMBBAX9pAK7G2CwsTH9O5f9bfg6ULCwxhAFWkajv4rBrqVG4I1Gfdk062zBH7ycGIiKuAZ+AReJA2V9bARtowNqeJNU5kGkSuTICx9FtgD2xjiTVuh6bATCJXRtIegB3QBGNHhDs1A+bXWN0ZtDihLe7Wi0rdXHNF18KktGBSWjApLRQpVSfkVJGxG4ka9wU4Au4k7jv6PsaSfytRnczx0sPjiBSpGB8S78CbjKWK+tfq4D2D0lcqRqqoj66dOpshpWLERC9OkQeFSWnBpLRgUlowKS2YlBZMSgsmpYUipS71I/GzY3wBLCPtcsjJi9wpk9KCSWkh5fTrOsmypcidMiktmJQWTEoLJqUFk9KCSWnBpLRgUlowKS0UKZXy4GXR47r/+v/2FKk+z7mzl3oacL65xJDX/EGRnymT0oJJacGktFDjKsYmdFSNZcQrsMKtt8HVJLaxxBpXfRkWMObKSmKDK9/7VWotfV/AmCthSWyDW+shluilwgLGXGlw62tIuP3WktDwvWs5spfYBW1UqsLV+fpKmZwPi1biEPR9GIZh/I0vh1dbT0y8qlQAAAAASUVORK5CYII=" y="0"/>
<image height="80" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABQCAYAAAC53z2ZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVR4nO2bPW/CMBBAH22glVjbhYWpv6j/rH+PLl1YYAhDogqqtoMvknFtGsiHfNE96WTLGPDTISeH4hnwCjwDT9Lmyg7YS+vHPpxY4ERWXuTKElhI/wTUwCE2scBlaAWsJXJlLu0RqIDSGzvDz9QaeBljdR044YQOuJ9eVOpuzBWNhUlpwaS0YFJamKRU0WLOLDJ2J1HgLoBz4EHiMdFvYiHz7yVmwXe83eBxRhupGN8SX8CnjLUVbV4rvPf0yq1SMdqKNpHKVGf6lIoREx2cSW4UJqUFk9KCSWnBpLRgUlowKS2YlBYmKTV0kejzkxjfAO9e25lJZsqktGBSWmiz+6V2rWyZZKZMSgsmpQWT0oJJacGktNDm3m8z8Bo+gC3uUbeyjw9sI9VLiX2BrcSexJOW15JDpvxnYyeTqRKXoZIRpYbOVC1RSduZHDJ1kjhK25kcpHpnktcpk9LCJKXsLzItmJQWTEoLJqWFAlecLUmcGsuIsOyvSdzVF7iq0z/AmCth2X9Raif95gBjroRlf4Vb8x8aKf8AY66EZf+/mapl4i42KRPCsr8iITXDnfNtTsrkvFmEZb8fhmEY1/ELIllzaeHE+xEAAAAASUVORK5CYII=" 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,1080,494)">
<path d="M0,0 L45,0 L45,72 L0,72 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -2338,7 +2338,7 @@
</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,569,301)">
<image height="84" preserveAspectRatio="none" width="173" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK0AAABUCAYAAADwMreSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC3klEQVR4nO3dMVPbMBjG8YdewsIKCwtL+TCd+zn6hQsLS5ZkcIZkiId2kHJ1ffah4EjyE/9/dzobzgHBPbzYkh3dSfop6UnSY9wCNWwl7eK223b9A1cKQX3uNKCGB0n3cb+VdJS0HzpwpVBhnyW9xAbUsI7bk6SDpKbzuf90K+2LpNcSvQNGtAqB3SucGgyG9lvJHgHXQGhhh9DCDqGFHUILO4QWdggt7BBa2FnV7sACvUl6H9i+J7z2V+L3aBQG6Jve/uC0aM/3xL581Z+pX4DQenlLPO4Y26GzbXN1qjRC6yW1AraxnTr7iwpt6l830nxI2ijMrTcKlTA1UDn/bdtICS2/qOvaxLZTOMe8JLQQlbaG7s3OjcL55qlqj8xQacvrX9lTaS9EpS3vpq/sS6DSlnfTV/YlEFrYYRoXdggt7DAjthxDc/5j90HMGpUWdggt7BBa2CG0yzD5HtY5IbSwM8fRg7GqMOWO/98TXntJH/um9Dn3EwS2qLSwk6vS5qiWgCQqLQwRWtghtLBDaGGH0MJOyujBTc2mwB+VFnYILewQWtghtLBDaGGH0MIOoYUdQgs7hBZ2CC3szPFxGwf9d5Jk9faCCO3X9J+0ILQFLSW0r7H9qN0RTMc5LewQWtghtLBDaGFnKRdit2xxT5ZQaWGH0MJOrnXE5jbYnnsttBw/L8s0jci1JNPcQpv7vcIIbUEpob3mLFKtmanclTbHz8N6uSOWMnrg+K6Mc6+01UYtlhJax/V95x7aapYSWirtDXEKreOdWnPv89z7N4hxWtghtLBDaGGH0MIOoYUdQgs7hBZ2VpK2kh4krSv3Bcv2IWmjkMdG0lEjEywrSTtJ9/FjZmFQyya2naS9PgntNu6fJB1K9A4YsFUI7LnSHjRyp9s5tG08aF+og0Bfo5C/RgmnB9t4QKN/VRco7RjbobMdDO2dpEeFc9q1uBhDPW1sp87+uQEAAAAAavoLuRHBps2PA+cAAAAASUVORK5CYII=" y="0"/>
<image height="84" preserveAspectRatio="none" width="173" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK0AAABUCAYAAADwMreSAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC1ElEQVR4nO3dsW7bMBSF4ZPCzpI1XbJ4ysN07nP0hZsM9ZLFHpwhHqKhHcgCKiGnNKSQPOL/AYKcQE6I4ORCMqmrG0nfJX2VdB/3QA0HSce4H2/H9MCNQlAfRhtQw52k2/h6kHSW9Dp14Eahwj5I2sUNqGEb9++S3iSdRt/7x7jS7iQ9lhgdcMGgENhXhVODydB+KTkiYAmEFnYILewQWtghtLBDaGGH0MIOoYWdTe0BdOhJ0vPE/jnjvT8yf8dJ4QP6U/J6clq0sN9zfwCh9fKUedw5bm+j/fBZgyqN0HrJqcZSCOigMI8/jLZVyAlt7n838uwlvSjMrZ8UKmFuoHJDu2o5oeUPtayXuB0VzjGvCS1Epa1hvNj5pHC++V51RGaotOWlV/ZU2itRactb9ZV9CVTa8lZ9ZV8CoYUdpnFhh9DCDjNi/dhp+lza7nya0PZjX3sAS+H0AHYILewQWtghtLDT4oXYpZXtc1b8/5zx3mvGmJozZlxApYWdkpU2t4ICH6LSwg6hhR1CCzuEFnYILezkfHowuyMIsCQqLewQWtghtLBDaGGH0MIOoYUdQgs7hBZ2CC3sEFrYafF2GwdpJ0me3l5QC60+03buDtI7LAhtQS10TUzbuTtI/5G/VRlFp1qotGk7dwfcy1ZRC5U2befugO7oFbVQadN27g6otBW1UGnTdu4OCG1FLYQWuAqTC7BDaGGnl9DOeR4tGtNbaHke7Qr0cgv5L/E82tXoZcHMXn7Po11DsfgUPYWW59GuRE+hXfJ5tFTBipxC+xg3pxVVjmNuXi+fHmBFCC3sEFrYIbSwQ2hhh9DCDqGFnY3CfPydpG3lsaBv2SvxNgoLSW7j10xtopa0lcCHoT3E1+8Kc/JADWkrgYsr8f6GdogHuTTLwPqkrQT+W2nP8cDD1EFAAWkrgYsr8W4k3Suc027FxRjqSVsJLLEaDwAAAACwhD9I8fEohfUMfQAAAABJRU5ErkJggg==" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad26" x1="0" x2="0" y1="0" y2="1">
@ -2435,15 +2435,15 @@
<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,737,363)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,737,338)">
<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="clip203">
<path d="M-649.062,-220 L558,-220 L558,360 L-649.062,360 L-649.062,-220 z"/>
<path d="M-649.062,-195 L558,-195 L558,385 L-649.062,385 L-649.062,-195 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip203)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,351)">
<g clip-path="url(#clip203)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,326)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -2456,16 +2456,16 @@
<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,737,313)">
<path d="M0,-12 L21.4844,-12 L21.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,648,300)">
<path d="M-25.9844,-12 L0,-12 L0,0 L-25.9844,0 L-25.9844,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip204">
<path d="M-649.062,-170 L558,-170 L558,410 L-649.062,410 L-649.062,-170 z"/>
<path d="M-534.078,-157 L672.984,-157 L672.984,423 L-534.078,423 L-534.078,-157 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip204)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,301)">
<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">int16</text>
<g clip-path="url(#clip204)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,622.016,288)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</text>
</g>
<!--RAWSTRING-->
</g>
@ -2477,16 +2477,16 @@
<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,648,300)">
<path d="M-25.9844,-12 L0,-12 L0,0 L-25.9844,0 L-25.9844,-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,737,363)">
<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="clip205">
<path d="M-534.078,-157 L672.984,-157 L672.984,423 L-534.078,423 L-534.078,-157 z"/>
<path d="M-649.062,-220 L558,-220 L558,360 L-649.062,360 L-649.062,-220 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip205)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,622.016,288)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.9844" x="1" xml:space="preserve" y="9">action</text>
<g clip-path="url(#clip205)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,351)">
<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">int16</text>
</g>
<!--RAWSTRING-->
</g>
@ -2498,15 +2498,15 @@
<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,737,338)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,737,313)">
<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="clip206">
<path d="M-649.062,-195 L558,-195 L558,385 L-649.062,385 L-649.062,-195 z"/>
<path d="M-649.062,-170 L558,-170 L558,410 L-649.062,410 L-649.062,-170 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip206)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,326)">
<g clip-path="url(#clip206)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,301)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -3046,5 +3046,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:55 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:49 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View File

@ -126,7 +126,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:289">
<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,364,136)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACgUlEQVR4nO2dzW7TQBRGT5DpplvYdNNVH4Y1z8rLkLJgU0CJIGlpqBJBWcxYdUsSjz35/IO/I105jSaudXTr+LqeOzPgPfAWeBO3pp4FsIzbaixfDiwIUi8qYeo5B87i6x2wAdb7BhaEzL0ALmOYel7H7Ra4B1aV955RzeBL4KqLo/tP2BHkrgmnh72CX3V5RFPEgsVYsBgLFmPBYixYjAWLsWAxRcKYD8AsRgqPMf4QKp1fhIvxb8CXGF8JdfsP4Gccm7Lf0ZEi+Jp0uSWPwG9CtVMKLm+GLIHvwC3wQJrc0dKF4A1B5ppQs98Cd/H9XcP9jo4UwXPaCa6eIjaEun0Tf34gyG3yZz9veAynIPveTBcZvC/anBauW3wml04Ef8r9JSeijwx+l7uDFMFDoY8MzmZMgvvI4GzGJNgZLGaUgl0qi7FgMRYsxoLFWLAYCxZjwWIsWMwQC41DtzDnhGLj5TalAPmY8dksnMFiVBmsyMJR4gwWY8FiLFiMBYuxYDEpVxGjfKJmKDiDxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FihvhPTwVXMbKfWG+KM1iMBYuxYDEWLMaCxViwGAsWkzpXuSlD67/Wdo5dZ3OVmzI0wW2ffetE8Cmrn74qqrYZPKm5yjn09vTmVAT3Ns95KoKdwQn0dkcsB18Hi7FgMRYsxoLFWLAYCxZjwWIKQk/Jcw500Td7+QzcENytONImsiA066wuumHquYmxJPTkPCp4EV+Xi26YeqpL7awI3rb7BpaCq4tumHpWPHWTrT1FLOKAFU/ZbI6z4XlH2XsOCJ4R1jI6I3zJ+YsujbKL7JZ/O8saY4wx0+AvczCll93yrfYAAAAASUVORK5CYII=" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACoElEQVR4nO2dzW7aQBRGDxXNJtt2k01WeZiu+6x9mZJIZZO2ArWQFicKatPFjFXbhXrAfMY/35GuDGgw1tHFzB1m7AnwHngLvIlbU88CWMZtMZbVhlOC1KtCmHougYv4eAtkwHpXwykhc6+A6ximntdx+wxsgFXhtRLFDL4Gbto4uoGwJchdE04POwW/avOIxogFi7FgMRYsxoLFWLAYCxZjwWKmCW0+AJMYKbzE+E2odB4JnfGvwOcYXwh1+3fgZ2ybst/ekSL4lnS5OS/AL0K1kwvOB0OWwDfgAXgiTW5vaUNwRpC5JtTsD8CP+Pr2wP32jhTBM44TXDxFZIS6PYvPnwhyD/nazw48hlPQeGymjQzeFcecFm6PeE9TWhF81/RDTsQ5Mvhd0x2kCO4K58jgxvRJ8DkyuDF9EuwMFtNLwS6VxViwGAsWY8FiLFiMBYuxYDEWLKaLhca+IcwZodioblMKkI8N3tsIZ7CYNjM4NTMHhTNYjAWLsWAxFizGgsWk9CJ6OaOmKziDxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWk7qEQMkcuCcsklmJP6t1UpcQKLmPsWTPVUP6TBcyuHj9G2ewgBV/l3iNUrA6gzPKy7wGRRcyOF/a9cwAFyZ2QfCgcT9YjAWLGYvgajHT2kL0sQnOi5nWBI/lb/tPlIuZDaHXIqeL84MVzCkXM53K4CEwp1zMbLDgkzKnXMzkIadPgm9iNL6GQ5uMpRdxNixYjAWLsWAxFizGgsVYsJgpoT6/ZM9V9M1OkkfnpoRBkOJNN0w91akG/xW8iI/zm26YeqpTDfaOzuWCizfdMPVUpxrUZnAWGy52NTL/UJ1qsHd0bkK4l9EF4UfOP3RpVKcatDpCZ4wxxnSCP/lW2T61/x/CAAAAAElFTkSuQmCC" 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,365,137)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -269,7 +269,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:290">
<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,364,256)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACgUlEQVR4nO2dzW7TQBRGT5DpplvYdNNVH4Y1z8rLkLJgU0CJIGlpqBJBWcxYdUsSjz35/IO/I105jSaudXTr+LqeOzPgPfAWeBO3pp4FsIzbaixfDiwIUi8qYeo5B87i6x2wAdb7BhaEzL0ALmOYel7H7Ra4B1aV955RzeBL4KqLo/tP2BHkrgmnh72CX3V5RFPEgsVYsBgLFmPBYixYjAWLsWAxRcKYD8AsRgqPMf4QKp1fhIvxb8CXGF8JdfsP4Gccm7Lf0ZEi+Jp0uSWPwG9CtVMKLm+GLIHvwC3wQJrc0dKF4A1B5ppQs98Cd/H9XcP9jo4UwXPaCa6eIjaEun0Tf34gyG3yZz9veAynIPveTBcZvC/anBauW3wml04Ef8r9JSeijwx+l7uDFMFDoY8MzmZMgvvI4GzGJNgZLGaUgl0qi7FgMRYsxoLFWLAYCxZjwWIsWMwQC41DtzDnhGLj5TalAPmY8dksnMFiVBmsyMJR4gwWY8FiLFiMBYuxYDEpVxGjfKJmKDiDxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FihvhPTwVXMbKfWG+KM1iMBYuxYDEWLMaCxViwGAsWkzpXuSlD67/Wdo5dZ3OVmzI0wW2ffetE8Cmrn74qqrYZPKm5yjn09vTmVAT3Ns95KoKdwQn0dkcsB18Hi7FgMRYsxoLFWLAYCxZjwWIKQk/Jcw500Td7+QzcENytONImsiA066wuumHquYmxJPTkPCp4EV+Xi26YeqpL7awI3rb7BpaCq4tumHpWPHWTrT1FLOKAFU/ZbI6z4XlH2XsOCJ4R1jI6I3zJ+YsujbKL7JZ/O8saY4wx0+AvczCll93yrfYAAAAASUVORK5CYII=" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACoElEQVR4nO2dzW7aQBRGDxXNJtt2k01WeZiu+6x9mZJIZZO2ArWQFicKatPFjFXbhXrAfMY/35GuDGgw1tHFzB1m7AnwHngLvIlbU88CWMZtMZbVhlOC1KtCmHougYv4eAtkwHpXwykhc6+A6ximntdx+wxsgFXhtRLFDL4Gbto4uoGwJchdE04POwW/avOIxogFi7FgMRYsxoLFWLAYCxZjwWKmCW0+AJMYKbzE+E2odB4JnfGvwOcYXwh1+3fgZ2ybst/ekSL4lnS5OS/AL0K1kwvOB0OWwDfgAXgiTW5vaUNwRpC5JtTsD8CP+Pr2wP32jhTBM44TXDxFZIS6PYvPnwhyD/nazw48hlPQeGymjQzeFcecFm6PeE9TWhF81/RDTsQ5Mvhd0x2kCO4K58jgxvRJ8DkyuDF9EuwMFtNLwS6VxViwGAsWY8FiLFiMBYuxYDEWLKaLhca+IcwZodioblMKkI8N3tsIZ7CYNjM4NTMHhTNYjAWLsWAxFizGgsWk9CJ6OaOmKziDxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWk7qEQMkcuCcsklmJP6t1UpcQKLmPsWTPVUP6TBcyuHj9G2ewgBV/l3iNUrA6gzPKy7wGRRcyOF/a9cwAFyZ2QfCgcT9YjAWLGYvgajHT2kL0sQnOi5nWBI/lb/tPlIuZDaHXIqeL84MVzCkXM53K4CEwp1zMbLDgkzKnXMzkIadPgm9iNL6GQ5uMpRdxNixYjAWLsWAxFizGgsVYsJgpoT6/ZM9V9M1OkkfnpoRBkOJNN0w91akG/xW8iI/zm26YeqpTDfaOzuWCizfdMPVUpxrUZnAWGy52NTL/UJ1qsHd0bkK4l9EF4UfOP3RpVKcatDpCZ4wxxnSCP/lW2T61/x/CAAAAAElFTkSuQmCC" 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,365,257)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -412,7 +412,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:291">
<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,364,381)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACgUlEQVR4nO2dzW7TQBRGT5DpplvYdNNVH4Y1z8rLkLJgU0CJIGlpqBJBWcxYdUsSjz35/IO/I105jSaudXTr+LqeOzPgPfAWeBO3pp4FsIzbaixfDiwIUi8qYeo5B87i6x2wAdb7BhaEzL0ALmOYel7H7Ra4B1aV955RzeBL4KqLo/tP2BHkrgmnh72CX3V5RFPEgsVYsBgLFmPBYixYjAWLsWAxRcKYD8AsRgqPMf4QKp1fhIvxb8CXGF8JdfsP4Gccm7Lf0ZEi+Jp0uSWPwG9CtVMKLm+GLIHvwC3wQJrc0dKF4A1B5ppQs98Cd/H9XcP9jo4UwXPaCa6eIjaEun0Tf34gyG3yZz9veAynIPveTBcZvC/anBauW3wml04Ef8r9JSeijwx+l7uDFMFDoY8MzmZMgvvI4GzGJNgZLGaUgl0qi7FgMRYsxoLFWLAYCxZjwWIsWMwQC41DtzDnhGLj5TalAPmY8dksnMFiVBmsyMJR4gwWY8FiLFiMBYuxYDEpVxGjfKJmKDiDxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FihvhPTwVXMbKfWG+KM1iMBYuxYDEWLMaCxViwGAsWkzpXuSlD67/Wdo5dZ3OVmzI0wW2ffetE8Cmrn74qqrYZPKm5yjn09vTmVAT3Ns95KoKdwQn0dkcsB18Hi7FgMRYsxoLFWLAYCxZjwWIKQk/Jcw500Td7+QzcENytONImsiA066wuumHquYmxJPTkPCp4EV+Xi26YeqpL7awI3rb7BpaCq4tumHpWPHWTrT1FLOKAFU/ZbI6z4XlH2XsOCJ4R1jI6I3zJ+YsujbKL7JZ/O8saY4wx0+AvczCll93yrfYAAAAASUVORK5CYII=" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACoElEQVR4nO2dzW7aQBRGDxXNJtt2k01WeZiu+6x9mZJIZZO2ArWQFicKatPFjFXbhXrAfMY/35GuDGgw1tHFzB1m7AnwHngLvIlbU88CWMZtMZbVhlOC1KtCmHougYv4eAtkwHpXwykhc6+A6ximntdx+wxsgFXhtRLFDL4Gbto4uoGwJchdE04POwW/avOIxogFi7FgMRYsxoLFWLAYCxZjwWKmCW0+AJMYKbzE+E2odB4JnfGvwOcYXwh1+3fgZ2ybst/ekSL4lnS5OS/AL0K1kwvOB0OWwDfgAXgiTW5vaUNwRpC5JtTsD8CP+Pr2wP32jhTBM44TXDxFZIS6PYvPnwhyD/nazw48hlPQeGymjQzeFcecFm6PeE9TWhF81/RDTsQ5Mvhd0x2kCO4K58jgxvRJ8DkyuDF9EuwMFtNLwS6VxViwGAsWY8FiLFiMBYuxYDEWLKaLhca+IcwZodioblMKkI8N3tsIZ7CYNjM4NTMHhTNYjAWLsWAxFizGgsWk9CJ6OaOmKziDxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWk7qEQMkcuCcsklmJP6t1UpcQKLmPsWTPVUP6TBcyuHj9G2ewgBV/l3iNUrA6gzPKy7wGRRcyOF/a9cwAFyZ2QfCgcT9YjAWLGYvgajHT2kL0sQnOi5nWBI/lb/tPlIuZDaHXIqeL84MVzCkXM53K4CEwp1zMbLDgkzKnXMzkIadPgm9iNL6GQ5uMpRdxNixYjAWLsWAxFizGgsVYsJgpoT6/ZM9V9M1OkkfnpoRBkOJNN0w91akG/xW8iI/zm26YeqpTDfaOzuWCizfdMPVUpxrUZnAWGy52NTL/UJ1qsHd0bkK4l9EF4UfOP3RpVKcatDpCZ4wxxnSCP/lW2T61/x/CAAAAAElFTkSuQmCC" 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,365,382)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -651,7 +651,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:288">
<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,134)">
<image height="88" preserveAspectRatio="none" width="73" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABYCAYAAAC5+driAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACW0lEQVR4nO2czU7bQBRGTyqXDVu6YcOKh+m6z9qnCSy6gVaJWocWFyVqYXHHwtCEfraJ7TDfka7sWBP/HN1xZpL4zoBPwAfgJC1zYQEs07IZy+cNC0LMaSNy4Rg4SusboAJW2xoWRAadAmcpcuF9Wq6BW6BsbHtCM5POgPMhzm5CbAhBK6KrbZX0bsgzOlQsScCSBCxJwJIELEnAkgQsSaAQ2nwGZikU7lP8JUazv4nB2jfgOsVXYo70A/iV2ir7HQVF0gW6oJp74A8xoq0l1ZPHJfAduAHu0ASNyhCSKkLIipgf3QA/0/ZNy/2OgiJpTjdJze5WEXOkKr2+IwS16ULzludQ03s+OkQmbYsuXeyiw3tgIEmXfQ/ySnTNpI99D6xImgpdM6k3hySpayb15pAkOZMERpPkaYmAJQlYkoAlCViSgCUJWJKAJQlMcTC56+uTOTGgfL7c+yDTmSSwr0yaXDb0wZkkYEkCliRgSQKWJKB8uo32y+lUcCYJWJKAJQlYkoAlCViSgCUJWJKAJQlYkoAlCViSgCUJWJKAJQlYkoAlCViSgCUJWJKA+mxJW95UfQH12ZK2ZCep97MZDc5TvOY+947vSQKWJGBJAlP8O+AuRrufOZMELEnAkgQsScCSBCxJwJIELEnAkgQsScCSBAqirtExO6p1vmG+AFfE9Ze8UKqoIIo+NQvl5sJViiVR2+lFSYu0XhfKzYVmqemSuPb1toa1pGah3FwoeawO9t/utkgNSh6zKgcqnlYIu2WHpBlRj/uIuHHndPOuq4Kt+bdSmDHGmEPmAW7vmUyotajOAAAAAElFTkSuQmCC" y="0"/>
<image height="88" preserveAspectRatio="none" width="73" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABYCAYAAAC5+driAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACbklEQVR4nO2cwW7TQBRFT5DpplvYdNNVP4Y138rXpCzYFFAiSEpjqkZQFm8sXBPDjU3scX2PNHIaTWPr6Dqd6RvPAngLvAZepeNcWAHrdKy3dbNjQYi5qLW5cA6cpdd7oAS2hzoWRIIugMvU5sLLdHwAdsCm9t4T6km6BK6GuLqM2BOCtsStdlDSiyGvaKpYkoAlCViSgCUJWJKAJQlYkkAh9HkHLFJTeEztJzGa/U4M1j4DH1P7RMyRvgJ3qa/yuaOgSLpGF1TxCPwgRrSVpGryuAa+ALfAPZqgURlCUkkI2RLzo1vgW3p/f+TnjoIiaUk3SfXbrSTmSGX6+Z4QdMwttDzyGip6z0eHSNKh1uUWu+7wOzCQpPd9T/Kf6JqkN31PrEjKha5J6s2UJHVNUm+mJMlJEhhNkqclApYkYEkCliRgSQKWJGBJApYkkONgsu3fJ0tiQNk8nnyQ6SQJDJkkNSHZ4SQJWJKAJQlYkoAlCSh/3UarnOaCkyRgSQKWJGBJApYkYEkCliRgSQKWJGBJApYkoC4HPCUfgBti4enmxOfqhLoc8JTcpLam5cnFsckhSfVnYZ2kFjb8Xr48WUmnTlLJ0yXM2ZFDkqplyw9kuvg9B0nZ43GSgCUJWJKAJQm4pCTgJAlYkoAlCeS4HLCNq9R6P792LE6SgCUJWJKAJQlYkoAlCViSgCUJWJKAJQlYkkBBFAXPadmt8xnTLK+3blVUENXT+ka5c6FZXv+rpFV6XW2UOxea5fUd4eAPKkn1jXLnQrO8/s8klanj6lCnZ0qzvL6jRdKC2I/7jPjintOXd7O8Xm/GGGOmzC8747FmfjkxJwAAAABJRU5ErkJggg==" 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,200,135)">
<path d="M0,0 L65,0 L65,80 L0,80 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -860,31 +860,31 @@
</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,267,153)">
<path d="M0,-12 L21.4844,-12 L21.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,267,193)">
<path d="M0,-12 L51.9844,-12 L51.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip93">
<path d="M-179.062,-78 L288.219,-78 L288.219,333 L-179.062,333 L-179.062,-78 z"/>
<path d="M-179.062,-118 L288.219,-118 L288.219,293 L-179.062,293 L-179.062,-118 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip93)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,141)">
<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 clip-path="url(#clip93)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,181)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix32_En31</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,267,193)">
<path d="M0,-12 L51.9844,-12 L51.9844,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,267,153)">
<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="clip94">
<path d="M-179.062,-118 L288.219,-118 L288.219,293 L-179.062,293 L-179.062,-118 z"/>
<path d="M-179.062,-78 L288.219,-78 L288.219,333 L-179.062,333 L-179.062,-78 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip94)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,181)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix32_En31</text>
<g clip-path="url(#clip94)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,141)">
<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-->
</g>
@ -1092,5 +1092,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:55 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:49 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -126,7 +126,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:299">
<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,359,136)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAChUlEQVR4nO2dwU7bQBRFTyqXDVvYsGHFx3Tdby0/k3TRDaUiahNaXJSI0sWMwWkd+cXNdezmHunJkIzs0dFk7HmaGU+A98A5cJaPpp07YJ6P9Zj/WbAgSb2ohWnnFDjJf6+BElg2FSxILfcCuMxh2nmbjyvgAVjUPtug3oIvgas+avefsCbJXZK6h0bBb/qs0TFiwWIsWIwFi7FgMRYsxoLFWLCYIlDmAzDJEeE5xy/SSOcn6WH8C/A5xy1p3P4N+JHLRs7bhSkwazjOhNd8ISJ4RlxuxTPwRBrtVIKrZMgc+ArcA4/E5I6WPgSXJJlL0pj9HvieP1/veN7RERE8pZvgehdRksbtZf7/kSR3l5/gtOX7QeZR+mjBTdGlW2jrM0cr+KO8FjHeHboCXfBjmhgLFmPBYixYjAWLsWAxFiwm8hw8FNpGctv4BNyQciELeh6iRwRfy2sRI5L9auImx5yUDxmc4K4tZyjUpzktSDmRVV8Xj+YixsyC10zeILuIsbfgks1s3gMDEzz2Flxl8FZsZvR64RgEHxQ/B4uxYDEWLMaCxViwGAsWY8FiLFhMZKDxz/OzakTmiW27Xtc5Zvs+3064BYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDGq2ZWDXNZ6CFST/yw4ExG8zzXCVzlGue64C+6DxViwGAsWM6Z1cvvuv3u5H7gFi7FgMRYsxoLFWLAYCxZjwWIK0ir0U7bsom8aCe9BUZCW+tdfumHaCe9BUbVgeH3phmknvAdFJbj+0g3TTngPikpwmQveNRUyfxHeg2JCepfRCekm5xtdjG17UPgeZowx5nj4DXsWy2+VgTZFAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVR4nO2dwW7TQBRFT1DoplvYdNNVP4Y1f8a/wM8kLNgUUCNICg1VIiiLGVPHOPJr2uuOnXukkdNk5IyOXmzP8+t4ArwFXgOv8tZ0cwUs8rbeFs2OU5LUs1oz3ZwCJ/n1FlgDq7aOU1LkngHnuZluXubtBrgBlrX3dqhH8Dlw0cfoRsKWJHdFOjy0Cn7R54iOEQsWY8FiLFiMBYuxYDEWLMaCxUwDfd4Dk9wi3OX2hzTT+UW6GP8KfM7tC2ne/h34mftG9nsIM2Desp0Lv/MfEcFz4nIr7oDfpNlOJbhKhiyAb8A1cEtM7mDpQ/CaJHNFmrNfAz/y+9sH7ndwRATPOExw/RCxJs3b1/nvW5Lch/wEZx2fF5lH6SOC29ohh4WuY+ZgBX+UjyLGm+cewCH4Mk2MBYuxYDEWLMaCxViwGAsWE7kOLoWumdw+PgGXpFzIkp6n6BHBH+SjiBHJfrVxmduClA8pTvChkVMK9TKnJSknsunry6O5iCGz5D6TV+QhYugRvGY3m3dDYYKHHsFVBm/DbkavF45B8LPi62AxFizGgsVYsBgLFmPBYixYjAWLiUw0Hl2f1UGzZuxdsF+0xmzf+B9TsxbGESzGgsVYsBgLFmPBYixYjAWLsWAxFiymhJuezcKQUVHCPblmYcioKCGCm4Uho6KECG4WhoyKEiK4WRgyKkqI4GZhyKgoQfCo8XWwGAsWY8FiLFhMCTc9R40jWIwFi7FgMUP6P7mL3J5q3Yin3l8rjmAxFizGgsVYsBgLFmPBYixYzJR0s/GUPavom1bCa1BMSXd06w/dMN2E16CoIhjuH7phugmvQVEJrj90w3QTXoOiErzOHa/aOpn/CK9BMSE9y+iEdJLziS7GvjUofA4zxhhzPPwFgOrjHNDMt3EAAAAASUVORK5CYII=" 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,360,137)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -509,7 +509,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:300">
<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,359,256)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAChUlEQVR4nO2dwU7bQBRFTyqXDVvYsGHFx3Tdby0/k3TRDaUiahNaXJSI0sWMwWkd+cXNdezmHunJkIzs0dFk7HmaGU+A98A5cJaPpp07YJ6P9Zj/WbAgSb2ohWnnFDjJf6+BElg2FSxILfcCuMxh2nmbjyvgAVjUPtug3oIvgas+avefsCbJXZK6h0bBb/qs0TFiwWIsWIwFi7FgMRYsxoLFWLCYIlDmAzDJEeE5xy/SSOcn6WH8C/A5xy1p3P4N+JHLRs7bhSkwazjOhNd8ISJ4RlxuxTPwRBrtVIKrZMgc+ArcA4/E5I6WPgSXJJlL0pj9HvieP1/veN7RERE8pZvgehdRksbtZf7/kSR3l5/gtOX7QeZR+mjBTdGlW2jrM0cr+KO8FjHeHboCXfBjmhgLFmPBYixYjAWLsWAxFiwm8hw8FNpGctv4BNyQciELeh6iRwRfy2sRI5L9auImx5yUDxmc4K4tZyjUpzktSDmRVV8Xj+YixsyC10zeILuIsbfgks1s3gMDEzz2Flxl8FZsZvR64RgEHxQ/B4uxYDEWLMaCxViwGAsWY8FiLFhMZKDxz/OzakTmiW27Xtc5Zvs+3064BYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDGq2ZWDXNZ6CFST/yw4ExG8zzXCVzlGue64C+6DxViwGAsWM6Z1cvvuv3u5H7gFi7FgMRYsxoLFWLAYCxZjwWIK0ir0U7bsom8aCe9BUZCW+tdfumHaCe9BUbVgeH3phmknvAdFJbj+0g3TTngPikpwmQveNRUyfxHeg2JCepfRCekm5xtdjG17UPgeZowx5nj4DXsWy2+VgTZFAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVR4nO2dwW7TQBRFT1DoplvYdNNVP4Y1f8a/wM8kLNgUUCNICg1VIiiLGVPHOPJr2uuOnXukkdNk5IyOXmzP8+t4ArwFXgOv8tZ0cwUs8rbeFs2OU5LUs1oz3ZwCJ/n1FlgDq7aOU1LkngHnuZluXubtBrgBlrX3dqhH8Dlw0cfoRsKWJHdFOjy0Cn7R54iOEQsWY8FiLFiMBYuxYDEWLMaCxUwDfd4Dk9wi3OX2hzTT+UW6GP8KfM7tC2ne/h34mftG9nsIM2Desp0Lv/MfEcFz4nIr7oDfpNlOJbhKhiyAb8A1cEtM7mDpQ/CaJHNFmrNfAz/y+9sH7ndwRATPOExw/RCxJs3b1/nvW5Lch/wEZx2fF5lH6SOC29ohh4WuY+ZgBX+UjyLGm+cewCH4Mk2MBYuxYDEWLMaCxViwGAsWE7kOLoWumdw+PgGXpFzIkp6n6BHBH+SjiBHJfrVxmduClA8pTvChkVMK9TKnJSknsunry6O5iCGz5D6TV+QhYugRvGY3m3dDYYKHHsFVBm/DbkavF45B8LPi62AxFizGgsVYsBgLFmPBYixYjAWLiUw0Hl2f1UGzZuxdsF+0xmzf+B9TsxbGESzGgsVYsBgLFmPBYixYjAWLsWAxFiymhJuezcKQUVHCPblmYcioKCGCm4Uho6KECG4WhoyKEiK4WRgyKkqI4GZhyKgoQfCo8XWwGAsWY8FiLFhMCTc9R40jWIwFi7FgMUP6P7mL3J5q3Yin3l8rjmAxFizGgsVYsBgLFmPBYixYzJR0s/GUPavom1bCa1BMSXd06w/dMN2E16CoIhjuH7phugmvQVEJrj90w3QTXoOiErzOHa/aOpn/CK9BMSE9y+iEdJLziS7GvjUofA4zxhhzPPwFgOrjHNDMt3EAAAAASUVORK5CYII=" 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,360,257)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -892,7 +892,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:301">
<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,359,381)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAChUlEQVR4nO2dwU7bQBRFTyqXDVvYsGHFx3Tdby0/k3TRDaUiahNaXJSI0sWMwWkd+cXNdezmHunJkIzs0dFk7HmaGU+A98A5cJaPpp07YJ6P9Zj/WbAgSb2ohWnnFDjJf6+BElg2FSxILfcCuMxh2nmbjyvgAVjUPtug3oIvgas+avefsCbJXZK6h0bBb/qs0TFiwWIsWIwFi7FgMRYsxoLFWLCYIlDmAzDJEeE5xy/SSOcn6WH8C/A5xy1p3P4N+JHLRs7bhSkwazjOhNd8ISJ4RlxuxTPwRBrtVIKrZMgc+ArcA4/E5I6WPgSXJJlL0pj9HvieP1/veN7RERE8pZvgehdRksbtZf7/kSR3l5/gtOX7QeZR+mjBTdGlW2jrM0cr+KO8FjHeHboCXfBjmhgLFmPBYixYjAWLsWAxFiwm8hw8FNpGctv4BNyQciELeh6iRwRfy2sRI5L9auImx5yUDxmc4K4tZyjUpzktSDmRVV8Xj+YixsyC10zeILuIsbfgks1s3gMDEzz2Flxl8FZsZvR64RgEHxQ/B4uxYDEWLMaCxViwGAsWY8FiLFhMZKDxz/OzakTmiW27Xtc5Zvs+3064BYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDGq2ZWDXNZ6CFST/yw4ExG8zzXCVzlGue64C+6DxViwGAsWM6Z1cvvuv3u5H7gFi7FgMRYsxoLFWLAYCxZjwWIK0ir0U7bsom8aCe9BUZCW+tdfumHaCe9BUbVgeH3phmknvAdFJbj+0g3TTngPikpwmQveNRUyfxHeg2JCepfRCekm5xtdjG17UPgeZowx5nj4DXsWy2+VgTZFAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVR4nO2dwW7TQBRFT1DoplvYdNNVP4Y1f8a/wM8kLNgUUCNICg1VIiiLGVPHOPJr2uuOnXukkdNk5IyOXmzP8+t4ArwFXgOv8tZ0cwUs8rbeFs2OU5LUs1oz3ZwCJ/n1FlgDq7aOU1LkngHnuZluXubtBrgBlrX3dqhH8Dlw0cfoRsKWJHdFOjy0Cn7R54iOEQsWY8FiLFiMBYuxYDEWLMaCxUwDfd4Dk9wi3OX2hzTT+UW6GP8KfM7tC2ne/h34mftG9nsIM2Desp0Lv/MfEcFz4nIr7oDfpNlOJbhKhiyAb8A1cEtM7mDpQ/CaJHNFmrNfAz/y+9sH7ndwRATPOExw/RCxJs3b1/nvW5Lch/wEZx2fF5lH6SOC29ohh4WuY+ZgBX+UjyLGm+cewCH4Mk2MBYuxYDEWLMaCxViwGAsWE7kOLoWumdw+PgGXpFzIkp6n6BHBH+SjiBHJfrVxmduClA8pTvChkVMK9TKnJSknsunry6O5iCGz5D6TV+QhYugRvGY3m3dDYYKHHsFVBm/DbkavF45B8LPi62AxFizGgsVYsBgLFmPBYixYjAWLiUw0Hl2f1UGzZuxdsF+0xmzf+B9TsxbGESzGgsVYsBgLFmPBYixYjAWLsWAxFiymhJuezcKQUVHCPblmYcioKCGCm4Uho6KECG4WhoyKEiK4WRgyKkqI4GZhyKgoQfCo8XWwGAsWY8FiLFhMCTc9R40jWIwFi7FgMUP6P7mL3J5q3Yin3l8rjmAxFizGgsVYsBgLFmPBYixYzJR0s/GUPavom1bCa1BMSXd06w/dMN2E16CoIhjuH7phugmvQVEJrj90w3QTXoOiErzOHa/aOpn/CK9BMSE9y+iEdJLziS7GvjUofA4zxhhzPPwFgOrjHNDMt3EAAAAASUVORK5CYII=" 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,360,382)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1371,7 +1371,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:298">
<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,194,134)">
<image height="88" preserveAspectRatio="none" width="73" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABYCAYAAAC5+driAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACYElEQVR4nO2czW7TQBRGT5Dpplu66aarPgxrnhVeJmXBpoASgVOoqRKVsrhj1S1x/eXHdtL5jnRlx57EycnM6I7i3AnwATgD3qVtLsyAedo2Y/68YUGIOW9ELpwCJ2l/BVTAYl3DguhB58BFilx4m7ZL4BYoG8ee0OxJF8DlEO/ugFgRghbEUFsr6c2Q7+hYsSQBSxKwJAFLErAkAUsSsCSBQmjzEZikUHhI8ZfIZv8Qydp34GuKb8Qa6SfwO7VVXncUFElX6IJqHoB7IqOtJdWLxznwA7gB7tAEjcoQkipCyIJYH90Av9Lx1YavOwqKpCnbSWoOt4pYI1Xp8R0haJMhNO0439u6c4ietC62GWJXHedHlfS5r4tvyPuxLuwUQMCSBCxJwJIELEnAkgQsSUDJkw6Froy7jZ2TTEXSp10vsie6Mu42BpG07Td4KOycqatrt6zJoSftjHuSgCUJOE8SsCQBSxKwJAFLErAkAUsSsCQBJZnc52/wUyI5fb5tJqxt11Oe2wvuSQKWJGBJApYkYEkCliRgSQKWJGBJApYkYEkCliRgSQKWJGBJApYkYEkCliTQ110lr6q+QF83TGQnaZ//6bhMMdr/RLbBc5KAJQlYksAx3cc92nzmniRgSQKWJGBJApYkYEkCliRgSQKWJGBJApYkUBB1jU5pqdb5ivkCXBOfv+SFUkUFUfSpWSg3F65TzInaTi9KmqX9ulBuLjRLTZfEZ1+ua1hLahbKzYWSx+pgncNtlhqUPPaqHKh4WiHslhZJE6Ie9wkxcec0eddVwZb8XynMGGPMMfMPCa+bT2uWuNQAAAAASUVORK5CYII=" y="0"/>
<image height="88" preserveAspectRatio="none" width="73" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABYCAYAAAC5+driAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACdUlEQVR4nO2cwW7TQBRFT5DpplvYdNNVP4Y1f8a/wM+kLNgUUCJICjFVIyiLNxauifFNgu1JfY/05DQZxdHpc/Qmbzwz4DXwEniRjlNhASzTsR7L5sCCEHNRi6lwDpylx1ugBNa7BhZEBl0AlymmwvN0vAc2wKr23CPqmXQJXA3x6TJiSwhaE5faTknPhvxEp4olCViSgCUJWJKAJQlYkoAlCRTCmLfALIXCQ4pfRDX7gyjWPgMfU3wi5khfge9prPK+o6BIukYXVPEA/CQq2kpSNXlcAl+AW+AOTdCoDCGpJISsifnRLfAtPb/d831HQZE05zBJ9cutJOZIZfr7jhC0zyU073i9t3nnEJm0Kw65xK47Xh9V0vu+Tr4nr8Y6sUsAAUsSsCQBSxKwJAFLErAkAaVOyoWuiruNo4tMRdK7Y0/yn+iquNsYRNKh/8FcOLpSV+duk2YKmXQ0ziQBSxJwnSRgSQKWJGBJApYkYEkCliRgSQJKMdl3D35OFKzV8Y04rjr2Xuw6kwQsScCSBCxJwJIELEnAkgQsScCSBHJoBHwAboiFp6uez3UQOfzGfZNiScudi2OTQybV74V1JrWw4s/y5ZOV1HcmlTxewpwdOWRStWz5nkwXv+cgKXtcJwlYkoAlCViSQA6NgOxxJglYkoAlCZzSOu6rFIPf9+ZMErAkAUsSsCQBSxKwJAFLErAkAUsSsCQBSxIoiKbgOS27dT5hmu311q2KCqJ7Wt8odyo02+v/lLRIj6uNcqdCs72+IRz8RSWpvlHuVGi21zszqUwDF7sGPVGa7fUNLZJmxH7cZ8QX95S+vJvt9XoYY4w5ZX4DV1uy/MmrmiwAAAAASUVORK5CYII=" 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,195,135)">
<path d="M0,0 L65,0 L65,80 L0,80 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1580,31 +1580,31 @@
</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,153)">
<path d="M0,-12 L21.4844,-12 L21.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,262,193)">
<path d="M0,-12 L51.9844,-12 L51.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip183">
<path d="M-174.062,-78 L293.125,-78 L293.125,333 L-174.062,333 L-174.062,-78 z"/>
<path d="M-174.062,-118 L293.125,-118 L293.125,293 L-174.062,293 L-174.062,-118 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip183)" 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,141)">
<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 clip-path="url(#clip183)" 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,181)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix32_En31</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,193)">
<path d="M0,-12 L51.9844,-12 L51.9844,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,262,153)">
<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="clip184">
<path d="M-174.062,-118 L293.125,-118 L293.125,293 L-174.062,293 L-174.062,-118 z"/>
<path d="M-174.062,-78 L293.125,-78 L293.125,333 L-174.062,333 L-174.062,-78 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip184)" 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,181)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix32_En31</text>
<g clip-path="url(#clip184)" 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,141)">
<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-->
</g>
@ -1812,5 +1812,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:56 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:49 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

View File

@ -126,7 +126,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:309">
<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,359,136)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAChUlEQVR4nO2dwU7bQBRFTyqXDVvYsGHFx3Tdby0/k3TRDaUiahNaXJSI0sWMwWkd+cXNdezmHunJkIzs0dFk7HmaGU+A98A5cJaPpp07YJ6P9Zj/WbAgSb2ohWnnFDjJf6+BElg2FSxILfcCuMxh2nmbjyvgAVjUPtug3oIvgas+avefsCbJXZK6h0bBb/qs0TFiwWIsWIwFi7FgMRYsxoLFWLCYIlDmAzDJEeE5xy/SSOcn6WH8C/A5xy1p3P4N+JHLRs7bhSkwazjOhNd8ISJ4RlxuxTPwRBrtVIKrZMgc+ArcA4/E5I6WPgSXJJlL0pj9HvieP1/veN7RERE8pZvgehdRksbtZf7/kSR3l5/gtOX7QeZR+mjBTdGlW2jrM0cr+KO8FjHeHboCXfBjmhgLFmPBYixYjAWLsWAxFiwm8hw8FNpGctv4BNyQciELeh6iRwRfy2sRI5L9auImx5yUDxmc4K4tZyjUpzktSDmRVV8Xj+YixsyC10zeILuIsbfgks1s3gMDEzz2Flxl8FZsZvR64RgEHxQ/B4uxYDEWLMaCxViwGAsWY8FiLFhMZKDxz/OzakTmiW27Xtc5Zvs+3064BYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDGq2ZWDXNZ6CFST/yw4ExG8zzXCVzlGue64C+6DxViwGAsWM6Z1cvvuv3u5H7gFi7FgMRYsxoLFWLAYCxZjwWIK0ir0U7bsom8aCe9BUZCW+tdfumHaCe9BUbVgeH3phmknvAdFJbj+0g3TTngPikpwmQveNRUyfxHeg2JCepfRCekm5xtdjG17UPgeZowx5nj4DXsWy2+VgTZFAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVR4nO2dwW7TQBRFT1DoplvYdNNVP4Y1f8a/wM8kLNgUUCNICg1VIiiLGVPHOPJr2uuOnXukkdNk5IyOXmzP8+t4ArwFXgOv8tZ0cwUs8rbeFs2OU5LUs1oz3ZwCJ/n1FlgDq7aOU1LkngHnuZluXubtBrgBlrX3dqhH8Dlw0cfoRsKWJHdFOjy0Cn7R54iOEQsWY8FiLFiMBYuxYDEWLMaCxUwDfd4Dk9wi3OX2hzTT+UW6GP8KfM7tC2ne/h34mftG9nsIM2Desp0Lv/MfEcFz4nIr7oDfpNlOJbhKhiyAb8A1cEtM7mDpQ/CaJHNFmrNfAz/y+9sH7ndwRATPOExw/RCxJs3b1/nvW5Lch/wEZx2fF5lH6SOC29ohh4WuY+ZgBX+UjyLGm+cewCH4Mk2MBYuxYDEWLMaCxViwGAsWE7kOLoWumdw+PgGXpFzIkp6n6BHBH+SjiBHJfrVxmduClA8pTvChkVMK9TKnJSknsunry6O5iCGz5D6TV+QhYugRvGY3m3dDYYKHHsFVBm/DbkavF45B8LPi62AxFizGgsVYsBgLFmPBYixYjAWLiUw0Hl2f1UGzZuxdsF+0xmzf+B9TsxbGESzGgsVYsBgLFmPBYixYjAWLsWAxFiymhJuezcKQUVHCPblmYcioKCGCm4Uho6KECG4WhoyKEiK4WRgyKkqI4GZhyKgoQfCo8XWwGAsWY8FiLFhMCTc9R40jWIwFi7FgMUP6P7mL3J5q3Yin3l8rjmAxFizGgsVYsBgLFmPBYixYzJR0s/GUPavom1bCa1BMSXd06w/dMN2E16CoIhjuH7phugmvQVEJrj90w3QTXoOiErzOHa/aOpn/CK9BMSE9y+iEdJLziS7GvjUofA4zxhhzPPwFgOrjHNDMt3EAAAAASUVORK5CYII=" 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,360,137)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -509,7 +509,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:310">
<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,359,256)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAChUlEQVR4nO2dwU7bQBRFTyqXDVvYsGHFx3Tdby0/k3TRDaUiahNaXJSI0sWMwWkd+cXNdezmHunJkIzs0dFk7HmaGU+A98A5cJaPpp07YJ6P9Zj/WbAgSb2ohWnnFDjJf6+BElg2FSxILfcCuMxh2nmbjyvgAVjUPtug3oIvgas+avefsCbJXZK6h0bBb/qs0TFiwWIsWIwFi7FgMRYsxoLFWLCYIlDmAzDJEeE5xy/SSOcn6WH8C/A5xy1p3P4N+JHLRs7bhSkwazjOhNd8ISJ4RlxuxTPwRBrtVIKrZMgc+ArcA4/E5I6WPgSXJJlL0pj9HvieP1/veN7RERE8pZvgehdRksbtZf7/kSR3l5/gtOX7QeZR+mjBTdGlW2jrM0cr+KO8FjHeHboCXfBjmhgLFmPBYixYjAWLsWAxFiwm8hw8FNpGctv4BNyQciELeh6iRwRfy2sRI5L9auImx5yUDxmc4K4tZyjUpzktSDmRVV8Xj+YixsyC10zeILuIsbfgks1s3gMDEzz2Flxl8FZsZvR64RgEHxQ/B4uxYDEWLMaCxViwGAsWY8FiLFhMZKDxz/OzakTmiW27Xtc5Zvs+3064BYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDGq2ZWDXNZ6CFST/yw4ExG8zzXCVzlGue64C+6DxViwGAsWM6Z1cvvuv3u5H7gFi7FgMRYsxoLFWLAYCxZjwWIK0ir0U7bsom8aCe9BUZCW+tdfumHaCe9BUbVgeH3phmknvAdFJbj+0g3TTngPikpwmQveNRUyfxHeg2JCepfRCekm5xtdjG17UPgeZowx5nj4DXsWy2+VgTZFAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVR4nO2dwW7TQBRFT1DoplvYdNNVP4Y1f8a/wM8kLNgUUCNICg1VIiiLGVPHOPJr2uuOnXukkdNk5IyOXmzP8+t4ArwFXgOv8tZ0cwUs8rbeFs2OU5LUs1oz3ZwCJ/n1FlgDq7aOU1LkngHnuZluXubtBrgBlrX3dqhH8Dlw0cfoRsKWJHdFOjy0Cn7R54iOEQsWY8FiLFiMBYuxYDEWLMaCxUwDfd4Dk9wi3OX2hzTT+UW6GP8KfM7tC2ne/h34mftG9nsIM2Desp0Lv/MfEcFz4nIr7oDfpNlOJbhKhiyAb8A1cEtM7mDpQ/CaJHNFmrNfAz/y+9sH7ndwRATPOExw/RCxJs3b1/nvW5Lch/wEZx2fF5lH6SOC29ohh4WuY+ZgBX+UjyLGm+cewCH4Mk2MBYuxYDEWLMaCxViwGAsWE7kOLoWumdw+PgGXpFzIkp6n6BHBH+SjiBHJfrVxmduClA8pTvChkVMK9TKnJSknsunry6O5iCGz5D6TV+QhYugRvGY3m3dDYYKHHsFVBm/DbkavF45B8LPi62AxFizGgsVYsBgLFmPBYixYjAWLiUw0Hl2f1UGzZuxdsF+0xmzf+B9TsxbGESzGgsVYsBgLFmPBYixYjAWLsWAxFiymhJuezcKQUVHCPblmYcioKCGCm4Uho6KECG4WhoyKEiK4WRgyKkqI4GZhyKgoQfCo8XWwGAsWY8FiLFhMCTc9R40jWIwFi7FgMUP6P7mL3J5q3Yin3l8rjmAxFizGgsVYsBgLFmPBYixYzJR0s/GUPavom1bCa1BMSXd06w/dMN2E16CoIhjuH7phugmvQVEJrj90w3QTXoOiErzOHa/aOpn/CK9BMSE9y+iEdJLziS7GvjUofA4zxhhzPPwFgOrjHNDMt3EAAAAASUVORK5CYII=" 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,360,257)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -892,7 +892,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:311">
<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,359,381)">
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAChUlEQVR4nO2dwU7bQBRFTyqXDVvYsGHFx3Tdby0/k3TRDaUiahNaXJSI0sWMwWkd+cXNdezmHunJkIzs0dFk7HmaGU+A98A5cJaPpp07YJ6P9Zj/WbAgSb2ohWnnFDjJf6+BElg2FSxILfcCuMxh2nmbjyvgAVjUPtug3oIvgas+avefsCbJXZK6h0bBb/qs0TFiwWIsWIwFi7FgMRYsxoLFWLCYIlDmAzDJEeE5xy/SSOcn6WH8C/A5xy1p3P4N+JHLRs7bhSkwazjOhNd8ISJ4RlxuxTPwRBrtVIKrZMgc+ArcA4/E5I6WPgSXJJlL0pj9HvieP1/veN7RERE8pZvgehdRksbtZf7/kSR3l5/gtOX7QeZR+mjBTdGlW2jrM0cr+KO8FjHeHboCXfBjmhgLFmPBYixYjAWLsWAxFiwm8hw8FNpGctv4BNyQciELeh6iRwRfy2sRI5L9auImx5yUDxmc4K4tZyjUpzktSDmRVV8Xj+YixsyC10zeILuIsbfgks1s3gMDEzz2Flxl8FZsZvR64RgEHxQ/B4uxYDEWLMaCxViwGAsWY8FiLFhMZKDxz/OzakTmiW27Xtc5Zvs+3064BYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDEWLMaCxViwGAsWY8FiLFiMBYuxYDGq2ZWDXNZ6CFST/yw4ExG8zzXCVzlGue64C+6DxViwGAsWM6Z1cvvuv3u5H7gFi7FgMRYsxoLFWLAYCxZjwWIK0ir0U7bsom8aCe9BUZCW+tdfumHaCe9BUbVgeH3phmknvAdFJbj+0g3TTngPikpwmQveNRUyfxHeg2JCepfRCekm5xtdjG17UPgeZowx5nj4DXsWy2+VgTZFAAAAAElFTkSuQmCC" y="0"/>
<image height="84" preserveAspectRatio="none" width="88" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABUCAYAAAAGV/BPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACn0lEQVR4nO2dwW7TQBRFT1DoplvYdNNVP4Y1f8a/wM8kLNgUUCNICg1VIiiLGVPHOPJr2uuOnXukkdNk5IyOXmzP8+t4ArwFXgOv8tZ0cwUs8rbeFs2OU5LUs1oz3ZwCJ/n1FlgDq7aOU1LkngHnuZluXubtBrgBlrX3dqhH8Dlw0cfoRsKWJHdFOjy0Cn7R54iOEQsWY8FiLFiMBYuxYDEWLMaCxUwDfd4Dk9wi3OX2hzTT+UW6GP8KfM7tC2ne/h34mftG9nsIM2Desp0Lv/MfEcFz4nIr7oDfpNlOJbhKhiyAb8A1cEtM7mDpQ/CaJHNFmrNfAz/y+9sH7ndwRATPOExw/RCxJs3b1/nvW5Lch/wEZx2fF5lH6SOC29ohh4WuY+ZgBX+UjyLGm+cewCH4Mk2MBYuxYDEWLMaCxViwGAsWE7kOLoWumdw+PgGXpFzIkp6n6BHBH+SjiBHJfrVxmduClA8pTvChkVMK9TKnJSknsunry6O5iCGz5D6TV+QhYugRvGY3m3dDYYKHHsFVBm/DbkavF45B8LPi62AxFizGgsVYsBgLFmPBYixYjAWLiUw0Hl2f1UGzZuxdsF+0xmzf+B9TsxbGESzGgsVYsBgLFmPBYixYjAWLsWAxFiymhJuezcKQUVHCPblmYcioKCGCm4Uho6KECG4WhoyKEiK4WRgyKkqI4GZhyKgoQfCo8XWwGAsWY8FiLFhMCTc9R40jWIwFi7FgMUP6P7mL3J5q3Yin3l8rjmAxFizGgsVYsBgLFmPBYixYzJR0s/GUPavom1bCa1BMSXd06w/dMN2E16CoIhjuH7phugmvQVEJrj90w3QTXoOiErzOHa/aOpn/CK9BMSE9y+iEdJLziS7GvjUofA4zxhhzPPwFgOrjHNDMt3EAAAAASUVORK5CYII=" 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,360,382)">
<path d="M0,0 L80,0 L80,76 L0,76 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1371,7 +1371,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:308">
<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,194,134)">
<image height="88" preserveAspectRatio="none" width="73" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABYCAYAAAC5+driAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACYElEQVR4nO2czW7TQBRGT5Dpplu66aarPgxrnhVeJmXBpoASgVOoqRKVsrhj1S1x/eXHdtL5jnRlx57EycnM6I7i3AnwATgD3qVtLsyAedo2Y/68YUGIOW9ELpwCJ2l/BVTAYl3DguhB58BFilx4m7ZL4BYoG8ee0OxJF8DlEO/ugFgRghbEUFsr6c2Q7+hYsSQBSxKwJAFLErAkAUsSsCSBQmjzEZikUHhI8ZfIZv8Qydp34GuKb8Qa6SfwO7VVXncUFElX6IJqHoB7IqOtJdWLxznwA7gB7tAEjcoQkipCyIJYH90Av9Lx1YavOwqKpCnbSWoOt4pYI1Xp8R0haJMhNO0439u6c4ietC62GWJXHedHlfS5r4tvyPuxLuwUQMCSBCxJwJIELEnAkgQsSUDJkw6Froy7jZ2TTEXSp10vsie6Mu42BpG07Td4KOycqatrt6zJoSftjHuSgCUJOE8SsCQBSxKwJAFLErAkAUsSsCQBJZnc52/wUyI5fb5tJqxt11Oe2wvuSQKWJGBJApYkYEkCliRgSQKWJGBJApYkYEkCliRgSQKWJGBJApYkYEkCliTQ110lr6q+QF83TGQnaZ//6bhMMdr/RLbBc5KAJQlYksAx3cc92nzmniRgSQKWJGBJApYkYEkCliRgSQKWJGBJApYkUBB1jU5pqdb5ivkCXBOfv+SFUkUFUfSpWSg3F65TzInaTi9KmqX9ulBuLjRLTZfEZ1+ua1hLahbKzYWSx+pgncNtlhqUPPaqHKh4WiHslhZJE6Ie9wkxcec0eddVwZb8XynMGGPMMfMPCa+bT2uWuNQAAAAASUVORK5CYII=" y="0"/>
<image height="88" preserveAspectRatio="none" width="73" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABYCAYAAAC5+driAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACdUlEQVR4nO2cwW7TQBRFT5DpplvYdNNVP4Y1f8a/wM+kLNgUUCJICjFVIyiLNxauifFNgu1JfY/05DQZxdHpc/Qmbzwz4DXwEniRjlNhASzTsR7L5sCCEHNRi6lwDpylx1ugBNa7BhZEBl0AlymmwvN0vAc2wKr23CPqmXQJXA3x6TJiSwhaE5faTknPhvxEp4olCViSgCUJWJKAJQlYkoAlCRTCmLfALIXCQ4pfRDX7gyjWPgMfU3wi5khfge9prPK+o6BIukYXVPEA/CQq2kpSNXlcAl+AW+AOTdCoDCGpJISsifnRLfAtPb/d831HQZE05zBJ9cutJOZIZfr7jhC0zyU073i9t3nnEJm0Kw65xK47Xh9V0vu+Tr4nr8Y6sUsAAUsSsCQBSxKwJAFLErAkAaVOyoWuiruNo4tMRdK7Y0/yn+iquNsYRNKh/8FcOLpSV+duk2YKmXQ0ziQBSxJwnSRgSQKWJGBJApYkYEkCliRgSQJKMdl3D35OFKzV8Y04rjr2Xuw6kwQsScCSBCxJwJIELEnAkgQsScCSBHJoBHwAboiFp6uez3UQOfzGfZNiScudi2OTQybV74V1JrWw4s/y5ZOV1HcmlTxewpwdOWRStWz5nkwXv+cgKXtcJwlYkoAlCViSQA6NgOxxJglYkoAlCZzSOu6rFIPf9+ZMErAkAUsSsCQBSxKwJAFLErAkAUsSsCQBSxIoiKbgOS27dT5hmu311q2KCqJ7Wt8odyo02+v/lLRIj6uNcqdCs72+IRz8RSWpvlHuVGi21zszqUwDF7sGPVGa7fUNLZJmxH7cZ8QX95S+vJvt9XoYY4w5ZX4DV1uy/MmrmiwAAAAASUVORK5CYII=" 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,195,135)">
<path d="M0,0 L65,0 L65,80 L0,80 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1745,10 +1745,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,304,315)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,304,195)">
<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,304,195)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,304,315)">
<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-->
@ -1812,5 +1812,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:56 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:50 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 120 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:56 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:50 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:49 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:43 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:56 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:50 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:56 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:50 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -3595,5 +3595,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:57 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:50 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 247 KiB

After

Width:  |  Height:  |  Size: 247 KiB

View File

@ -1461,5 +1461,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:50 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:44 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:57 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:57 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:57 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:58 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:58 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:58 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:58 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:52 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -10,5 +10,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:57 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 702 B

View File

@ -15,7 +15,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:479:476">
<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,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC3ElEQVR4nO2dQW7TQBRAX5Hpptuy6aYrdojLcALOlxXcgAOwQUggpYuwoIUmoLQQUxIELGbcOJZNZsbj+R7ynzSyY03sefm2x7G/7SPgGfAIOLXDMTAHFnZYL4tmxQLT6LNaGQMnwLEd3wAlcNNWscD88mfAuS1j4KEdroEVsKxN26EegXPgcYrWObLBNP4Gs/q0CjxI2aIhUAFpVEAaFZAme4Ei8HuvgIkt1x11XmJ60h+YzugzcGXLJ8xxzSxw+feECrgwxfSmlUB1MLYAvgK3MRbiIvAWeBIw7wu2B2K3GImlHf9mp/fGRWBCuEC1CpWY45rSfr7DyPXGZSOeBM57ipGYAR8xq9AS+I4R+xM43x1cIvAucN6zwO95kf1uVAWkUQFpVECa7AVcOjKfHnNf3ap3roa9yT4CByEw9Zjf1LN+b1wEfNbVC8/6vck+Ai57Id8IJMVFwDcCSTmICIxa4CD6gVGjAtK4CEQ5fzMUBxGBUZO9gEtHtm6Z9gv4HbktQbienW7yHtPr3sVtjj+hAl8wZ5x/xm2OPy4CLwZvRQ+y34hVQBoVkCZ7gVgXusWOWLOPgApIowLSqIA0KiCNCkijAtKogDTZC8RO9khO9hFQAWlUQBoVkCZ2tso+PgCXbFPxexM72WMfl7Ys6Li91pfUEajf6JxlBJZs76VJJhAzAiW799P0JnUENrasiXQTUGqB6GTfD6iANCogjQpIk72AXieWRgWkUQFpVEAaFZAmVk/8xqHO00jL2iGWwGuHOtkLPI+0rB1SCgyCCliinKQKIfvdqApIowLS6J96aVRAmljbgMt1tEGe5xtLwOUylJiAZmwNiQpIowLSqIA0BSZ354SOp8sL0czsKun4311gEpDqLysYA83Mrn8KzO149bKCMdDM7FrR/niIe4H6ywrGQDOza28ESltx3lZJgGZm14oOgSPMOziOMRvxWDbkZmZXvSiK8j/xF6c3vn4NJViQAAAAAElFTkSuQmCC" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADBUlEQVR4nO2dPXPTMBiAn3KhS1dYunRi4/gJ7Mz8An5fJvgHsLNw3MFdOpSB8pHQSwsxJeFrkNw4OodIsqzXIu9zp7PjKraevpblOK/jA+AxcBe4Y6dDYArM7LRZZm7FEabRx40yBI6AQzu/Airgsq3iCPOfPwZObBkCt+10CSyAeWPZBs0InAD3crTOkxWm8ZeY3adV4FbOFvWBCkijAtKogDTFC4wi3/ccGNvyeUudZ5iR9DtmMPoEfLDlI+a85ixy+zfECvgwwYymtUB9MjYDLoCrFBvxEXgN3I9Y9ynrE7ErjMTczn+1yzvjIzAmXqDehSrMeU1lX19j5Drj04nHkeueYCTOgPeYXWgOfMOI/Ylc7wY+EXgTue6zyPcFUfxhVAWkUQFpVECa4gV8BrKQEXNX3Xp0rqedKT4CeyEwCVjfJLB+Z3wEQvbV08D6nSk+Aj5HodAIZMVHIDQCWdmLCAxaYC/GgUGjAtL4CCS5ftMXexGBQVO8gM9AtmxZ9hP4nbgtUfhenXZ5ixl1r9M2J5xYgS+YK84/Wv6W9ajlI/C091Z0oPhOrALS+PSBhy3LfrH+1vEiaYsC8RF40XsrOlD8LqQC0qRKNRD7zFB8BFRAGhWQRgWkUQFpVECaVOdC7ldL2W6kSCXgfjNTnIAbgUeJ1ruT1Mke2Sm+E6uANCogjQpIkzpbZRfvgHPWqfidSZ3ssYtzW2Zsub02lNwRaN7oXGQE5qzvpckmkDICFZv303QmdwRWtixJdBNQboHkFD8OqIA0KiCNCkijAtKogDQqII2mGkijAtIUL5CqE7/yqPMg0bY2SCXw0qNO8QJPEm1rg5wCvaACliQXqWIo/jCqAtKogDT6eUAaFZCmr4SnNnrJ4uor5awNMQHN2OoTFZBGBaRRAWlGmNydI7b8urwQbmZXxZbP3SNMAlLzYQVDwM3s+qfA1M7XDysYAm5m14L2n4e4EWg+rGAIuJldOyNQ2YrTtkoCuJldC7YIHGCewXGI6cRD6chuZlezKIryP/EX853HbggbeygAAAAASUVORK5CYII=" 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"/>
@ -577,5 +577,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:47 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -15,7 +15,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:480:476">
<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,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACPklEQVR4nO2dsVICMRRFL85KY6sNDZUfo61/5r/4M0JjQwMFFFBAoUXCTAy7uks2uXl6z0wmjGZCDm8zb9mE3QmAFwAPAO59XQNrABtfh2UTN2zgBj0LSg3cAZj61ycABwC7toYN3Cc/AzD3pQZufX0EsAewDf72jTACcwCPJUbXkxPc4Hdwh0+rwE3JEeVAAmwkwEYCbMwLND3aTAb2+QbgueN/CwDLoH4d2PcFOSKwzNBnJxJoIfmwGIL5SSwBNuYF+uSBz+yjSMB8BMwL9DmEFiO+3weAFdx33O0YHfYRGDOzrnzZoOMyyVD6CDyN8Ua5MD8HJMBGAmwkwKZ0Jo5JvhpeOhPHFBHIGYHkLM+OQDLsCCTzLyJQtYD5PCABNhJgIwE25gX6JLL3K/rtOsuM18iSyZWJi+16yXUyV+ximPlzIZ1OszEvYD4PSICNVinZSICNBNhIgI22GgyEstVgzAiEv40xGYEt3Ce/RUGBMSNw8GXv62RKR+Dky9HXyegbGRsJsJEAGwmwMS/QJ5FdQ9elmNEXOMxHQAJsJMBGAmwkwMa8gFZo2EiAjQTYSICNBNhIgI0E2EiAjQTY5Fonrmrzd033X7zA/CEkATYSYCMBNtr0NxDdXyjG/ByQABsJsJEAmwYuK96h4+7yJOKMfUDHTt8GLiuGDyuogThj/yiw9q/PDyuogXib/h5ufBecBcKHFdRAvE3/1wgcfMN1WyMC8Tb9PToEJnDP4JjCTeJaJnK8TT8sQoi/xBdi9ZNmfAdK2AAAAABJRU5ErkJggg==" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACPUlEQVR4nO2dsVICMRRFL85qY6sNDZUfo61/5r/4M0JjQwMFFFBIoUXCTAysZskmN0/vmclkBzJLDm8zb0jC7gTAM4B7AHe+boEVgLWvw7KOG3ZwnZ4GpQVuAdz44wOAPYDtuYYd3Dc/BTDzpQWuff0BYAdgE7z2jTACMwAPNXqXyAGu81u4y+eswFXNHpVAAmwkwEYCbMwLdAltJgPP+Qrgqee9OYBFUL8MPPcJJSKwKHDOXiRwhuzLYgjmB7EE2JgXSMkDn8V7kYH5CJgXSLmE5iN+3juAJdxv3M0YJ0wRGDOzLn1Zo2eaZCgpAo9jfFApzI8BCbCRABsJsKmdiWOyZ8NrZ+KYKgIlI5Cd5dkRyIYdgWz+RQSaFjCfByTARgJsJMDGvEBKIruEvvnUeI0sG/MRkAAbCbCRABsJsNEqJRsJsJEAGwmw0VaDgVC2GowZgfC/MSYjsIH75jeoKDBmBPa+7HydTe0IHHz58HU2WuBgIwE2EmAjATbmBbTAwUYCbCTARgJszAtofYCNBNiYFyg1sVXtHi2l5oWaErgkAtX+e2Z+Zk6719mYFzCfByTARgJsJMDGvEBKInsr3osMUgRauv/iCeYvIQmwkQAbCbDRpr+B6P5CMebHgATYSICNBNh0cFnxFj13lycRZ+w9enb6dnBZMXxYQQvEGftHgZU/Pj6soAXibfo7uP6dcBQIH1bQAvE2/V8jsPcNV+caEYi36e/QIzCBewbHDdwgbmUgx9v0wyKE+Et8ARbElEIgPaAvAAAAAElFTkSuQmCC" 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"/>
@ -577,5 +577,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:52 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:45 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:50 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:44 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,687 +0,0 @@
[
{
"sid":"BLDCmotorControl_R2017b:2530:577:576",
"className":"Simulink.Annotation",
"icon":"WebViewIcon5",
"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=\" font-size:10px; font-weight:600; color:#ff0000;\">Modulo implementation: </span><span style=\" font-size:10px; color:#ff0000;\">rem = num - div*(num/div)</span></p> <p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; font-weight:600; color:#ff0000;\">Note</span><span style=\" font-size:10px; color:#ff0000;\">: Division and multiplier has the setting 'Floor'</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=\" font-size:10px; font-weight:600; color:#ff0000;\">Modulo implementation: </span><span style=\" font-size:10px; color:#ff0000;\">rem = num - div*(num/div)</span></p> <p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; font-weight:600; color:#ff0000;\">Note</span><span style=\" font-size:10px; color:#ff0000;\">: Division and multiplier has the setting 'Floor'</span></p></body></html>",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"Text",
"DropShadow",
"Interpreter",
"FontName",
"FontWeight",
"FontSize",
"FontAngle",
"ForegroundColor",
"BackgroundColor",
"HorizontalAlignment",
"UseDisplayTextAsClickCallback",
"ClickFcn"
],
"values":[
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; font-weight:600; color:#ff0000;\">Modulo implementation: </span><span style=\" font-size:10px; color:#ff0000;\">rem = num - div*(num/div)</span></p>\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; font-weight:600; color:#ff0000;\">Note</span><span style=\" font-size:10px; color:#ff0000;\">: Division and multiplier has the setting 'Floor'</span></p></body></html>",
"off",
"rich",
"auto",
"auto",
-1,
"auto",
"black",
"white",
"left",
"off",
""
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:572",
"className":"Simulink.Product",
"icon":"WebViewIcon2",
"name":"Divide2",
"label":"Divide2",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"InputSameDT",
"Inputs",
"LockScale",
"Multiplication",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Same as first input",
"1",
"All dimensions",
"off",
"*/",
"off",
"Element-wise(.*)",
"[]",
"[]",
"Floor",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:574",
"className":"Simulink.Sum",
"icon":"WebViewIcon2",
"name":"Sum3",
"label":"Sum3",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"AccumDataTypeStr",
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"IconShape",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Same as first input",
"Inherit: Same as first input",
"1",
"All dimensions",
"round",
"off",
"|+-",
"off",
"[]",
"[]",
"Simplest",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:573",
"className":"Simulink.Product",
"icon":"WebViewIcon2",
"name":"Divide3",
"label":"Divide3",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"InputSameDT",
"Inputs",
"LockScale",
"Multiplication",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Same as first input",
"1",
"All dimensions",
"off",
"**",
"off",
"Element-wise(.*)",
"[]",
"[]",
"Floor",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:570",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"num",
"label":"num",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:571",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"div",
"label":"div",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:575",
"className":"Simulink.Outport",
"icon":"WebViewIcon2",
"name":"rem",
"label":"rem",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:572#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:571#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:573#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:574#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:577:570#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:577",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"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,523 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" display="inline" height="184.000000px" preserveAspectRatio="xMinYMin meet" viewBox="79.00 78.00 362.00 184.00" width="362.000000px" x="0" y="0" zoomAndPan="disable">
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel">
<!--RAWSTRING-->
<g id="background" pointer-events="none">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M80,79 L440,79 L440,261 L80,261 L80,79 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577">
<!--RAWSTRING-->
<g data-tags="Text">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:576">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,81,79)">
<path d="M0,0 L237,0 L237,31 L0,31 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip5">
<path d="M0,0 L247,0 L247,31 L0,31 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="#ffffff" fill-opacity="1" opacity="1" stroke="#ff0000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,81,79)">
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="700" stroke="none" textLength="116" x="1" xml:space="preserve" y="10">Modulo implementation:</text>
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="115.109" x="119.078" xml:space="preserve" y="10">rem = num - div*(num/div)</text>
</g>
<defs>
<clipPath id="clip6">
<path d="M0,0 L247,0 L247,31 L0,31 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="#ffffff" fill-opacity="1" opacity="1" stroke="#ff0000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,81,79)">
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="700" stroke="none" textLength="22.1875" x="1" xml:space="preserve" y="22">Note</text>
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="199.562" x="23.1875" xml:space="preserve" y="22">: Division and multiplier has the setting 'Floor'</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577: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,iVBORw0KGgoAAAANSUhEUgAAACYAAABUCAYAAADu10VkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABXUlEQVRoge2asW7CMBRFD1XKwtouLEz9mM79/HbpwpIM6QBDMrSDH8K0AeWGmqbSPdKTLWTiowtYwnoL4AV4BB5iLEkNNDHm1XxfWIXMOquSrIBlzHtgD3wMLaxISa2BTVRJ7mPsgB3QZq/9EDsktgGeCotBSmpHSqo+J3Z3A5FJWEzFYioWU7GYisVULKZiMRWLqVhMpRqx5nXCc6/+7zBG7G3Cc28iNiWx5wnvOaFUYldTKrGr+deJ/YnYbM8xi6lYTMViKrMVG3PAfha3GGC2iVlMxWIqFlOxmIrFVCymYjEVi6lYTGW2Yr6DVfEdrIrvYFVmm9hszzGLqVhMxWIqFamzcsWZ7spf5h3Yxp4tqQ+2PyfWcNo0W5JtVENqN70oVsf80DRbkryluY39uktiedNsSdrYo2XER1nHgpZjeqXYR+2ycVBsQeq1XpK+/KV/AH1Ul80PZYwB+AJlzFFxFymafgAAAABJRU5ErkJggg==" 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"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip12">
<path d="M184.5,146.5 L214.5,146.5 L214.5,222.5 L184.5,222.5 L184.5,146.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="195,168 189,162" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<path d="M184.5,146.5 L214.5,146.5 L214.5,222.5 L184.5,222.5 L184.5,146.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="195,162 189,168" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip14">
<path d="M184.5,146.5 L214.5,146.5 L214.5,222.5 L184.5,222.5 L184.5,146.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="189,205 195,205" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<path d="M185,147 L215,147 L215,223 L185,223 L185,147 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="#000000" fill-opacity="1" opacity="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)">
<path d="M193,203 C193,203.552 192.552,204 192,204 C191.448,204 191,203.552 191,203 C191,202.448 191.448,202 192,202 C192.552,202 193,202.448 193,203 z" fill-rule="evenodd" vector-effect="none"/>
<path d="M193,208 C193,208.552 192.552,209 192,209 C191.448,209 191,208.552 191,208 C191,207.448 191.448,207 192,207 C192.552,207 193,207.448 193,208 z" fill-rule="evenodd" 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,185,147)">
<path d="M0,0 L30,0 L30,76 L0,76 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,217,183)">
<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="clip16">
<path d="M-139,-92 L228,-92 L228,95 L-139,95 L-139,-92 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,217,171)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:574">
<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,334,119)">
<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>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,120)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip18">
<path d="M334.5,119.5 L354.5,119.5 L354.5,139.5 L334.5,139.5 L334.5,119.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="338,130 342,130" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M334.5,119.5 L354.5,119.5 L354.5,139.5 L334.5,139.5 L334.5,119.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="340,128 340,132" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<path d="M334.5,119.5 L354.5,119.5 L354.5,139.5 L334.5,139.5 L334.5,119.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,0.5,0.5)">
<polyline fill="none" points="343,135 347,135" 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,335,120)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 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,357,128)">
<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="clip21">
<path d="M-279,-37 L88,-37 L88,150 L-279,150 L-279,-37 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,357,116)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577: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,iVBORw0KGgoAAAANSUhEUgAAACYAAABuCAYAAABLNmGvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACIklEQVR4nO2bzU7jMBRGT6HDhi1s2LDiYWbNQ/JQFCGQBoGagUB/VFqYmYVvhFuSUb6mDka6R7qyVTn10XX+muYOgHPgGDiyNiVjoLA2jmJz4NBkTqJIySFwYP0VMAee6wYOCZk6AU4tUvLD2iUwA8ros09iVcZOgbPEYhAyNSNkatwktteDyFa4mIqLqbiYSrZiw47brwhn70tgFLUXHb+3U8begVdgAkw32s5sKxZLPVo8WVt7UVZps5R/gUHUf4ukCuA+iqJPsUk0LpZ6NJlr4Nb6v4GXvsRGG2ILwr5Uid0Cv4AHwnJOv1JsYhLVEj7wsYzzvsQua8SqjBWE5XsyqSlhqXsRa8rYs8WLCc1N6k9fYnUZm0exMKEV4ajdCW3EroB967+bQBVvFjsTUsTudz1pG7K9iLuYioupuJiKi6m4mIqLqWQr1vbnW+9kmzEXU3ExFRdTcTEVF1NxMRUXU3ExFRdTyVas7VNrlc7vb7R9zq/Si9g2Gfu5xTZrpMpYZ1JlrDOeMZVsz2MupuJiKi6m4ncXKn53oZLttfJbZ+xLxLI9j7mYioupuJhKtmL+D6+Ki6m4mIqLqbiYSrZiQ0KN4yENdY475ga4szlLwtvtqyaxgvXy1ZTcWcTVEo1iY+tX5aspiYuLS5tv+T+xuHw1JaXNUdJiKcc2oOQje6moqiZmUVsrNiBUPR8Qdv7UB0BVObFkvZIi9b7tON+Hf9zZt0Dvoun3AAAAAElFTkSuQmCC" 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"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip23">
<path d="M259.5,158.5 L289.5,158.5 L289.5,260.5 L259.5,260.5 L259.5,158.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,213 272,207" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M259.5,158.5 L289.5,158.5 L289.5,260.5 L259.5,260.5 L259.5,158.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="278,207 272,213" 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,260,159)">
<path d="M0,0 L30,0 L30,102 L0,102 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,292,208)">
<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="clip25">
<path d="M-214,-117 L153,-117 L153,70 L-214,70 L-214,-117 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,292,196)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:570">
<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,79,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="#00d100" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,80,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="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,95,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">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,80,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,95,174)">
<path d="M-10.7109,0 L10.7109,0 L10.7109,14 L-10.7109,14 L-10.7109,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-6.28906,-95 L360.711,-95 L360.711,92 L-6.28906,92 L-6.28906,-95 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,84.2891,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="19.4219" x="1" xml:space="preserve" y="10">num</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,112,163)">
<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="clip29">
<path d="M-34,-72 L333,-72 L333,115 L-34,115 L-34,-72 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,112,151)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:571">
<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,79,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="#00d100" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,80,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="clip31">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,95,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,80,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,95,214)">
<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="clip32">
<path d="M-9.61719,-135 L357.383,-135 L357.383,52 L-9.61719,52 L-9.61719,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,87.6172,214)">
<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">div</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,112,203)">
<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="clip33">
<path d="M-34,-112 L333,-112 L333,75 L-34,75 L-34,-112 z"/>
</clipPath>
</defs>
<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,112,191)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:575">
<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,409,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>
<g clip-path="none" fill="#e60000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,410,123)">
<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="clip35">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,425,130)">
<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,410,123)">
<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,425,139)">
<path d="M-9.60156,0 L9.60156,0 L9.60156,14 L-9.60156,14 L-9.60156,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<path d="M-337.398,-60 L29.6016,-60 L29.6016,127 L-337.398,127 L-337.398,-60 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,415.398,139)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="17.2031" x="1" xml:space="preserve" y="10">rem</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:572#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,260,185)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M215,185 L252,185" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:571#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)">
<path d="M110,205 L147,205" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,185,205)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M147,205 L177,205" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,260,235)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M147,205 L147,235 L252,235" fill-rule="evenodd" vector-effect="none"/>
</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,147,205)">
<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="BLDCmotorControl_R2017b:2530:577:573#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,345,140)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M290,210 L345,210 L345,148" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:574#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,410,130)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M355,130 L402,130" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:577:570#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)">
<path d="M110,165 L150,165" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,185,165)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M150,165 L177,165" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,335,130)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M150,165 L150,130 L327,130" fill-rule="evenodd" vector-effect="none"/>
</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,150,165)">
<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>
</g>
<!--generated on windows @ 2019-05-25 21:42:54 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 37 KiB

View File

@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:54 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:48 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -208,7 +208,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:588:584">
<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,38)">
<image height="90" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABaCAYAAADU3SQUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABhUlEQVRoge2bsU4CQRRFD2alsdWGhsqP0dZv9WvUwoZmt1gLKKDAYh5x0IXMW3g4JPckLzMhQ+bksmx24e0EeAEegHsbI2mBzsa8ut8LG5OZZRXJHTC1+QZYAV9DCxtSUjNgbhXJrY1rYAn02Wt/xHaJzYHHYDFISS1JSbWHxG4uIDIKiXmRmBeJealWrClY8wpMrErYAs+jjYwSsXfKpc7GVYu9UalYtYl9hFsMUO3pQmJeSo6xbbjFANUmJjEvEvMiMS+lVxdeTr6jL7268HIRsTGJPY14zx5RiZ1MVGInc9WJ/YtYtecxiXmRmBeJeZGYF4l5kZgXiXmRmJdqxUourUs4+4971SYmMS8S8yIxLxLzIjEvEvMiMS/ViukfXi8S8yIxLxLz0pD6ne840PN8Zj6Bhe3Zk7rTN4fEOvZb2SNZWHWkJvCjYq3Nd63skeQPGvS23/qYWN7KHklve/QUfJStLej5SS+KldUyGwfFJqQnIKakgz/6C7CxWmfzXQkhAL4BffpTOmmtbgUAAAAASUVORK5CYII=" y="0"/>
<image height="90" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABaCAYAAADU3SQUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB0ElEQVRoge2bMU7DMBRAX1HowgpLl04cBlYOyAGYuQAH4ALAwFKEkiFItBKpUBnsqG5wK//UTh3pP+nLUeTKT79u6vw4E+AOuAIubZuSEqhs60bV7VhYmZkTKbkApvZ4DayAL1/HApOpGTC3kZJz2zbAEqidc//E2ozNgevEYmAytcRkqtwndjaASC9UTIqKSVExKdmKFQF9HoGJjRA2wG1vI0uI2CvhUtEYtdgLmYplm7G35BYesr1cqJiUkDm2SW7hIduMqZgUFZOiYlJCVxdSjr6jD11dSBlErE/Gbnp8ZodUGTuaVBk7mlFn7CRi2V7HVEyKiklRMSkqJmXUYhtPfAP3+CuHUW6QR52xkxCyuvj0nGufM/7E1dkSIvbgOdcAz8BHXJ0tfcV+2fPIOBYhYk+pBj9EtpNfxaSEzLEQopdDs82YiklRMSkqJkXFpKiYlFj/ld1y6CBV6xC6VcdsxLoZG6Scrk94XVRMiopJUTEpBaYGccGePc+ReQcWdswaUzVa7xOr2N3KnpKFjQpTxjooVtrjdit7StwXDWo7XnNIzN3KnpLajlET8FWWtkPNNnupWNlYOq1XbIJ5A2KKmfypfwBrG41z3IaiKAB/pTlpqNFU3+wAAAAASUVORK5CYII=" 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,39)">
<path d="M0,0 L30,0 L30,82 L0,82 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -409,5 +409,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:46 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -10,5 +10,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:58 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:51 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 702 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 381 KiB

After

Width:  |  Height:  |  Size: 357 KiB

View File

@ -1,11 +1,11 @@
[
{
"sid":"BLDCmotorControl_R2017b:2530:159",
"sid":"BLDCmotorControl_R2017b:2530:618",
"className":"Simulink.Terminator",
"icon":"WebViewIcon2",
"name":"Terminator_1",
"label":"Terminator_1",
"parent":"BLDCmotorControl_R2017b:2530:157",
"parent":"BLDCmotorControl_R2017b:2530:616",
"inspector":{
"params":[
],
@ -27,12 +27,12 @@
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:158",
"sid":"BLDCmotorControl_R2017b:2530:617",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"z_counter",
"label":"z_counter",
"parent":"BLDCmotorControl_R2017b:2530:157",
"parent":"BLDCmotorControl_R2017b:2530:616",
"inspector":{
"params":[
"Port",
@ -94,12 +94,12 @@
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:158#out:1",
"sid":"BLDCmotorControl_R2017b:2530:617#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"z_counter",
"label":"z_counter",
"parent":"BLDCmotorControl_R2017b:2530:157",
"parent":"BLDCmotorControl_R2017b:2530:616",
"inspector":{
"params":[
"SignalNameFromLabel",

View File

@ -9,11 +9,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:157">
<g id="BLDCmotorControl_R2017b:2530:616">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:159">
<g id="BLDCmotorControl_R2017b:2530:618">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,130,60)">
<path d="M0,0 L10,0 L10,10 L0,10 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
@ -62,7 +62,7 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:158">
<g id="BLDCmotorControl_R2017b:2530:617">
<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,19,57)">
<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>
@ -123,7 +123,7 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:158#out:1">
<g id="BLDCmotorControl_R2017b:2530:617#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,130,65)">
@ -174,5 +174,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:53 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:47 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -3,8 +3,8 @@
"sid":"BLDCmotorControl_R2017b:2530:79",
"className":"Simulink.Annotation",
"icon":"WebViewIcon5",
"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=\" font-size:10px; color:#ff0000;\">Count edges only in the same direction to avoid toggling.</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=\" font-size:10px; color:#ff0000;\">Count edges only in the same direction to avoid toggling.</span></p></body></html>",
"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=\" font-size:10px; color:#ff0000;\">Count edges only in the same direction to avoid toggling. If direction changes, reset the counter.</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=\" font-size:10px; color:#ff0000;\">Count edges only in the same direction to avoid toggling. If direction changes, reset the counter.</span></p></body></html>",
"parent":"BLDCmotorControl_R2017b:2530:65",
"inspector":{
"params":[
@ -22,7 +22,7 @@
"ClickFcn"
],
"values":[
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; color:#ff0000;\">Count edges only in the same direction to avoid toggling.</span></p></body></html>",
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Helvetica'; font-size:10px; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10px; color:#ff0000;\">Count edges only in the same direction to avoid toggling. If direction changes, reset the counter.</span></p></body></html>",
"off",
"rich",
"auto",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

View File

@ -14,16 +14,16 @@
<g data-tags="Text">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:79">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,153,102)">
<path d="M0,0 L252.656,0 L252.656,14 L0,14 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,154,98)">
<path d="M0,0 L424.547,0 L424.547,14 L0,14 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip2">
<path d="M-50.0859,-9 L467,-9 L467,211 L-50.0859,211 L-50.0859,-9 z"/>
<path d="M-51.0859,-5 L466,-5 L466,215 L-51.0859,215 L-51.0859,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="#ffffff" fill-opacity="1" opacity="1" stroke="#ff0000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,153,102)">
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="250.656" x="1" xml:space="preserve" y="10">Count edges only in the same direction to avoid toggling.</text>
<g clip-path="url(#clip2)" fill="#ffffff" fill-opacity="1" opacity="1" stroke="#ff0000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,98)">
<text fill="#ff0000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="422.547" x="1" xml:space="preserve" y="10">Count edges only in the same direction to avoid toggling. If direction changes, reset the counter.</text>
</g>
<!--RAWSTRING-->
</g>
@ -34,7 +34,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:77">
<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,374,155)">
<image height="86" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABWCAYAAABvht6EAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABoUlEQVR4nO2csW7CMBRFD1XKwtouLEz9ov5HP6a/R5cuLDCEAQYytMNzhEEgWWCMn3WPZDlCVuKjF5xwJTMBPoF34C30tbIGNqGP2+Z8YIeJzKNWKzNgGo4HYA9sLw3ssArNgUVotfIa+gOwA/rosxPiSi2AjxKzu4MBE9pit95FqZeSMyqFpLwgKS9IygtNSnUJY74ePotTvu89QYrU8t6LlCZF6ufhs8hMk1JNLhSS8oKkvCApLzQplfLw/ct4vSX2MD/vsz7gS7/7/QIrLAnqsexuyHh+oPxr0iq0DRZzPU0qZ6Xi6LjHMrxDxvMD5SvVYxXqefLtl7NS+9B2Ue/+OzWEdoiO3UsVocmHr6S8ICkvSMoLTUo1+XuqyUpJyguS8oKkvKCILAOKyG5FEVkGFJHdiiIyL0jKC5LygqS8ICkvlM79itBkpSTlBUl5QVJekJQXmpTqsGBxxpU9sxWRHFl3WGIab9+uleTIeqwUHLdv10pyZD1Kxdu3ayU5sh6l9mHg+tKgSkiOrCfYvxxMsYWi5sXiWmRd8zoghKiVfwKNpj+kWhvFAAAAAElFTkSuQmCC" y="0"/>
<image height="86" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABWCAYAAABvht6EAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABsklEQVR4nO2cvW7CQBAGh8iQSLRJQ0PFw6TOw6eAJg0NFKYARRAlKW4Rl+Qg5s++Nd9Iq7OsxdrRgnyyWHeAF+AJeLQ1V2bA3NY45r8TC4LIIIpc6QM9O94AK2CRSiwIHRoAQ4tc6dq6BpZAGZ37QdypITCqo7oz2BCEFoSvXlLqrs6K6kJSXpCUFyTlhVZKFRVyOolzdxYF4QbYBe4tHoDXPdcaA5PEOolyvqoUfogqUik+LT6AdzsXizbKJQuIRRullb8pSXlBUl6QlBck5YUqO4qz92J1U0VqfMJ1G30qVUVq8n/KH7KXOqVTzyd85mJcq1ONcq1ONYo65YVW3nwl5QVJeUFSXtAu/Qiyl9IuPQdaufe72U65k2rlfUpSXpCUFyTlBUl5QVJekJQXJOUFSXlBUl5o5Z9DbrZTl2RkcdUnuK3slKS8ICkvSMoLBWFets+emdmMeAOmhHpLwkT2JpVYEGbP4/HtXJlazAnDywelZna8Hd/OlfiFACWh1nUqcSsVj2/nSkmor6TC129mCSW7ruXIymIZrUmpDuEtBz12s4W5srFYR8fbEEKI4/gGBCxiAdbsRaEAAAAASUVORK5CYII=" 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,375,156)">
<path d="M0,0 L45,0 L45,78 L0,78 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -570,7 +570,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:72">
<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,264,133)">
<image height="130" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACCCAYAAAAqsLpWAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB2UlEQVR4nO2csW7CMBCGf6qUhbVdWJj6MJ37Zn09WLqwJEM6JAMM7eBDMiZp8xM7OqT/k06OkAmfjhA5h84rAB8AXgG82FiSGkBjYxxNOrEymW0UJdkAWNvxGUAP4HtoYoWQqS2AnUVJnm08AegAtNFrN2KXjO0AvBUWA0KmOoRM1WNiTwuI3IXEWCTGIjEWt2JVpvPsARyi8XPuCd1mTGIsbsWmXPz7CXO+ABwRVgvtLCNjithhwpyjRYORhR9LrozFS2ZXGWsRMtViQbEpGestOhtnkytjZ4uTjbPJJZYdt/cxibFIjEViLBJjkRiLxFgkxuJWbMpC8ae4xQBuMyYxFomxSIwlV4kgZfafZaWexBcRuydj73e85wq3tYtSGZvNQ2dMZagYibFIjEViLBJj0XMli8RYJMYiMRaJsbgVU4mARSUCFpUIWNyKub2PSYxFYiwSY5EYi1sx1S5YJMYiMRaJsUiMRWIsEmORGIvEWB661LnE/gQ3uP0qJcYiMRaJsVQIfbcbjOxtkpm0O7rHSKNohdAUHG9ZU5K0O/pPsdqOL1vWlCTtju7sc0fF4i1rSpJ2R/+bsd4m1kOTMpJ2R3djYiuEnY7WCBd/6R9A2h0dhxACAH4Be8t1ivf6+jkAAAAASUVORK5CYII=" y="0"/>
<image height="130" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACCCAYAAAAqsLpWAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5UlEQVR4nO2csW7CMBCGf6qUpWu7sDD1YTr3zfp4haULSxjSIRlgaAcfkmuS1j+xo6v0f9LJETLh0wHWxdJ5BeAVwBOARxtr0gI42hjHMZ3YmMwmipo8AFjb9RnAAOBzbGKDkKkNgK1FTe5tPAHoAXTRa1dil4xtATxXFgNCpnqETLVTYncLiNyExFgkxiIxFrdiTaH77ADso/Ft7g3dZkxiLG7Fcn78u4w5HwAOCNVCN8vIyBHbZ8w5WBwxUfixlMpYXDK7yliHkKkOC4rlZGyw6G2cTamMnS1ONs6mlFhx3K5jEmORGIvEWNyK5SywX9UtRnCbMYmxSIzFrVipCjZl9l5urUJxEbFbMvZyw3t+4La0rpWx2fzrjOkpKUZiLBJjkRiLxFgkxiIxFomxSIxFYizauGORGIvEWCTGIjEW7cGyaA+WRXuwLG7F3K5jEmORGIvEWNyK6YGXRWIsbsVU87Oo5mdRzc/iVsztOiYxFomxSIzFrVjOAvte3WKEHLElzie4wu1XKTEWibFIjKVB6Lt9wMTZJoVJu6MHTDSKNghNwfGRNTVJu6N/FWvt+nJkTU3S7ujePndSLD6ypiZpd/SfGRtsYjs2qSBpd3Q/JbZCOOlojfDjr/0HSLuj4xBCAMA3R+d8BoKkTvAAAAAASUVORK5CYII=" 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,265,134)">
<path d="M0,0 L30,0 L30,122 L0,122 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -760,7 +760,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:74">
<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,187)">
<image height="77" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABNCAYAAADKDhY3AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABbElEQVRoge2avU7DQBAGx8ikSQtNmlQ8DLQ8a54GKGjS2IUpnMIuQnFrcQE7urWz4SLtSKs7WRfd6POPEmcL4BV4BB5ktKQCahnjqn8vLEVmE5Ula2Al8x44AF9jC0tCUhtgK2XJvYwd0AJNdOyP2JDYFngyFoOQVEtIqpoSu7uCyCxcTIuLaXExLdmKlQlrdkAhlcIReJltJKSIvZMudTFuWuyNTMWyTezD3GKEbB8XLqbFxbS4mBYX0+JiWlxMi4tpcTEtLqbFxbRkK5by8+1objFCtom5mBYX0+JiWlJf3GlZ/GdZ6os7LVcRm5PY84zPnGCV2GKsElvMTSf2L2LZPsdcTIt/g9XiYlpcTIuLaSkJrVJrJtqlLswnsJc9G0JjWz8lVnPaBWfJXqom9I+dFatkPnTBWRL3KDayX3dOLO6Cs6SRPRoSTmUlCxp+0rPiINVG46hYQWieXBEufusboJfqovlQjuMAfAMDClIfTFCAmQAAAABJRU5ErkJggg==" y="0"/>
<image height="77" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABNCAYAAADKDhY3AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABbUlEQVRoge2asU7DMBCGv6DQpSssXTrxMLDyrH0aYGDpkgxhSIdkKIMvwoWk8iW94kr3SSdblSt/+ptEdXQF8Ao8Ag8yWlIBtYxx1b8XliKzicqSNbCSeQ8cgK+xhSUhqQ2wlbLkXsYOaIEm+uyP2JDYFngyFoOQVEtIqpoSu7uCyCxcTIuLaXExLdmKlQlrdkAhlcIReJltJKSIvZMudTFuWuyNTMWyTezD3GKEbB8XLqbFxbS4mBYX0+JiWlxMS7ZiKX97juYWI2SbmItpcTEt2Yqlniu1LH6Xm3qu1HIVsTmJPc/4zglWiS3GKrHF3HRi/yKW7XPMxbS4mBYX0+JiWlxMS7ZifhLX4mJaXEyLi2kpCa1SaybapS7MJ7CXPRtCY1s/JVZz2gVnyV6qJvSPnRWrZD50wVkS9yg2sl93TizugrOkkT0aEn7KShY0/KRnxUGqjcZRsYLQPLkiXPzWN0Av1UXzoRzHAfgGf4xSH0g/aWUAAAAASUVORK5CYII=" 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,188)">
<path d="M0,0 L30,0 L30,69 L0,69 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1212,5 +1212,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:51 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:45 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -921,16 +921,16 @@
<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,548,379)">
<path d="M-33.9844,-12 L0,-12 L0,0 L-33.9844,0 L-33.9844,-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,637,398)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-416.938,-301 L509.391,-301 L509.391,234 L-416.938,234 L-416.938,-301 z"/>
<path d="M-539.922,-320 L386.406,-320 L386.406,215 L-539.922,215 L-539.922,-320 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,514.016,367)">
<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 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,637,386)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
@ -942,16 +942,16 @@
<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,637,398)">
<path d="M0,-12 L16.4844,-12 L16.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,548,379)">
<path d="M-33.9844,-12 L0,-12 L0,0 L-33.9844,0 L-33.9844,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip61">
<path d="M-539.922,-320 L386.406,-320 L386.406,215 L-539.922,215 L-539.922,-320 z"/>
<path d="M-416.938,-301 L509.391,-301 L509.391,234 L-416.938,234 L-416.938,-301 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,637,386)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
<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,514.016,367)">
<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>
@ -1255,15 +1255,15 @@
<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,637,568)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,637,543)">
<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="clip81">
<path d="M-539.922,-490 L386.406,-490 L386.406,45 L-539.922,45 L-539.922,-490 z"/>
<path d="M-539.922,-465 L386.406,-465 L386.406,70 L-539.922,70 L-539.922,-465 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,637,556)">
<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,637,531)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -1276,16 +1276,16 @@
<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,637,543)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,637,518)">
<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="clip82">
<path d="M-539.922,-465 L386.406,-465 L386.406,70 L-539.922,70 L-539.922,-465 z"/>
<path d="M-539.922,-440 L386.406,-440 L386.406,95 L-539.922,95 L-539.922,-440 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,531)">
<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">int16</text>
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,506)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
@ -1297,16 +1297,16 @@
<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,637,518)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,637,568)">
<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="clip83">
<path d="M-539.922,-440 L386.406,-440 L386.406,95 L-539.922,95 L-539.922,-440 z"/>
<path d="M-539.922,-490 L386.406,-490 L386.406,45 L-539.922,45 L-539.922,-490 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,506)">
<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">int32</text>
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,556)">
<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">int16</text>
</g>
<!--RAWSTRING-->
</g>
@ -1422,15 +1422,15 @@
<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,637,288)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,637,248)">
<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="clip91">
<path d="M-539.922,-210 L386.406,-210 L386.406,325 L-539.922,325 L-539.922,-210 z"/>
<path d="M-539.922,-170 L386.406,-170 L386.406,365 L-539.922,365 L-539.922,-170 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip91)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,276)">
<g clip-path="url(#clip91)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,236)">
<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-->
@ -1443,15 +1443,15 @@
<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,637,248)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,637,288)">
<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="clip92">
<path d="M-539.922,-170 L386.406,-170 L386.406,365 L-539.922,365 L-539.922,-170 z"/>
<path d="M-539.922,-210 L386.406,-210 L386.406,325 L-539.922,325 L-539.922,-210 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip92)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,236)">
<g clip-path="url(#clip92)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,637,276)">
<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-->
@ -2855,5 +2855,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:49 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:42 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 199 KiB

After

Width:  |  Height:  |  Size: 199 KiB

View File

@ -0,0 +1,487 @@
[
{
"sid":"BLDCmotorControl_R2017b:2530:733:732",
"className":"Simulink.Outport",
"icon":"WebViewIcon2",
"name":"Out",
"label":"Out",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:731",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon2",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateName",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Inherited",
"-1",
"",
"off",
"",
[
],
"Auto"
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
3
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:730",
"className":"Simulink.Logic",
"icon":"WebViewIcon2",
"name":"Logical Operator1",
"label":"Logical Operator1",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"OutDataTypeStr",
"AllPortsSameDT",
"IconShape",
"Inputs",
"Operator",
"SampleTime"
],
"values":[
"boolean",
"on",
"rectangular",
"1",
"NOT",
"-1"
],
"tabs":[
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Logic",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:729",
"className":"Simulink.Logic",
"icon":"WebViewIcon2",
"name":"Logical Operator",
"label":"Logical Operator",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"OutDataTypeStr",
"AllPortsSameDT",
"IconShape",
"Inputs",
"Operator",
"SampleTime"
],
"values":[
"boolean",
"on",
"rectangular",
"2",
"AND",
"-1"
],
"tabs":[
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Logic",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:728",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"Signal",
"label":"Signal",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:729#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:728#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:730#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2530:733:731#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2530:733",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"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.

After

Width:  |  Height:  |  Size: 5.6 KiB

View File

@ -0,0 +1,413 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" display="inline" height="113.000000px" preserveAspectRatio="xMinYMin meet" viewBox="109.00 63.00 292.00 113.00" width="292.000000px" x="0" y="0" zoomAndPan="disable">
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel">
<!--RAWSTRING-->
<g id="background" pointer-events="none">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M110,64 L400,64 L400,175 L110,175 L110,64 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733:732">
<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,369,102)">
<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="#e60000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,370,103)">
<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,385,110)">
<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,370,103)">
<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>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733:731">
<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,194,112)">
<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>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,195,113)">
<path d="M0,0 L35,0 L35,34 L0,34 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip4">
<path d="M0,0 L35,0 L35,34 L0,34 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,195,113)">
<path d="M0,0 L35,0 L35,34 L0,34 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,211,128.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,211,128.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,211,128.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" 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,195,113)">
<path d="M0,0 L35,0 L35,34 L0,34 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,212.5,149)">
<path d="M-16.3906,0 L16.3906,0 L16.3906,26 L-16.3906,26 L-16.3906,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip26">
<path d="M-88.1094,-87 L208.891,-87 L208.891,26 L-88.1094,26 L-88.1094,-87 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" 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,196.109,149)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.7812" x="1" xml:space="preserve" y="10">Te = -1</text>
<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="5.4375" xml:space="preserve" y="22">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,232,128)">
<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="clip27">
<path d="M-124,-54 L173,-54 L173,59 L-124,59 L-124,-54 z"/>
</clipPath>
</defs>
<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,232,116)">
<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="BLDCmotorControl_R2017b:2530:733:730">
<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,239,72)">
<image height="32" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAgCAYAAACLmoEDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVRYhe2YsWrDMBCGPxclS9Z0yZKpT9Oxj9Hn6wNlyWIPypAEbEg63JleglpME10I3Ac/EubAH0KyfW6AD+AVWOroTQt0Otp014UJEVyZeLMA5jofgAOwKxUmZEVXwFrjzUzHHtgD2Vy7wK7sGnjzsCswIKI7ZAsUZV88jW4lZGsRsrUI2Vo8lWyaUPMFNJopnDUn5K10RB72n/8RtEyRfb/1JvfiqbZByNYiZGsRsrVIyJf5gl++zh3YAFv1yEgPNpQKE9JF2obNm62mQ950f8q2Oh8bNm9sK57VoS8VjrK2YfMm630zE7ZBqwWZn1X25KDZm7Eo2yD/DebIAXvEIRs0vZmPCYLAi2+9Z0oU5Sp8sAAAAABJRU5ErkJggg==" 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,240,73)">
<path d="M0,0 L35,0 L35,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip29">
<path d="M0,0 L35,0 L35,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,240,73)">
<path d="M0,0 L35,0 L35,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M-12,-5 L16,-5 L16,10 L-12,10 L-12,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,255,82.5)">
<path d="M-10.0781,6 L-10.0781,-2.59375 L-8.92188,-2.59375 L-4.40625,4.15625 L-4.40625,-2.59375 L-3.3125,-2.59375 L-3.3125,6 L-4.48438,6 L-9,-0.75 L-9,6 L-10.0781,6 M-1.76562,1.8125 C-1.76562,0.385417 -1.38281,-0.731771 -0.617188,-1.53906 C0.148438,-2.34635 1.13542,-2.75 2.34375,-2.75 C3.14583,-2.75 3.86458,-2.5599 4.5,-2.17969 C5.13542,-1.79948 5.61979,-1.27083 5.95312,-0.59375 C6.28646,0.0833333 6.45312,0.854167 6.45312,1.71875 C6.45312,2.58333 6.27604,3.35938 5.92188,4.04688 C5.56771,4.73438 5.07031,5.25521 4.42969,5.60938 C3.78906,5.96354 3.09375,6.14062 2.34375,6.14062 C1.53125,6.14062 0.807292,5.94531 0.171875,5.55469 C-0.463542,5.16406 -0.945312,4.63281 -1.27344,3.96094 C-1.60156,3.28906 -1.76562,2.57292 -1.76562,1.8125 M-0.59375,1.82812 C-0.59375,2.86979 -0.315104,3.6875 0.242188,4.28125 C0.799479,4.875 1.5,5.17188 2.34375,5.17188 C3.19792,5.17188 3.90104,4.8724 4.45312,4.27344 C5.00521,3.67448 5.28125,2.81771 5.28125,1.70312 C5.28125,1.00521 5.16406,0.395833 4.92969,-0.125 C4.69531,-0.645833 4.34896,-1.04948 3.89062,-1.33594 C3.43229,-1.6224 2.92188,-1.76562 2.35938,-1.76562 C1.55729,-1.76562 0.864583,-1.48958 0.28125,-0.9375 C-0.302083,-0.385417 -0.59375,0.536458 -0.59375,1.82812 M10.0938,6 L10.0938,-1.57812 L7.26562,-1.57812 L7.26562,-2.59375 L14.0781,-2.59375 L14.0781,-1.57812 L11.2344,-1.57812 L11.2344,6 L10.0938,6" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--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,277,83)">
<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="clip48">
<path d="M-169,-9 L128,-9 L128,104 L-169,104 L-169,-9 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,277,71)">
<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 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,240,73)">
<path d="M0,0 L35,0 L35,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733:729">
<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,63)">
<image height="95" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABfCAYAAACEELWnAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABqUlEQVRoge2bsW7CMBRFD1XKwtouLCztx7Qd+639mnbpwpIM6QADDDD40YYUkF8Sp6a6R3pyhIx9dAMWJPEEeAXugTtrU1IClbXNqtodC5OZNyolM2Bqx1tgDXyd6lgQkpoDC6uU3Fq7AVZA3Xjtl9ghsQXwmFgMQlIrQlLlObGbEUQ6ITEvEvMiMS/ZihURfd6AiVUMO+C5s5ERI/bSd5IuZHsqJeZFYl4k5iVmHXvvMG7vX8IxYh8dxh1FrEtiTx3ec0SqxHqTKrHeXHVifyKW7TomMS8S8yIxL9mKxSywD8ktTqCV34vEvEjMi8S8ZCsWs8DGsBtonG+yTUxiXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZlqH9J7ds6o9x9i6F9DS0bsXZio9wWjGHwq46pEuvNv09scLGrXscGv5ITQ7aJScyLxLxIzEtBeNh/xpkH/gfmE1janDVha8b2nFjF8T6OlCytKsIOiItipR0f9nGkpLnLprb5NpfEmvs4UlLbHDURp7K0DjU/6aVibbVqtCfFJoTtP1PChz/1F2BrtWkcH0oIAbAHqH1V3O21MvEAAAAASUVORK5CYII=" 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,64)">
<path d="M0,0 L30,0 L30,87 L0,87 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip51">
<path d="M0,0 L30,0 L30,87 L0,87 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,305,64)">
<path d="M0,0 L30,0 L30,87 L0,87 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip57">
<path d="M-12,-5 L16,-5 L16,10 L-12,10 L-12,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,318.5,106)">
<path d="M-11.0156,6 L-7.71875,-2.59375 L-6.5,-2.59375 L-2.98438,6 L-4.26562,6 L-5.28125,3.39062 L-8.85938,3.39062 L-9.8125,6 L-11.0156,6 M-8.53125,2.46875 L-5.625,2.46875 L-6.51562,0.09375 C-6.79688,-0.625 -7,-1.21875 -7.125,-1.6875 C-7.23958,-1.13542 -7.39583,-0.588542 -7.59375,-0.046875 L-8.53125,2.46875 M-2.07812,6 L-2.07812,-2.59375 L-0.921875,-2.59375 L3.59375,4.15625 L3.59375,-2.59375 L4.6875,-2.59375 L4.6875,6 L3.51562,6 L-1,-0.75 L-1,6 L-2.07812,6 M6.57812,6 L6.57812,-2.59375 L9.54688,-2.59375 C10.2135,-2.59375 10.724,-2.55208 11.0781,-2.46875 C11.5677,-2.35417 11.9844,-2.15104 12.3281,-1.85938 C12.7865,-1.47396 13.1276,-0.981771 13.3516,-0.382812 C13.5755,0.216146 13.6875,0.895833 13.6875,1.65625 C13.6875,2.3125 13.612,2.89062 13.4609,3.39062 C13.3099,3.89062 13.1146,4.30729 12.875,4.64062 C12.6354,4.97396 12.3724,5.23438 12.0859,5.42188 C11.7995,5.60938 11.4583,5.7526 11.0625,5.85156 C10.6667,5.95052 10.2083,6 9.6875,6 L6.57812,6 M7.71875,4.98438 L9.54688,4.98438 C10.1198,4.98438 10.5677,4.93229 10.8906,4.82812 C11.2135,4.72396 11.4688,4.57292 11.6562,4.375 C11.9271,4.11458 12.138,3.75521 12.2891,3.29688 C12.4401,2.83854 12.5156,2.28646 12.5156,1.64062 C12.5156,0.744792 12.3672,0.0546875 12.0703,-0.429688 C11.7734,-0.914062 11.4167,-1.23958 11,-1.40625 C10.6875,-1.52083 10.1979,-1.57812 9.53125,-1.57812 L7.71875,-1.57812 L7.71875,4.98438" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--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,337,108)">
<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="clip70">
<path d="M-229,-34 L68,-34 L68,79 L-229,79 L-229,-34 z"/>
</clipPath>
</defs>
<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,337,96)">
<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 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,305,64)">
<path d="M0,0 L30,0 L30,87 L0,87 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733:728">
<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,109,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>
<g clip-path="none" fill="#00d100" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,110,78)">
<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="clip73">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,125,85)">
<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,110,78)">
<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,125,94)">
<path d="M-14.8672,0 L14.8672,0 L14.8672,14 L-14.8672,14 L-14.8672,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip74">
<path d="M-2.13281,-32 L294.867,-32 L294.867,81 L-2.13281,81 L-2.13281,-32 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,110.133,94)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.7344" x="1" xml:space="preserve" y="10">Signal</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,142,83)">
<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="clip75">
<path d="M-34,-9 L263,-9 L263,104 L-34,104 L-34,-9 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip75)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,142,71)">
<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 id="BLDCmotorControl_R2017b:2530:733:729#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,370,110)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M335,110 L362,110" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733:728#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)">
<path d="M140,85 L170,85" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,240,85)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M170,85 L232,85" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--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,195,130)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M170,85 L170,130 L187,130" fill-rule="evenodd" vector-effect="none"/>
</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,170,85)">
<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="BLDCmotorControl_R2017b:2530:733:730#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,305,85)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M275,85 L297,85" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:733:731#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,305,130)">
<path d="M0,0 L-8,-4 L-8,4 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<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)">
<path d="M230,130 L297,130" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-28 19:55:46 W. Europe Daylight Time-->
</svg>

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

@ -809,7 +809,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530: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,-1626,441)">
<image height="184" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAC4CAYAAACSA2JDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC6UlEQVR4nO3YMW+TVxiG4SeVw8JKFxam/qL+/6ELSzIkQzLgAQYbNaWRmuoWIZDrko6Obb2yznLrfPbFtj+3/b7t3XmH1+5q2/V5f7iuvx087BTN+wcLXru3296cXx+33W+7fWzwsNPN837bh/OC1+7yvH/adrft5sFn//DwBvqw7Y/nOB38BI47xXO70+PbowH99pwngl+NgCAQEAQCgkBAEAgIAgFBICAIDk+Yufjup4Af43P9AjcQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIDg8Yebzdz8F/KTcQBAICAIBQSAgCAQEgYAgEBAEh21X295uu/zBZ4GX4q9tH3dq42bb/bbjY4OHbdfb3pzfPzoEr8zH87redrv/COjq/PrTtrvnOB28cFc7xfP1BrrbqY9/+RrQ8Tx0+0wHhJfsZqcWbvaER7ir88DN/r6N4DW7P6+7B/ujAV1se7fTb6DL+SMBtlMsx50e247fLAAAAID/7wskqkX4b9hLHQAAAABJRU5ErkJggg==" y="0"/>
<image height="184" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAC4CAYAAACSA2JDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEYElEQVR4nO3dQW4TZxzG4TdVQEIs2NANG1a9Bbforjdg0cu0EjfoEXoMtmygCzahlaPWoU1SxWrpYsaqmzrKmNdxAn4e6a8x0WB/CH75TGaUHCT5OsmXSR6PR9h3syTH43F1ji+feJghmicrA/vuYZL74+NFkrMkJ+tOPMyw8zxJ8nQc2Hf3xuNFktMk85WP/cfqDvQ0yVe7WB18AhYZ4jnJ8PZtbUBf7HJF8LkREBQEBAUBQUFAUBAQFAQEBQFB4XDCOT8mORhnig/j/J3hSu55hotRvyR5N87PGe4r+i3JH+O51/l24uszXDk/GY+rj9fejnLJDze4ro/1zRUfP0/y8tK8yvDvb53XSd6sHL9rFzYloDeZHs/ShyR/ZbiauwxoeTPecZJfk7xP8memxZMMf2imORvndOW4mPh7H93Uoj5HuwjoLEMsy8+C75P8Pn586l/qch1MsxjnYuWxgG7AlIBe5+MCWn0Lt/rZ8DzDzrPI1VvtOgLaDQFtYBc70LqZ+raN3RPQBqYE9NONr4K7REAbmBIQ+0VAG3AdCAoCgoKAoCAgKAgICr4K92nZ5MIzO2AHgoKAoCAgKAgICgKCwpSvwj3PcH/UlIG9YgeCgoCgICAoCAgKAoKCgKAgICjcxt3Ym36HH7izd6HbgaAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCwuGEc15s+TU/bPn52F8Pkjwb51bYgaAgICgICAoCgoKAoCAgKAgIClOuA72+8VXAbrxNcpRklmS+jSecEtCbbbwQ3AFH4xwnOdnGE9qB2CezDPHYgeAjzDPsPPPsMCA7EJ+Ls3FOx2PNDsQ+WYxzMR5rAoKC60BQEBAUBAQFAUFBQFAQEBQEBAUBQWHKhdTnSR5NnCkONl8me+6qb4V2nuTlpXl1zXN9n+F+uK3cjW0HgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAw5Uc8vtjya1714/pgUw+SPBvnVtiBoCAgKAgICgKCgoCgICAoCAgKh0lmSR4muXfLa4G74m2SowxtzJOcJVmsO/EwyXGS++Ov154Ee+ZonOMkJ7kmoNn4+CLJ6S5WB3fcLEM8yx3oNEMf/7MMaDGedLKjBcJdNs/QwjwT3sLNxhPm+Xc3gn12Ns7pynFtQAdJHmf4P9C9+EICJEMsiwxv2xaXBgAAAGBz/wAmFs3ET+goFgAAAABJRU5ErkJggg==" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad1" x1="0" x2="0" y1="0" y2="1">
@ -938,16 +938,16 @@
<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,-1423,513)">
<path d="M0,-12 L16.4844,-12 L16.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,-1423,543)">
<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="clip121">
<path d="M-359,-497 L1136.46,-497 L1136.46,160 L-359,160 L-359,-497 z"/>
<path d="M-359,-527 L1136.46,-527 L1136.46,130 L-359,130 L-359,-527 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip121)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,501)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
<g clip-path="url(#clip121)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,531)">
<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">int16</text>
</g>
<!--RAWSTRING-->
</g>
@ -959,16 +959,16 @@
<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,-1423,453)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-1423,603)">
<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="clip122">
<path d="M-359,-437 L1136.46,-437 L1136.46,220 L-359,220 L-359,-437 z"/>
<path d="M-359,-587 L1136.46,-587 L1136.46,70 L-359,70 L-359,-587 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip122)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,441)">
<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 clip-path="url(#clip122)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,591)">
<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">int32</text>
</g>
<!--RAWSTRING-->
</g>
@ -1001,16 +1001,16 @@
<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,-1423,603)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-1423,453)">
<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="clip124">
<path d="M-359,-587 L1136.46,-587 L1136.46,70 L-359,70 L-359,-587 z"/>
<path d="M-359,-437 L1136.46,-437 L1136.46,220 L-359,220 L-359,-437 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip124)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,591)">
<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">int32</text>
<g clip-path="url(#clip124)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,441)">
<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-->
</g>
@ -1022,16 +1022,16 @@
<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,-1423,543)">
<path d="M0,-12 L21.4844,-12 L21.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,-1423,513)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip125">
<path d="M-359,-527 L1136.46,-527 L1136.46,130 L-359,130 L-359,-527 z"/>
<path d="M-359,-497 L1136.46,-497 L1136.46,160 L-359,160 L-359,-497 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip125)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,531)">
<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">int16</text>
<g clip-path="url(#clip125)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1423,501)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
@ -1215,7 +1215,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:282">
<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,-976,395)">
<image height="116" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAB0CAYAAAD0KbyMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACa0lEQVR4nO3ZsVITURiG4Q8n0NBiQ0PlFXkf3rA2NjRJkRRhlEWx2GWIGMc4n0RInmfmn91kzoRT8M5ZwkmS90neJrmYrnDs5kkW03VzFk8XzjJGc7kxcOzOk5xN90OSmySrbQtnGU+eyyRX08CxO52ut0nWSZYb7/1k8wS6SvJuH7uDV2DIGM8q4+Pb1oDe7HNHcGgEBAUBQUFAUBAQFAQEBQFBQUBQmO2w5sOz7+Jw3U/zbZoh43+3vz6ZL7+5H6a5S/J9Gv6d+/YDdgnoY/tDjtzDL/5dHoMQy4HYJaBPz76Lw7XtBNocsbxyAoKCLxGgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoDDbYc39s+8CXiknEBQEBAUBQUFAUBAQFAQEBQFBYZZknuQ8yel/3gu8FJ+TXGdsY5nkJsmwbeEsySLJ2fR66yI4MtfTLJKs8oeA5tP9bZL1PnYHL9w8YzwPJ9A6Yx+/eAhomBat9rRBeMmWGVtYZodHuPm0YJnH0wiO2c00643r1oBOklxk/BvoNL5IgGSMZcj42DY8GQAAAIC/9wOWTXadN1ukKQAAAABJRU5ErkJggg==" y="0"/>
<image height="116" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAB0CAYAAAD0KbyMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC3UlEQVR4nO3aPW4bVxiF4aOAMhC4SOM0blx5F9mA63TZgZssJkV2kOWkTWM3adxQBVVIiU3/pJgRzDAUMsSRSErzPMCHoYQLzYWgF5cieZbkxyTfJ3k2XmHulkkuxuvmXGwvXGSI5vnGwNw9TfJkfLxOcp3kctfCRYaT53mSF+PA3J2P1w9JrpKsNr73L5sn0IskLw+xO3gA1hniuczw9G1nQN8cckfw2AgICgKCgoCgICAoCAgKAoKCgKCwmLDm53vfxeP1ZZxP46wzvLv9fmv+vuXxepyPST6Pc99+O8A99vXTLd//K8nvW/NHht/5Lm+SvN24/tJubEpAb9qbzNzNH/7HfA3iVGLZ5bsj3fdBmhLQ23vfxeO16wTanGPHsouA9iAgtgloD1MCYl4EtAcBsU1AexAQ2wS0B+8DQUFAUBAQFAQEBQFBwatwD8ttn/HiSJxAUBAQFAQEBQFBQUBQmPIq3OsMn4+aMjArTiAoCAgKAoKCgKAgICgICAoCgsIxPo19doR78rCd7KfQnUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFBYT1vx6x/f8csc/j/n6NskP40zxcpxXd7UBJxAUBAQFAUFBQFAQEBQEBAUBQWGRZJnkaZLzI+8FTsWfSd5laGOV5DrJetfCRZKLJE/Gr3cugpl5N85Fksv8T0DL8fGHJFeH2B2cuGWGeG5OoKsMffzHTUDrcdHlgTYIp2yVoYVVJjyFW44LVvl6GsGcXY9ztXHdGdBZkmcZ/gc6jxcSIBliWWd42rbeGgAAAID9/QOg2YWrSo5U3AAAAABJRU5ErkJggg==" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad11" x1="0" x2="0" y1="0" y2="1">
@ -1312,15 +1312,15 @@
<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,-773,413)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-773,483)">
<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="clip143">
<path d="M-1009,-397 L486.461,-397 L486.461,260 L-1009,260 L-1009,-397 z"/>
<path d="M-1009,-467 L486.461,-467 L486.461,190 L-1009,190 L-1009,-467 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip143)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-773,401)">
<g clip-path="url(#clip143)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-773,471)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -1333,15 +1333,15 @@
<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,-773,448)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-773,413)">
<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="clip144">
<path d="M-1009,-432 L486.461,-432 L486.461,225 L-1009,225 L-1009,-432 z"/>
<path d="M-1009,-397 L486.461,-397 L486.461,260 L-1009,260 L-1009,-397 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip144)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-773,436)">
<g clip-path="url(#clip144)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-773,401)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -1354,15 +1354,15 @@
<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,-773,483)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-773,448)">
<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="clip145">
<path d="M-1009,-467 L486.461,-467 L486.461,190 L-1009,190 L-1009,-467 z"/>
<path d="M-1009,-432 L486.461,-432 L486.461,225 L-1009,225 L-1009,-432 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip145)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-773,471)">
<g clip-path="url(#clip145)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-773,436)">
<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">int16</text>
</g>
<!--RAWSTRING-->
@ -1382,7 +1382,7 @@
</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,-1226,439)">
<image height="158" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAACeCAYAAABD9oRoAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADAUlEQVR4nO3csU5aYRzG4dcGXbraxcXJi+nc++gN69LFBQcYMK3Y2uEcI7U0pXkLKjxP8s9B8+XwDf7yISQcJfmU5EOS0/EKh26a5Ga8rs7N84WTDNGcrQwcuvdJTsbHyyS3SebrFk4ynDxnSc7HgUN3PF7vkiySzFZ+94vVE+g8ycUudgdvwDJDPPMML9/WBvRulzuCfSMgKAgICgKCgoCgICAoCAgKAoLCZIM1n7e+i/31MM73cZYZPt3+9my+/uHxcpz7JD/G4f95aG+wSUCX7ZMcuMc//Ps8BSGWPbFJQFdb38X+WncCrY5Y3jgBQcGbCFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQmGyw5mHru4A3ygkEBQFBQUBQEBAUBAQFAUFBQFDY5HOgy63vAl7GRXuDTQK6ap8EXqmdBOQEYl99bG/gBIKCEwgKTiAoCAgKPgeCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAobPLd2A9b3wW8UU4gKAgICgKCgoCgICAoCAgKAoLCJMk0yfskxy+8F3gtviS5ztDGLMltkuW6hZMkN0lOxp/XLoIDcz3OTZJ5/hLQdHx8l2Sxi93BKzfNEM/jCbTI0MdvHgNajovmO9ogvGazDC3MssFLuOm4YJan0wgO2e04i5Xr2oCOkpxm+B/oON5IgGSIZZnhZdvy2QAAAAD8u58nDn6UT8t1HgAAAABJRU5ErkJggg==" y="0"/>
<image height="158" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAACeCAYAAABD9oRoAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADqUlEQVR4nO3dsW5TZxzG4TdVgoQYWOjCwtLcBTfA3K13wNKLaSXuoJfDypIsXViSIRkS2piWDudEuMZpj/U6dhw/j/TXMZHl8wnx02d8TpKDJD8m+T7Ji/EI++4syfl4nJ/zxSceZojm5dzAvnuW5Mn4eJbkOsnlsiceZth5XiZ5NQ7su6PxeJPkKsnF3Nf+ZX4HepXkeBOrgx0wyxDPZYa3b0sD+m6TK4LHRkBQEBAUBAQFAUFBQFAQEBQEBIXDCc/5+d5X8Xh9GeevcWYZrm7/uTB/3PF4Ns7nJH+Pc99+28A5VvXTHV//lOT9wnzI8He+zEmS07njL+3CpgR00p5kz93+w/+cr0E8lFiWeb6l8+6kKQGd3vsqHq9lO9D8bDuWZQS0AgGxSEArmBIQ+0VAKxAQiwS0AgGxSEArcB0ICgKCgoCgICAoCAgKPoXbLXfd48WW2IGgICAoCAgKAoKCgKAw5VO4txnuj5oysFfsQFAQEBQEBAUBQUFAUBAQFAQEhW3cjX2whXOy2x7sXeh2ICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKAoKCgKAgICgICAoCgoKAoCAgKAgICgKCgoCgICAoCAgKhxOe827N5/yy5tdjfz1N8nqcKY7HebOuBdiBoCAgKAgICgKCgoCgICAoCAgKU64Dndz7KmA7jtsXmBLQaXsSeKA2EpAdiMeqviPBDgQFOxAU7EBQEBAUXAeCgoCgICAoCAgKAoKCgKAgICgICApTLqT+cO+rgM2YjXMzHmvuRICCt3BQEBAUBAQFAUFBQFAQEBQEBAUBQWHKhdS3SZ5PnCkOVl8me+6uX8r2Kcn7hfnwP6/1a5LLcWp2ICgICAoCgoKAoCAgKAgICgKCgoCgMOVC6rs1n/Oui2KwqqdJXo+zFXYgKAgICgKCgoCgICAoCAgKAoLCYZKzJM+SHG15LfBQ/J7kY4Y2LpJc544fBXyY5DzJk/HPa/l5wbDjPo5znuE7V/8zoLPx8U2Sq02sDh64swzx3O5AVxn6+MZtQLPxSWv5PnHYcRcZWrjIhLdwZ+MTLvJ1N4J9dj3O1dxxaUAHSV5k+D/QUXyQAMm3v0dofgAAAABW9w++4p0fTTuDbAAAAABJRU5ErkJggg==" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad18" x1="0" x2="0" y1="0" y2="1">
@ -1629,7 +1629,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_R2017b:2530:361">
<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,-696,328)">
<image height="250" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAD6CAYAAADQk8kkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADlklEQVR4nO3YMW+TVxiG4SeVw8JKFxam/qL+/6ELSzIkQzLgAQYbNaWRmuoWIZDrko6Obb2yznLrfPbFtj+3/b7t3XmH1+5q2/V5f7iuvx087BTN+wcLXru3296cXx+33W+7fWzwsNPN837bh/OC1+7yvH/adrft5sFn//DwBvqw7Y/nOB38BI47xXO70+PbowH99pwngl+NgCAQEAQCgkBAEAgIAgFBICAIDk+Yufjup4Af43P9AjcQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKCQEAQCAgCAUEgIAgEBIGAIBAQBAKC4PCEmc/f/RTwk3IDQSAgCAQEgYAgEBAEAoJAQBActl1te7vt8gefBV6Kv7Z93KmNm233246PDR62XW97c37/6BC8Mh/P63rb7f4joKvz60/b7p7jdPDCXe0Uz9cb6G6nPv7la0DH89DtMx0QXrKbnVq42RMe4a7OAzf7+zaC1+z+vO4e7I8GdLHt3U6/gS7njwTYTrEcd3psO36zAAAAAP6/L+2IRnzuLR0cAAAAAElFTkSuQmCC" y="0"/>
<image height="250" preserveAspectRatio="none" width="208" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAD6CAYAAADQk8kkAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFC0lEQVR4nO3dv25TVwDH8V+qgIQYWOjCwtK8BS/A3K1vwNKHaSXeoI/DygILS5ZkcIaENm5Lh3tRXROXi36O/34+0tE16Mo+DF8dk+McnyT5Mcn3SZ6OVzh2F0kux+viuFy+8TRDNM8WBhy7x0kejo/nSW6SXN1142mGledZkufjgGP3YLzeJrlOMlv4u/9YXIGeJznbxOxgD8wzxHOV4e3bnQF9t8kZwaEREBQEBAUBQUFAUBAQFAQEBQFB4XTCPT/f+ywO16dx/DWOeYbd7T+Wxu8rHs/H8WeSv8exzrnd5V2S93dc3094zt/WM7Uv/LTi7z8mebM03mb6v+2XdmJTAqpfhKPxZNsT2LQpAcFUAoKCgKAgICgICApHF5B9ICgICApT3sK9u/dZsEs+JDnP8FuYswznAcy3OqMdNiWgKTvQHI7zcVxm+HVmAf0PKxDLFo90mmU4F+B2qzPaYVYgls0yrDyzeAv3VVYglt2M43rhKqAVrEAs+/wJ8NuFxwJaQUBQsA8EBQFBQUBQEBAUBAQFAUFBQFAQEBSmbKS+yvCbhlMGHBUrEBS2cSbCyRZek/226qTRrbMCQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFA4nXDP6zW/5qc1Px/H61GSF+OY4mwcL9c1ASsQFAQEBQFBQUBQEBAUBAQFAUFhyj7Qu3ufBWzHWfsEUwJ6374I7KiNBGQF4lDVn0iwAkHBCgQFKxAUBAQF+0BQEBAUBAQFAUFBQFAQEBQEBAUBQWHKRuoP9z4L2Iz5OG7Ha80nEaDgLRwUBAQFAUFBQFAQEBQEBAUBQUFAUJiykfoqyZOJY4qTb58mR27Vl7J9TPJmabz9ynP9muRqHDUrEBQEBAUBQUFAUBAQFAQEBQFBQUBQmLKR+nrNr7lqUwy+1aMkL8axFVYgKAgICgKCgoCgICAoCAgKAoKCb+nmmJ21T+BoX47ZRgKyAnGoXrZPYAWCghUIClYgKAgICvaBoCAgKAgICgKCgoCgICAoCAgKAoKC7wdiH/h+IDhEAoKCk0nZZ04mhX0mICgICAoCgoKAoCAgKAgICk7l4Zg5mRQKTiaFgpNJYZusQFCwAkFBQFCwDwQFAUFBQFAQEBQEBAUBQUFAUBAQFJxMyj5wMikcIgFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBQEBAUBQUFAUBAQFAQEBQFBQUBQEBAUBAQFAUFBQFAQEBSmfMHWuq36siTYO1YgKAgICgKCgoCgMOWHCK/vfRawp6xAUBAQFAQEBQFBYRufRIB1eZTkxTi2wgoEBQFBQUBQEBAUBAQFAUFBQFA4TXKR5HGSB1ueC+yKD0nOM7QxS3KTZH7XjadJLpM8HP98501wZM7HcZnkKl8J6GJ8fJvkehOzgx13kSGezyvQdYY+vvA5oPl409WGJgi7bJahhVkmvIW7GG+Y5d/VCI7ZzTiuF653BnSS5GmG/wM9iB8kQDLEMs/wtm2+NAAAAAC+3T+QDtTeFN/8oQAAAABJRU5ErkJggg==" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad25" x1="0" x2="0" y1="0" y2="1">
@ -2846,7 +2846,7 @@
</clipPath>
</defs>
<g clip-path="url(#clip236)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1441,49)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="700" stroke="none" textLength="80.6562" x="0" xml:space="preserve" y="4">Version: 1.800</text>
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="700" stroke="none" textLength="80.6562" x="0" xml:space="preserve" y="4">Version: 1.817</text>
</g>
<defs>
<clipPath id="clip237">
@ -2870,7 +2870,7 @@
</clipPath>
</defs>
<g clip-path="url(#clip239)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-1441,88)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="700" stroke="none" textLength="70" x="0" xml:space="preserve" y="4">Last update:</text>
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="700" stroke="none" textLength="194.594" x="0" xml:space="preserve" y="4">Last update: 28-mei-2019 19:54:58</text>
</g>
<defs>
<clipPath id="clip240">
@ -3494,5 +3494,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:42:47 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:41 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 532 KiB

After

Width:  |  Height:  |  Size: 534 KiB

View File

@ -923,5 +923,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-05-25 21:43:01 W. Europe Daylight Time-->
<!--generated on windows @ 2019-05-28 19:55:54 W. Europe Daylight Time-->
</svg>

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

@ -1,787 +0,0 @@
[
{
"sid":"BLDCmotorControl_R2017b:2531:113",
"className":"Simulink.Inport",
"icon":"WebViewIcon2",
"name":"n_motRaw",
"label":"n_motRaw",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:122",
"className":"Simulink.Outport",
"icon":"WebViewIcon2",
"name":"n_mot",
"label":"n_mot",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:114",
"className":"Simulink.TriggerPort",
"icon":"WebViewIcon2",
"name":"Trigger",
"label":"Trigger",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"OutDataTypeStr",
"FunctionName",
"FunctionPrototype",
"FunctionVisibility",
"GeneratePreprocessorConditionals",
"InitialTriggerSignalState",
"Interpolate",
"IsSimulinkFunction",
"OutMax",
"OutMin",
"OutputDataType",
"PortDimensions",
"PropagateVarSize",
"SampleTime",
"SampleTimeType",
"ShowOutputPort",
"StatesWhenEnabling",
"TriggerSignalSampleTime",
"TriggerType",
"Variant",
"VariantControl",
"ZeroCross"
],
"values":[
"Inherit: auto",
"",
"f()",
"global",
"off",
"compatibility (no trigger on first evaluation)",
"on",
"off",
"[]",
"[]",
"auto",
"1",
"During execution",
"1",
"triggered",
"off",
"held",
"-1",
"rising",
"off",
"Variant",
"on"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"TriggerPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:117",
"className":"Simulink.Sum",
"icon":"WebViewIcon2",
"name":"Sum2",
"label":"Sum2",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"AccumDataTypeStr",
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"IconShape",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Same as first input",
"Inherit: Same as first input",
"1",
"All dimensions",
"rectangular",
"on",
"+++",
"off",
"[]",
"[]",
"Simplest",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:118",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon2",
"name":"UnitDelay1",
"label":"UnitDelay1",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateName",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Elements as channels (sample based)",
"-1",
"",
"off",
"",
[
],
"Auto"
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
3
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:121",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon2",
"name":"UnitDelay5",
"label":"UnitDelay5",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateName",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Elements as channels (sample based)",
"-1",
"",
"off",
"",
[
],
"Auto"
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
3
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:115",
"className":"Simulink.Constant",
"icon":"WebViewIcon2",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"Value",
"OutDataTypeStr",
"FramePeriod",
"LockScale",
"OutMax",
"OutMin",
"SampleTime",
"VectorParams1D"
],
"values":[
"3",
"Inherit: Inherit via back propagation",
"inf",
"off",
"[]",
"[]",
"inf",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
2
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:116",
"className":"Simulink.Product",
"icon":"WebViewIcon2",
"name":"Divide4",
"label":"Divide4",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"OutDataTypeStr",
"CollapseDim",
"CollapseMode",
"InputSameDT",
"Inputs",
"LockScale",
"Multiplication",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow"
],
"values":[
"Inherit: Inherit via internal rule",
"1",
"All dimensions",
"off",
"*/",
"off",
"Element-wise(.*)",
"[]",
"[]",
"Simplest",
"-1",
"off"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_R2017b:2531:113#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2531:118#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2531:121#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2531:117#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2531:116#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
},
{
"sid":"BLDCmotorControl_R2017b:2531:115#out:1",
"className":"Simulink.Line",
"icon":"WebViewIcon4",
"name":"",
"label":"",
"parent":"BLDCmotorControl_R2017b:2531:112",
"inspector":{
"params":[
"SignalNameFromLabel",
"MustResolveToSignal",
"ShowPropagatedSignal",
"DataLogging",
"TestPoint",
"SignalObjectPackage",
"StorageClass",
"Description",
"documentLink"
],
"values":[
"",
"off",
"off",
"off",
"off",
"Simulink",
"Auto",
"",
""
],
"tabs":[
"Parameter Attributes",
"Logging and Accessibility",
"Code Generation",
"Documentation"
],
"tabs_idx":[
0,
3,
5,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":[
]
}
]

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