📄 ipa_control_common.h
字号:
* External Mode Tunable: yes
* Referenced by block:
* <S33>/NL
*/
real_T s13_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S13>/Weight
*/
real_T s42_a_Value; /* Computed Parameter: Value
* External Mode Tunable: yes
* Referenced by block:
* <S42>/a
*/
real_T s42_b_Value; /* Computed Parameter: Value
* External Mode Tunable: yes
* Referenced by block:
* <S42>/b
*/
real_T s42_c_Value; /* Computed Parameter: Value
* External Mode Tunable: yes
* Referenced by block:
* <S42>/c
*/
real_T s42_0_Value; /* Expression: 0
* External Mode Tunable: yes
* Referenced by block:
* <S42>/0
*/
real_T s14_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S14>/Weight
*/
real_T s15_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S15>/Weight
*/
real_T s16_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S16>/Weight
*/
real_T s18_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S18>/Weight
*/
real_T s19_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S19>/Weight
*/
real_T s41_a_Value; /* Computed Parameter: Value
* External Mode Tunable: yes
* Referenced by block:
* <S41>/a
*/
real_T s41_b_Value; /* Computed Parameter: Value
* External Mode Tunable: yes
* Referenced by block:
* <S41>/b
*/
real_T s41_c_Value; /* Computed Parameter: Value
* External Mode Tunable: yes
* Referenced by block:
* <S41>/c
*/
real_T s41_0_Value; /* Expression: 0
* External Mode Tunable: yes
* Referenced by block:
* <S41>/0
*/
real_T s20_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S20>/Weight
*/
real_T s21_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S21>/Weight
*/
real_T s22_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S22>/Weight
*/
real_T s23_Weight_Value; /* Expression: fis.rule(j_rule).weight
* External Mode Tunable: yes
* Referenced by block:
* <S23>/Weight
*/
real_T s5_Prevent_Div_1_Value; /* Expression: 0
* External Mode Tunable: yes
* Referenced by block:
* <S5>/Prevent Div//1
*/
real_T s4_MidRange_Value; /* Expression: mean(cat(1,fis.output.range),2)
* External Mode Tunable: yes
* Referenced by block:
* <S4>/MidRange
*/
real_T s4_Zero_Value; /* Expression: 0
* External Mode Tunable: yes
* Referenced by block:
* <S4>/Zero
*/
real_T s4_Switch_Threshold; /* Expression: 1
* External Mode Tunable: yes
* Referenced by block:
* <S4>/Switch
*/
real_T s1_Gain3_Gain; /* Variable: s1_Gain3_Gain
* External Mode Tunable: yes
* Referenced by block:
* <S1>/Gain3
*/
real_T s2_Motor_Transfer_Fcn_A; /* Computed Parameter: A
* External Mode Tunable: yes
* Referenced by block:
* <S2>/Motor Transfer Fcn
*/
real_T s2_Motor_Transfer_Fcn_C; /* Computed Parameter: C
* External Mode Tunable: yes
* Referenced by block:
* <S2>/Motor Transfer Fcn
*/
} Parameters;
/*
* Constinuous States Structure
*
* Note: Individual field names are derived from the block name.
*
*/
typedef struct ContinuousStates_tag {
real_T s2_Integrator1;
real_T s2_Integrator;
real_T s2_Motor_Transfer_Fcn;
} ContinuousStates;
/*
* State Derivatives Structure
*
* Note: Individual field names are derived from the block name.
*
*/
typedef struct StateDerivatives_tag {
real_T s2_Integrator1;
real_T s2_Integrator;
real_T s2_Motor_Transfer_Fcn;
} StateDerivatives;
/*
* Data Type Work (DWork) Structure
*
* Note: Individual field names are derived from Simulink's DWork record.
*
*/
typedef struct D_Work_tag {
struct {
real_T NextOutput;
} root_Random_Number_RWORK;
struct {
real_T TimeStampA;
real_T LastUAtTimeA;
real_T TimeStampB;
real_T LastUAtTimeB;
} root_Derivative_RWORK;
struct {
void *LoggedData;
} root_Scope_PWORK;
struct {
void *LoggedData;
} root_Scope1_PWORK;
struct {
void *LoggedData;
} root_To_Workspace_PWORK;
struct {
void *LoggedData;
} root_To_Workspace1_PWORK;
struct {
void *LoggedData;
} root_To_Workspace2_PWORK;
struct {
int_T IcNeedsLoading;
} s2_Integrator1_IWORK;
struct {
int_T RandSeed;
} root_Random_Number_IWORK;
struct {
int_T IcNeedsLoading;
} s2_Integrator_IWORK;
} D_Work;
/*
* External Outputs Structure
*
* Note: Individual field names are derived from the outport block names
*
*/
typedef struct ExternalOutputs_tag {
real_T root_Out1;
real_T root_Out2;
real_T root_Out3;
real_T root_Out4;
} ExternalOutputs;
/* non-finites */
extern real_T rtInf;
#if defined(MULTITASKING)
# error Model (IPa_control) was built in \
SingleTasking solver mode, however the MULTITASKING define is \
present. If you have multitasking (e.g. -DMT or -DMULTITASKING) \
defined on the RTW page of Simulation parameter dialog, please \
remove it and on the Solver page, select solver mode \
MultiTasking. If the Simulation parameter dialog is configured \
correctly, please verify that your template makefile is \
configured correctly.
#endif
#endif /* _RTW_COMMON_HEADER_FILE_ */
/* [EOF] IPa_control_common.h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -