Code Interface Report for RaspberryMagmanControl

Table of Contents

Entry Point Functions

Function: RaspberryMagmanControl_initialize

Prototype void RaspberryMagmanControl_initialize(void)
Description Initialization entry point of generated code
Timing Must be called exactly once
Arguments None
Return value None
Header file RaspberryMagmanControl.h

Function: RaspberryMagmanControl_step

Prototype void RaspberryMagmanControl_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 RaspberryMagmanControl.h

Function: RaspberryMagmanControl_terminate

Prototype void RaspberryMagmanControl_terminate(void)
Description Termination entry point of generated code
Timing Must be called exactly once
Arguments None
Return value None
Header file RaspberryMagmanControl.h

Inports

No Inports in model.

Outports

No Outports in model.

Interface Parameters

[-]
Parameter Source Code Identifier Data Type Dimension
km4pi RaspberryMagmanControl_P.km4pi real_T [3 3]
km4piCam RaspberryMagmanControl_P.km4piCam real_T [3 3]
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_D real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_I real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_Kb real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_LowerSaturati real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_N real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_P real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_UpperSaturati real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_b real_T 1
<Root>/PID Controller (2DOF) RaspberryMagmanControl_P.PIDController2DOF_c real_T 1
<Root>/Sine Wave RaspberryMagmanControl_P.SineWave_Amp real_T 1
<Root>/Sine Wave RaspberryMagmanControl_P.SineWave_Bias real_T 1
<Root>/Sine Wave RaspberryMagmanControl_P.SineWave_Freq real_T 1
<Root>/Sine Wave RaspberryMagmanControl_P.SineWave_Phase real_T 1
<Root>/Sine Wave1 RaspberryMagmanControl_P.SineWave1_Amp real_T 1
<Root>/Sine Wave1 RaspberryMagmanControl_P.SineWave1_Bias real_T 1
<Root>/Sine Wave1 RaspberryMagmanControl_P.SineWave1_Freq real_T 1
<Root>/Sine Wave1 RaspberryMagmanControl_P.SineWave1_Phase real_T 1
<Root>/Referece position RaspberryMagmanControl_P.Refereceposition_Value real_T [1 2]
<S6>/Integrator RaspberryMagmanControl_P.Integrator_gainval real_T 1
<S6>/Integrator RaspberryMagmanControl_P.Integrator_IC real_T 1
<S6>/Filter RaspberryMagmanControl_P.Filter_gainval real_T 1
<S6>/Filter RaspberryMagmanControl_P.Filter_IC real_T 1
<S2>/Gain RaspberryMagmanControl_P.Gain_Gain real_T 1
<Root>/Constant2 RaspberryMagmanControl_P.Constant2_Value real_T [4 4]
<Root>/Manual Switch RaspberryMagmanControl_P.ManualSwitch_CurrentSetting uint8_T 1
<Root>/Manual Switch1 RaspberryMagmanControl_P.ManualSwitch1_CurrentSetting uint8_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