📄 serialsim_no_observer_acc.h
字号:
/*
* serialsim_no_observer_acc.h
*
* Real-Time Workshop code generation for Simulink model "serialsim_no_observer_acc.mdl".
*
* Model Version : 1.15
* Real-Time Workshop file version : 5.1 $Date: 2003/08/08 18:37:24 $
* Real-Time Workshop file generated on : Wed May 30 15:01:44 2007
* TLC version : 5.1 (Aug 8 2003)
* C source code generated on : Wed May 30 15:01:44 2007
*/
#ifndef _RTW_HEADER_serialsim_no_observer_acc_h_
# define _RTW_HEADER_serialsim_no_observer_acc_h_
#ifndef _serialsim_no_observer_acc_COMMON_INCLUDES_
# define _serialsim_no_observer_acc_COMMON_INCLUDES_
#include <math.h>
#include <stdlib.h>
#include <float.h>
#define S_FUNCTION_NAME simulink_only_sfcn
#define S_FUNCTION_LEVEL 2
#define RTW_GENERATED_S_FUNCTION
#include "simstruc.h"
#include "rtlibsrc.h"
#endif /* _serialsim_no_observer_acc_COMMON_INCLUDES_ */
#include "serialsim_no_observer_acc_types.h"
/* Intrinsic types */
#ifndef POINTER_T
# define POINTER_T
typedef void * pointer_T;
#endif
/* Block signals (auto storage) */
typedef struct _serialsim_no_observer_BlockIO {
creal_T Constant2_d; /* '<S1>/Constant2' */
real_T Constant3_a; /* '<S30>/Constant3' */
real_T Constant3_c; /* '<S29>/Constant3' */
real_T Constant6_a[2]; /* '<S35>/Constant6' */
real_T Memory1[6]; /* '<S17>/Memory1' */
real_T Pulse_Generator; /* '<S5>/Pulse Generator' */
real_T T2_a; /* '<S5>/T2' */
real_T T3_a; /* '<S5>/T3' */
real_T T4_a; /* '<S5>/T4' */
real_T T1_a; /* '<S5>/T1' */
real_T T7; /* '<S5>/T7' */
real_T T1_b; /* '<S9>/T1' */
real_T T2_b; /* '<S9>/T2' */
real_T T3_b; /* '<S9>/T3' */
real_T T4_b; /* '<S9>/T4' */
real_T T5_a; /* '<S9>/T5' */
real_T T6_a; /* '<S9>/T6' */
real_T Pulse_Generator1; /* '<S5>/Pulse Generator1' */
real_T Pulse_Generator2; /* '<S5>/Pulse Generator2' */
real_T Pulse_Generator3; /* '<S5>/Pulse Generator3' */
real_T Pulse_Generator4; /* '<S5>/Pulse Generator4' */
real_T T8; /* '<S5>/T8' */
real_T T9; /* '<S5>/T9' */
real_T m4; /* '<S8>/m4' */
real_T m3; /* '<S8>/m3' */
real_T Gain2; /* '<S8>/Gain2' */
real_T Constant_c[3]; /* '<S8>/Constant' */
real_T Constant1_b; /* '<S8>/Constant1' */
real_T Switch_b[3]; /* '<S8>/Switch' */
real_T startTime; /* '<S10>/startTime' */
real_T Look_Up_Table1; /* '<S10>/Look-Up Table1' */
real_T Data_Type_Conversion[6]; /* '<S8>/Data Type Conversion' */
real_T T5_b; /* '<S5>/T5' */
real_T T6_b; /* '<S5>/T6' */
real_T Constant4_a; /* '<S30>/Constant4' */
real_T ib[4]; /* '<S30>/ib' */
real_T Constant1_c; /* '<S1>/Constant1' */
real_T Data_Type_Conversion1_a[6]; /* '<S17>/Data Type Conversion1' */
real_T State_Space[9]; /* '<S12>/State-Space' */
real_T Constant4_b; /* '<S29>/Constant4' */
real_T Gain_a[21]; /* '<S24>/Gain' */
real_T padding[5]; /* '<S4>/padding' */
real_T lastStatus[15]; /* '<S4>/lastStatus' */
real_T TL2; /* '<Root>/TL2' */
real_T Gain3[3]; /* '<S8>/Gain3' */
real_T Simulation_method; /* '<S6>/Simulation method' */
real_T Rsw[6]; /* '<S17>/1//Rsw' */
real_T Constant1_e; /* '<S17>/Constant1' */
real_T Data_Type_Conversion3_a[6]; /* '<S17>/Data Type Conversion3' */
real_T id_d; /* '<S18>/0 2' */
real_T Gain_b[6]; /* '<S17>/Gain' */
real_T Vpos; /* '<S19>/Vpos' */
real_T id_f; /* '<S19>/ ' */
real_T IGTO[6]; /* '<S17>/Product' */
real_T Vf_device[6]; /* '<S21>/Vf device' */
real_T Vf_diode[6]; /* '<S21>/Vf diode' */
real_T Switch_c[6]; /* '<S21>/Switch' */
real_T Tb2; /* '<S25>/1_Tb2' */
real_T H; /* '<S25>/1_2H' */
real_T web_psb_a; /* '<S25>/web_psb' */
real_T Constant1_f; /* '<S31>/Constant1' */
real_T Constant2_c; /* '<S31>/Constant2' */
real_T web1_a; /* '<S27>/web1' */
real_T web_psb_b; /* '<S27>/web_psb' */
real_T Constant4_c; /* '<S31>/Constant4' */
real_T Constant5; /* '<S31>/Constant5' */
real_T Constant6_b; /* '<S31>/Constant6' */
real_T web1_b; /* '<S28>/web1' */
real_T web_psb_c; /* '<S28>/web_psb' */
real_T Constant_e[2]; /* '<S40>/Constant' */
real_T Trigonometric_Function_c; /* '<S40>/Trigonometric Function' */
real_T Trigonometric_Function1_b; /* '<S40>/Trigonometric Function1' */
real_T we; /* '<S39>/we' */
real_T we_wr; /* '<S39>/Sum' */
real_T Trigonometric_Function_b; /* '<S39>/Trigonometric Function' */
real_T Trigonometric_Function1_a; /* '<S39>/Trigonometric Function1' */
real_T Trigonometric_Function2; /* '<S39>/Trigonometric Function2' */
real_T Trigonometric_Function3; /* '<S39>/Trigonometric Function3' */
real_T wr; /* '<S31>/Gain' */
real_T ira_c; /* '<S38>/ira' */
real_T irb_c; /* '<S38>/irb' */
real_T isa_c; /* '<S38>/isa' */
real_T isb_c; /* '<S38>/isb' */
real_T ira_b; /* '<S37>/ira' */
real_T irb_b; /* '<S37>/irb' */
real_T isa_b; /* '<S37>/isa' */
real_T isb_b; /* '<S37>/isb' */
real_T ira_a; /* '<S36>/ira' */
real_T irb_a; /* '<S36>/irb' */
real_T isa_a; /* '<S36>/isa' */
real_T isb_a; /* '<S36>/isb' */
real_T vdr_c; /* '<S34>/vdr' */
real_T vds_c; /* '<S34>/vds' */
real_T vqr_c; /* '<S34>/vqr' */
real_T vqs_c; /* '<S34>/vqs' */
real_T vdr_b; /* '<S33>/vdr' */
real_T vds_b; /* '<S33>/vds' */
real_T vqr_b; /* '<S33>/vqr' */
real_T vqs_b; /* '<S33>/vqs' */
real_T vdr_a; /* '<S32>/vdr' */
real_T vds_a; /* '<S32>/vds' */
real_T vqr_a; /* '<S32>/vqr' */
real_T vqs_a; /* '<S32>/vqs' */
real_T id_p; /* '<S20>/1' */
real_T Data_Type_Conversion1_b; /* '<S20>/Data Type Conversion1' */
real_T Memory_d[6]; /* '<S20>/Memory' */
real_T Switch_d[6]; /* '<S20>/Switch' */
real_T Product_e[6]; /* '<S20>/Product' */
real_T Product_d[3]; /* '<S8>/Product' */
real_T Analog_Filter_Design; /* '<Root>/Analog Filter Design' */
boolean_T Constant_a; /* '<S31>/Constant' */
boolean_T Constant3_b; /* '<S31>/Constant3' */
boolean_T Constant_b; /* '<S30>/Constant' */
boolean_T Constant1_a; /* '<S30>/Constant1' */
boolean_T Constant2_a; /* '<S30>/Constant2' */
boolean_T Data_Type_Conversion4_a[6]; /* '<S17>/Data Type Conversion4' */
boolean_T id_a; /* '<S17>/2' */
boolean_T Constant_d; /* '<S29>/Constant' */
boolean_T Constant1_d; /* '<S29>/Constant1' */
boolean_T Constant2_b; /* '<S29>/Constant2' */
boolean_T Relational_Operator_b[6]; /* '<S17>/Relational Operator' */
boolean_T id_e; /* '<S18>/0 3' */
boolean_T id_h[6]; /* '<S19>/. ' */
boolean_T G_D[6]; /* '<S17>/G_D' */
boolean_T id_q; /* '<S20>/2' */
boolean_T Pulse_1_step_b[6]; /* '<S23>/Pulse 1 step' */
char pad_Pulse_1_step_b[7];
} serialsim_no_observer_BlockIO;
/* Block states (auto storage) for system: '<Root>' */
typedef struct serialsim_no_observer_D_Work_tag {
real_T Memory_d_PreviousInput[6]; /* <S20>/Memory */
real_T Memory1_PreviousInput[6]; /* <S17>/Memory1 */
real_T Memory2_PreviousInput[6]; /* <S17>/Memory2 */
struct {
real_T nextTime;
} Pulse_Generator_RWORK; /* '<S5>/Pulse Generator' */
struct {
real_T nextTime;
} Pulse_Generator1_RWORK; /* '<S5>/Pulse Generator1' */
struct {
real_T nextTime;
} Pulse_Generator2_RWORK; /* '<S5>/Pulse Generator2' */
struct {
real_T nextTime;
} Pulse_Generator3_RWORK; /* '<S5>/Pulse Generator3' */
struct {
real_T nextTime;
} Pulse_Generator4_RWORK; /* '<S5>/Pulse Generator4' */
struct {
void *LoggedData;
} Scope4_Rr_PWORK; /* '<Root>/Scope4_Rr' */
void *State_Space_PWORK[14]; /* '<S12>/State-Space' */
struct {
void *LoggedData;
} Scope7_Rr_PWORK; /* '<Root>/Scope7_Rr' */
struct {
void *LoggedData;
} To_Workspace2_Rr_PWORK; /* '<Root>/To Workspace2_Rr' */
struct {
void *LoggedData;
} To_Workspace_Rr_PWORK; /* '<Root>/To Workspace_Rr' */
struct {
void *LoggedData;
} To_Workspace1_PWORK; /* '<Root>/To Workspace1' */
struct {
void *LoggedData;
} Uab_Rr_PWORK; /* '<Root>/Uab_Rr' */
struct {
int_T justEnabled;
int_T currValue;
int_T numCompleteCycles;
} Pulse_Generator_IWORK; /* '<S5>/Pulse Generator' */
struct {
int_T justEnabled;
int_T currValue;
int_T numCompleteCycles;
} Pulse_Generator1_IWORK; /* '<S5>/Pulse Generator1' */
struct {
int_T justEnabled;
int_T currValue;
int_T numCompleteCycles;
} Pulse_Generator2_IWORK; /* '<S5>/Pulse Generator2' */
struct {
int_T justEnabled;
int_T currValue;
int_T numCompleteCycles;
} Pulse_Generator3_IWORK; /* '<S5>/Pulse Generator3' */
struct {
int_T justEnabled;
int_T currValue;
int_T numCompleteCycles;
} Pulse_Generator4_IWORK; /* '<S5>/Pulse Generator4' */
int_T State_Space_IWORK[5]; /* '<S12>/State-Space' */
int_T sin_thr_cos_MODE[2]; /* <S31>/sin(thr),cos(thr) */
int_T sin_beta_cos_MODE[2]; /* <S31>/sin(beta),cos(beta),sin(th),cos(th) */
int_T Rotor_refe_a_MODE[2]; /* <S30>/Rotor reference frame */
int_T Stationary_a_MODE[2]; /* <S30>/Stationary reference frame */
int_T Synchronou_a_MODE[2]; /* <S30>/Synchronous reference frame */
int_T Step_MODE; /* <S7>/Step */
int_T Step1_MODE; /* <S7>/Step1 */
int_T Step2_MODE; /* <S7>/Step2 */
int_T Step3_MODE; /* <S7>/Step3 */
int_T Relational_Operator_a_MODE[3]; /* <S8>/Relational Operator */
int_T Tail_MODE[2]; /* <S17>/Tail */
int_T Rotor_refe_b_MODE[2]; /* <S29>/Rotor reference frame */
int_T Stationary_b_MODE[2]; /* <S29>/Stationary reference frame */
int_T Synchronou_b_MODE[2]; /* <S29>/Synchronous reference frame */
int_T Relational_Operator1_MODE[3]; /* <S8>/Relational Operator1 */
int_T Phasor_Measu_MODE[2]; /* <S6>/Phasor Measurements */
int_T Relational_Operator_b_MODE[6]; /* <S17>/Relational Operator */
int_T b6_MODE[6]; /* <S18>/b6 */
int_T b_MODE[6]; /* <S19>/b */
int_T Trig_Diodes_MODE[2]; /* <S18>/Trig. Diodes (No Snubber Capacitance) */
boolean_T Memory_c_PreviousInput[6]; /* <S23>/Memory */
boolean_T Memory_a_PreviousInput[6]; /* <S17>/Memory */
boolean_T Memory_b_PreviousInput[6]; /* <S22>/Memory */
char pad_Memory_b_PreviousInput[6];
} serialsim_no_observer_D_Work;
/* Continuous states (auto storage) */
typedef struct _serialsim_no_observer_ContinuousStates {
real_T Analog_Filter_Design_CSTATE[8]; /* '<Root>/Analog Filter Design' */
real_T phiqr_CSTATE; /* '<S27>/phiqr' */
real_T phidr_CSTATE; /* '<S27>/phidr' */
real_T phiqs_CSTATE; /* '<S28>/phiqs' */
real_T phids_CSTATE; /* '<S28>/phids' */
real_T Integrator1_CSTATE; /* '<S25>/Integrator1' */
real_T Integrator_a_CSTATE; /* '<S25>/Integrator' */
real_T Integrator_b_CSTATE[6]; /* '<S20>/Integrator' */
} serialsim_no_observer_ContinuousStates;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -