Function: RaspberrySmithPredictor_initialize
Prototype | void RaspberrySmithPredictor_initialize(void) |
Description | Initialization entry point of generated code |
Timing | Must be called exactly once |
Arguments | None |
Return value | None |
Header file | RaspberrySmithPredictor.h |
Function: RaspberrySmithPredictor_step
Prototype | void RaspberrySmithPredictor_step(void) |
Description | Output entry point of generated code |
Timing | Must be called periodically, every 0.02 seconds |
Arguments | None |
Return value | None |
Header file | RaspberrySmithPredictor.h |
Function: RaspberrySmithPredictor_terminate
Prototype | void RaspberrySmithPredictor_terminate(void) |
Description | Termination entry point of generated code |
Timing | Must be called exactly once |
Arguments | None |
Return value | None |
Header file | RaspberrySmithPredictor.h |
No Inports in model.
No Outports in model.
Parameter Source | Code Identifier | Data Type | Dimension |
---|---|---|---|
km4pi | RaspberrySmithPredictor_P.km4pi | real_T | [3 3] |
km4piCam | RaspberrySmithPredictor_P.km4piCam | real_T | [3 3] |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_D | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_I | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_Kb | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_LowerSaturati | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_N | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_P | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_UpperSaturati | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_b | real_T | 1 |
<Root>/PID Controller (2DOF) | RaspberrySmithPredictor_P.PIDController2DOF_c | real_T | 1 |
<Root>/Referece position | RaspberrySmithPredictor_P.Refereceposition_Value | real_T | [1 2] |
<S5>/Integrator | RaspberrySmithPredictor_P.Integrator_gainval | real_T | 1 |
<S5>/Integrator | RaspberrySmithPredictor_P.Integrator_IC | real_T | 1 |
<S5>/Filter | RaspberrySmithPredictor_P.Filter_gainval | real_T | 1 |
<S5>/Filter | RaspberrySmithPredictor_P.Filter_IC | real_T | 1 |
<Root>/Linear model of the rolling ball (2 independent double integrators) | RaspberrySmithPredictor_P.Linearmodeloftherollingball2ind | real_T | [2 1] |
<Root>/Linear model of the rolling ball (2 independent double integrators) | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_c | real_T | [2 1] |
<Root>/Linear model of the rolling ball (2 independent double integrators) | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_d | real_T | [2 1] |
<Root>/Linear model of the rolling ball (2 independent double integrators) | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_l | real_T | [1 4] |
<Root>/Delay | RaspberrySmithPredictor_P.Delay_InitialCondition | real_T | 1 |
<Root>/Linear model of the rolling ball (2 independent double integrators)1 | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_o | real_T | [2 1] |
<Root>/Linear model of the rolling ball (2 independent double integrators)1 | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_g | real_T | [2 1] |
<Root>/Linear model of the rolling ball (2 independent double integrators)1 | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_k | real_T | [2 1] |
<Root>/Linear model of the rolling ball (2 independent double integrators)1 | RaspberrySmithPredictor_P.Linearmodeloftherollingball2i_a | real_T | [1 4] |
<Root>/Delay | RaspberrySmithPredictor_P.Delay_DelayLength | uint32_T | 1 |
No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores