⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dtc_svm_416_acc.h

📁 关于永磁同步电机DTC系统的无速度传感器
💻 H
📖 第 1 页 / 共 4 页
字号:
    void *LoggedData;
  } Pulse4_PWORK;                       /* '<S7>/Pulse4' */
  struct {
    void *LoggedData;
  } Scope_a_PWORK;                      /* '<S9>/Scope' */
  struct {
    void *LoggedData;
  } Scope1_PWORK;                       /* '<S9>/Scope1' */
  struct {
    void *LoggedData;
  } Scope2_PWORK;                       /* '<S9>/Scope2' */
  struct {
    void *LoggedData;
  } Scope3_PWORK;                       /* '<S9>/Scope3' */
  struct {
    void *LoggedData;
  } Scope_b_PWORK;                      /* '<S27>/Scope' */
  struct {
    void *LoggedData;
  } Scope_c_PWORK;                      /* '<S28>/Scope' */
  struct {
    void *LoggedData;
  } Scope_d_PWORK;                      /* '<S18>/Scope' */
  struct {
    void *LoggedData;
  } U_I_scope1_b_PWORK;                 /* '<S18>/U I scope1' */
  struct {
    void *LoggedData;
  } U_I_scope2_b_PWORK;                 /* '<S18>/U I scope2' */
  struct {
    void *LoggedData;
  } I_ABC_PWORK;                        /* '<S45>/I_ABC' */
  struct {
    int_T Count;
    int_T Decimation;
  } To_File1_IWORK;                     /* '<Root>/To File1' */
  int_T State_Space_IWORK[5];           /* '<S34>/State-Space' */
  int_T Discrete_Time_Int_MODE[6];      /* <S41>/Discrete-Time Integrator */
  int_T Flux_ref_MODE;                  /* <Root>/Flux_ref */
  int_T Speed_ref_MODE;                 /* <Root>/Speed_ref */
  int_T Saturation2_a_MODE;             /* <S5>/Saturation2 */
  int_T Relay_MODE;                     /* <S28>/Relay */
  int_T Relay1_MODE;                    /* <S28>/Relay1 */
  int_T Relay2_MODE;                    /* <S28>/Relay2 */
  int_T Tail_discret_MODE[2];           /* <S38>/Tail discrete */
  int_T Load_torque_MODE;               /* <Root>/Load_torque */
  int_T Saturation2_c_MODE;             /* <S22>/Saturation2 */
  int_T Saturation2_d_MODE;             /* <S23>/Saturation2 */
  int_T Saturation2_e_MODE;             /* <S24>/Saturation2 */
  int_T Trig_Diodes_MODE[2];            /* <S39>/Trig.  Diodes (No Snubber Capacitance) */
  boolean_T Unit_Delay1_DSTATE[6];      /* <S44>/Unit Delay1 */
  boolean_T Unit_Delay_b_DSTATE[6];     /* <S43>/Unit Delay */
  boolean_T Discrete_Time_Int_SYSTEM_ENABLE; /* <S41>/Discrete-Time Integrator */
  char pad_Discrete_Time_Int_SYSTEM_ENABLE[7];
  rtDW_dtc_svm_416_Phasor_Measur Phasor_Mea_c; /* '<S13>/Phasor Measurements' */
  rtDW_dtc_svm_416_Phasor_Measur Phasor_Mea_b; /* '<S12>/Phasor Measurements' */
  rtDW_dtc_svm_416_Phasor_Measur Phasor_Mea_a; /* '<S11>/Phasor Measurements' */
} dtc_svm_416_D_Work;

/* Continuous states (auto storage) */
typedef struct _dtc_svm_416_ContinuousStates {
  real_T Integrator2_a_CSTATE;          /* '<S50>/Integrator2' */
  real_T Integrator_a_CSTATE;           /* '<S50>/Integrator' */
  real_T Integrator1_a_CSTATE;          /* '<S50>/Integrator1' */
  real_T Integrator3_a_CSTATE;          /* '<S50>/Integrator3' */
  real_T Integrator1_b_CSTATE;          /* '<S52>/Integrator1' */
  real_T Integrator3_b_CSTATE;          /* '<S52>/Integrator3' */
  real_T Integral_a_CSTATE;             /* '<S16>/Integral' */
  real_T Integral_b_CSTATE;             /* '<S17>/Integral' */
  real_T Transfer_Fcn_CSTATE;           /* '<S8>/Transfer Fcn' */
  real_T Transfer_Fcn1_CSTATE;          /* '<S8>/Transfer Fcn1' */
  real_T Transfer_Fcn2_CSTATE;          /* '<S8>/Transfer Fcn2' */
  real_T Integrator_b_CSTATE;           /* '<S18>/Integrator' */
  real_T Integrator1_c_CSTATE;          /* '<S18>/Integrator1' */
  real_T Integrator_c_CSTATE;           /* '<S52>/Integrator' */
  real_T Integrator2_b_CSTATE;          /* '<S52>/Integrator2' */
} dtc_svm_416_ContinuousStates;

/* State derivatives (auto storage) */
typedef struct _dtc_svm_416_StateDerivatives {
  real_T Integrator2_a_CSTATE;          /* '<S50>/Integrator2' */
  real_T Integrator_a_CSTATE;           /* '<S50>/Integrator' */
  real_T Integrator1_a_CSTATE;          /* '<S50>/Integrator1' */
  real_T Integrator3_a_CSTATE;          /* '<S50>/Integrator3' */
  real_T Integrator1_b_CSTATE;          /* '<S52>/Integrator1' */
  real_T Integrator3_b_CSTATE;          /* '<S52>/Integrator3' */
  real_T Integral_a_CSTATE;             /* '<S16>/Integral' */
  real_T Integral_b_CSTATE;             /* '<S17>/Integral' */
  real_T Transfer_Fcn_CSTATE;           /* '<S8>/Transfer Fcn' */
  real_T Transfer_Fcn1_CSTATE;          /* '<S8>/Transfer Fcn1' */
  real_T Transfer_Fcn2_CSTATE;          /* '<S8>/Transfer Fcn2' */
  real_T Integrator_b_CSTATE;           /* '<S18>/Integrator' */
  real_T Integrator1_c_CSTATE;          /* '<S18>/Integrator1' */
  real_T Integrator_c_CSTATE;           /* '<S52>/Integrator' */
  real_T Integrator2_b_CSTATE;          /* '<S52>/Integrator2' */
} dtc_svm_416_StateDerivatives;

/* State disabled  */
typedef struct _dtc_svm_416_StateDisabled {
  boolean_T Integrator2_a_CSTATE;       /* '<S50>/Integrator2' */
  boolean_T Integrator_a_CSTATE;        /* '<S50>/Integrator' */
  boolean_T Integrator1_a_CSTATE;       /* '<S50>/Integrator1' */
  boolean_T Integrator3_a_CSTATE;       /* '<S50>/Integrator3' */
  boolean_T Integrator1_b_CSTATE;       /* '<S52>/Integrator1' */
  boolean_T Integrator3_b_CSTATE;       /* '<S52>/Integrator3' */
  boolean_T Integral_a_CSTATE;          /* '<S16>/Integral' */
  boolean_T Integral_b_CSTATE;          /* '<S17>/Integral' */
  boolean_T Transfer_Fcn_CSTATE;        /* '<S8>/Transfer Fcn' */
  boolean_T Transfer_Fcn1_CSTATE;       /* '<S8>/Transfer Fcn1' */
  boolean_T Transfer_Fcn2_CSTATE;       /* '<S8>/Transfer Fcn2' */
  boolean_T Integrator_b_CSTATE;        /* '<S18>/Integrator' */
  boolean_T Integrator1_c_CSTATE;       /* '<S18>/Integrator1' */
  boolean_T Integrator_c_CSTATE;        /* '<S52>/Integrator' */
  boolean_T Integrator2_b_CSTATE;       /* '<S52>/Integrator2' */
} dtc_svm_416_StateDisabled;

/* Zero-crossing (trigger) state */
typedef struct _dtc_svm_416_NonsampledZCs {
  real_T Flux_ref_NSZC;                 /* '<Root>/Flux_ref' */
  real_T Speed_ref_NSZC;                /* '<Root>/Speed_ref' */
  real_T Saturation2_a_NSZC[2];         /* '<S5>/Saturation2' */
  real_T Relay_NSZC;                    /* '<S28>/Relay' */
  real_T Relay1_NSZC;                   /* '<S28>/Relay1' */
  real_T Relay2_NSZC;                   /* '<S28>/Relay2' */
  real_T Load_torque_NSZC;              /* '<Root>/Load_torque' */
  real_T Saturation2_c_NSZC[2];         /* '<S22>/Saturation2' */
  real_T Saturation2_d_NSZC[2];         /* '<S23>/Saturation2' */
  real_T Saturation2_e_NSZC[2];         /* '<S24>/Saturation2' */
} dtc_svm_416_NonsampledZCs;

/* Zero-crossing (trigger) state */
typedef struct _dtc_svm_416_PrevZCSigStates {
  ZCSigState Discrete_Time_Int_ZCE[6]; /* '<S41>/Discrete-Time Integrator' */
} dtc_svm_416_PrevZCSigStates;

/* Parameters for system: '<S11>/Phasor Measurements' */
struct _rtP_dtc_svm_416_Phasor_Measur {
  real_T options_Y0;                    /* Expression: 0
                                         * '<S31>/options'
                                         */
  real_T pi_Gain;                       /* Expression: 180/pi
                                         * '<S31>/180//pi'
                                         */
};

/* Parameters (auto storage) */
struct _dtc_svm_416_Parameters {
  real_T Integrator2_a_IC;              /* Expression: 0
                                         * '<S50>/Integrator2'
                                         */
  real_T Gain4_a_Gain;                  /* Expression: 60/(2*pi)
                                         * '<Root>/Gain4'
                                         */
  real_T Discrete_Time_Integrat_a_IC;   /* Expression: 0.2
                                         * '<S19>/Discrete-Time Integrator2'
                                         */
  real_T Discrete_Time_Integrat_b_IC;   /* Expression: 0
                                         * '<S19>/Discrete-Time Integrator3'
                                         */
  real_T Integrator_a_IC;               /* Expression: 0
                                         * '<S50>/Integrator'
                                         */
  real_T Integrator1_a_IC;              /* Expression: 0
                                         * '<S50>/Integrator1'
                                         */
  real_T Integrator3_a_IC;              /* Expression: 0
                                         * '<S50>/Integrator3'
                                         */
  real_T Unit_Delay_a_X0;               /* Expression: 0
                                         * '<S38>/Unit Delay'
                                         */
  real_T Look_Up_Table1_XData[3];       /* Expression: rep_seq_t - min(rep_seq_t)
                                         * '<S30>/Look-Up Table1'
                                         */
  real_T Look_Up_Table1_YData[3];       /* Expression: rep_seq_y
                                         * '<S30>/Look-Up Table1'
                                         */
  real_T Constant2_a_Value;             /* Expression: 1
                                         * '<S25>/Constant2'
                                         */
  real_T Flux_ref_Time;                 /* Expression: 0
                                         * '<Root>/Flux_ref'
                                         */
  real_T Flux_ref_Y0;                   /* Expression: 0.2
                                         * '<Root>/Flux_ref'
                                         */
  real_T Flux_ref_YFinal;               /* Expression: 0.2
                                         * '<Root>/Flux_ref'
                                         */
  real_T Speed_ref_Time;                /* Expression: 0
                                         * '<Root>/Speed_ref'
                                         */
  real_T Speed_ref_Y0;                  /* Expression: 2000
                                         * '<Root>/Speed_ref'
                                         */
  real_T Speed_ref_YFinal;              /* Expression: 2000
                                         * '<Root>/Speed_ref'
                                         */
  real_T Kp4_a_Gain;                    /* Expression: Kp
                                         * '<S5>/Kp4'
                                         */
  real_T Discrete_Time_Integrat_c_IC;   /* Expression: Init
                                         * '<S5>/Discrete-Time Integrator'
                                         */
  real_T Discrete_Time_Integrat_c_UpperS; /* Expression: UpperLimit
                                           * '<S5>/Discrete-Time Integrator'
                                           */
  real_T Discrete_Time_Integrat_c_LowerS; /* Expression: LowerLimit
                                           * '<S5>/Discrete-Time Integrator'
                                           */
  real_T Saturation2_a_UpperSat;        /* Expression: UpperLimit
                                         * '<S5>/Saturation2'
                                         */
  real_T Saturation2_a_LowerSat;        /* Expression: LowerLimit
                                         * '<S5>/Saturation2'
                                         */
  real_T Kp4_b_Gain;                    /* Expression: Kp
                                         * '<S21>/Kp4'
                                         */
  real_T Discrete_Time_Integrat_d_IC;   /* Expression: Init
                                         * '<S21>/Discrete-Time Integrator'
                                         */
  real_T Discrete_Time_Integrat_d_UpperS; /* Expression: UpperLimit
                                           * '<S21>/Discrete-Time Integrator'
                                           */
  real_T Discrete_Time_Integrat_d_LowerS; /* Expression: LowerLimit
                                           * '<S21>/Discrete-Time Integrator'
                                           */
  real_T Saturation2_b_UpperSat;        /* Expression: UpperLimit
                                         * '<S21>/Saturation2'
                                         */
  real_T Saturation2_b_LowerSat;        /* Expression: LowerLimit
                                         * '<S21>/Saturation2'
                                         */
  real_T Constant3_Value;               /* Expression: 0
                                         * '<S25>/Constant3'
                                         */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -