Code Interface Report for RaspberrySmithPredictor

Table of Contents

Entry Point Functions

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

Inports

No Inports in model.

Outports

No Outports in model.

Interface Parameters

[-]
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

Data Stores

No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores