/* * File: SMO_arctan_PLL.h * * Code generated for Simulink model 'SMO_arctan_PLL'. * * Model version : 1.812 * Simulink Coder version : 9.4 (R2020b) 29-Jul-2020 * C/C++ source code generated on : Tue Apr 11 20:18:35 2023 * * Target selection: ert.tlc * Embedded hardware selection: ARM Compatible->ARM Cortex-M * Code generation objectives: * 1. Execution efficiency * 2. RAM efficiency * Validation result: Not run */ #ifndef RTW_HEADER_SMO_arctan_PLL_h_ #define RTW_HEADER_SMO_arctan_PLL_h_ #include #include #include #ifndef SMO_arctan_PLL_COMMON_INCLUDES_ #define SMO_arctan_PLL_COMMON_INCLUDES_ #include "rtwtypes.h" #endif /* SMO_arctan_PLL_COMMON_INCLUDES_ */ /* Model Code Variants */ /* Macros for accessing real-time model data structure */ #ifndef rtmGetErrorStatus #define rtmGetErrorStatus(rtm) ((rtm)->errorStatus) #endif #ifndef rtmSetErrorStatus #define rtmSetErrorStatus(rtm, val) ((rtm)->errorStatus = (val)) #endif /* Forward declaration for rtModel */ typedef struct tag_RTM RT_MODEL; /* Block signals and states (default storage) for system '' */ typedef struct { real_T DiscreteTimeIntegrator_DSTATE;/* '/Discrete-Time Integrator' */ real_T DiscreteTimeIntegrator_DSTATE_e;/* '/Discrete-Time Integrator' */ real_T DiscreteTimeIntegrator1_DSTATE;/* '/Discrete-Time Integrator1' */ real_T Integrator_DSTATE; /* '/Integrator' */ real_T UnitDelay_DSTATE; /* '/Unit Delay' */ real_T UnitDelay_DSTATE_h; /* '/Unit Delay' */ } DW; /* Real-time Model Data Structure */ struct tag_RTM { const char_T * volatile errorStatus; DW *dwork; }; /* Model entry point functions */ extern void SMO_arctan_PLL_initialize(RT_MODEL *const rtM); extern void SMO_arctan_PLL_step(RT_MODEL *const rtM, real_T rtU_Ialfabeta[2], real_T rtU_Ualfabeta[2], real_T *rtY_theta, real_T *rtY_we); /*- * These blocks were eliminated from the model due to optimizations: * * Block '/Constant' : Unused code path elimination * Block '/Display' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope2' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope3' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Add1' : Unused code path elimination * Block '/Atan1' : Unused code path elimination * Block '/Constant' : Unused code path elimination * Block '/Constant1' : Unused code path elimination * Block '/Constant4' : Unused code path elimination * Block '/Add1' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Filter_Constant' : Unused code path elimination * Block '/One' : Unused code path elimination * Block '/Product' : Unused code path elimination * Block '/Product1' : Unused code path elimination * Block '/Unit Delay' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Constant' : Unused code path elimination * Block '/Discrete-Time Integrator' : Unused code path elimination * Block '/Divide' : Unused code path elimination * Block '/Divide2' : Unused code path elimination * Block '/Gain' : Unused code path elimination * Block '/1//T' : Unused code path elimination * Block '/Avoid Divide by Zero' : Unused code path elimination * Block '/Compare' : Unused code path elimination * Block '/Constant' : Unused code path elimination * Block '/Max' : Unused code path elimination * Block '/Probe' : Unused code path elimination * Block '/Sum1' : Unused code path elimination * Block '/Time constant' : Unused code path elimination * Block '/Integrator' : Unused code path elimination * Block '/Saturation' : Unused code path elimination * Block '/K' : Unused code path elimination * Block '/Sum1' : Unused code path elimination * Block '/Math Function' : Unused code path elimination * Block '/Math Function1' : Unused code path elimination * Block '/Integral Gain' : Unused code path elimination * Block '/Integrator' : Unused code path elimination * Block '/Proportional Gain' : Unused code path elimination * Block '/Sum' : Unused code path elimination * Block '/Product' : Unused code path elimination * Block '/Product1' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Sqrt' : Unused code path elimination * Block '/Sum' : Unused code path elimination * Block '/Trigonometric Function' : Unused code path elimination * Block '/Trigonometric Function1' : Unused code path elimination * Block '/Rem1' : Unused code path elimination * Block '/ ' : Unused code path elimination * Block '/ ' : Unused code path elimination * Block '/ 1//L' : Unused code path elimination * Block '/ 1//L ' : Unused code path elimination * Block '/1//L' : Unused code path elimination * Block '/1//L ' : Unused code path elimination * Block '/Constant' : Unused code path elimination * Block '/Constant1' : Unused code path elimination * Block '/Constant2' : Unused code path elimination * Block '/Constant3' : Unused code path elimination * Block '/Constant4' : Unused code path elimination * Block '/Discrete-Time Integrator' : Unused code path elimination * Block '/Discrete-Time Integrator1' : Unused code path elimination * Block '/Gain4' : Unused code path elimination * Block '/Gain5' : Unused code path elimination * Block '/Product2' : Unused code path elimination * Block '/Product3' : Unused code path elimination * Block '/Product4' : Unused code path elimination * Block '/R//L' : Unused code path elimination * Block '/R//L ' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope2' : Unused code path elimination * Block '/Abs' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Divide' : Unused code path elimination * Block '/Divide1' : Unused code path elimination * Block '/Divide2' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope2' : Unused code path elimination * Block '/Sign' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Abs' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Divide' : Unused code path elimination * Block '/Divide1' : Unused code path elimination * Block '/Divide2' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope2' : Unused code path elimination * Block '/Sign' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Sum2' : Unused code path elimination * Block '/Sum5' : Unused code path elimination * Block '/ ' : Unused code path elimination * Block '/ ' : Unused code path elimination * Block '/ 1//L' : Unused code path elimination * Block '/ 1//L ' : Unused code path elimination * Block '/1//L' : Unused code path elimination * Block '/1//L ' : Unused code path elimination * Block '/Constant' : Unused code path elimination * Block '/Constant1' : Unused code path elimination * Block '/Constant2' : Unused code path elimination * Block '/Constant3' : Unused code path elimination * Block '/Constant4' : Unused code path elimination * Block '/Constant5' : Unused code path elimination * Block '/Discrete-Time Integrator' : Unused code path elimination * Block '/Discrete-Time Integrator1' : Unused code path elimination * Block '/Divide3' : Unused code path elimination * Block '/Sum2' : Unused code path elimination * Block '/Sum3' : Unused code path elimination * Block '/UnitDelay1' : Unused code path elimination * Block '/Divide3' : Unused code path elimination * Block '/Sum2' : Unused code path elimination * Block '/Sum3' : Unused code path elimination * Block '/UnitDelay1' : Unused code path elimination * Block '/Product2' : Unused code path elimination * Block '/Product3' : Unused code path elimination * Block '/Product4' : Unused code path elimination * Block '/R//L' : Unused code path elimination * Block '/R//L ' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Abs' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Divide' : Unused code path elimination * Block '/Divide1' : Unused code path elimination * Block '/Divide2' : Unused code path elimination * Block '/Sign' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Abs' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Divide' : Unused code path elimination * Block '/Divide1' : Unused code path elimination * Block '/Divide2' : Unused code path elimination * Block '/Sign' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Sum2' : Unused code path elimination * Block '/Sum5' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Scope2' : Unused code path elimination * Block '/Scope3' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Constant' : Unused code path elimination * Block '/Constant1' : Unused code path elimination * Block '/Constant2' : Unused code path elimination * Block '/Constant3' : Unused code path elimination * Block '/Constant4' : Unused code path elimination * Block '/Constant5' : Unused code path elimination * Block '/Constant6' : Unused code path elimination * Block '/Constant7' : Unused code path elimination * Block '/Data Type Conversion' : Unused code path elimination * Block '/Gain' : Unused code path elimination * Block '/Gain1' : Unused code path elimination * Block '/Gain2' : Unused code path elimination * Block '/Logical Operator' : Unused code path elimination * Block '/Relational Operator' : Unused code path elimination * Block '/Relational Operator1' : Unused code path elimination * Block '/Relational Operator2' : Unused code path elimination * Block '/Rem' : Unused code path elimination * Block '/Scope' : Unused code path elimination * Block '/Scope1' : Unused code path elimination * Block '/Sin' : Unused code path elimination * Block '/Square' : Unused code path elimination * Block '/Add' : Unused code path elimination * Block '/Add1' : Unused code path elimination * Block '/Add2' : Unused code path elimination * Block '/Add3' : Unused code path elimination * Block '/Add4' : Unused code path elimination * Block '/Add5' : Unused code path elimination * Block '/Divide' : Unused code path elimination * Block '/Divide1' : Unused code path elimination * Block '/Divide2' : Unused code path elimination * Block '/Gain' : Unused code path elimination * Block '/Data Type Duplicate' : Unused code path elimination * Block '/Data Type Propagation' : Unused code path elimination * Block '/LowerRelop1' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Switch2' : Unused code path elimination * Block '/UpperRelop' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Unit Delay' : Unused code path elimination * Block '/Unit Delay1' : Unused code path elimination * Block '/Switch' : Unused code path elimination * Block '/Unit Delay' : Unused code path elimination */ /*- * The generated code includes comments that allow you to trace directly * back to the appropriate location in the model. The basic format * is /block_name, where system is the system number (uniquely * assigned by Simulink) and block_name is the name of the block. * * Note that this particular code originates from a subsystem build, * and has its own system numbers different from the parent model. * Refer to the system hierarchy for this subsystem below, and use the * MATLAB hilite_system command to trace the generated code back * to the parent model. For example, * * hilite_system('FOC_ADRC/PMSM_Controller/SMO_arctan_PLL') - opens subsystem FOC_ADRC/PMSM_Controller/SMO_arctan_PLL * hilite_system('FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/Kp') - opens and selects block Kp * * Here is the system hierarchy for this model * * '' : 'FOC_ADRC/PMSM_Controller' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/IIR Filter' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/IIR Filter1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/SMO' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Anti-windup' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/D Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Filter' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Filter ICs' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/I Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Ideal P Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Ideal P Gain Fdbk' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Integrator' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Integrator ICs' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/N Copy' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/N Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/P Copy' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Parallel P Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Reset Signal' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Saturation' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Saturation Fdbk' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Sum' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Sum Fdbk' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tracking Mode' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tracking Mode Sum' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tsamp - Integral' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tsamp - Ngain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/postSat Signal' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/preSat Signal' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Anti-windup/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/D Gain/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Filter/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Filter ICs/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/I Gain/Internal Parameters' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Ideal P Gain/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Ideal P Gain Fdbk/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Integrator/Discrete' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Integrator ICs/Internal IC' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/N Copy/Disabled wSignal Specification' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/N Gain/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/P Copy/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Parallel P Gain/Internal Parameters' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Reset Signal/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Saturation/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Saturation Fdbk/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Sum/Sum_PI' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Sum Fdbk/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tracking Mode/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tracking Mode Sum/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tsamp - Integral/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/Tsamp - Ngain/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/postSat Signal/Forward_Path' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/PLL2/PLL/preSat Signal/Forward_Path' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/SMO/Subsystem1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO1/SMO/Subsystem2' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/IIR Filter' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/arctan_PLL1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)/Enable//disable time constant' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)/Initialization' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)/Integrator (Discrete or Continuous)' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)/Enable//disable time constant/Compare To Zero' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)/Initialization/Init_u' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/Low-Pass Filter (Discrete or Continuous)/Integrator (Discrete or Continuous)/Discrete' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Anti-windup' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/D Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Filter' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Filter ICs' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/I Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Ideal P Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Ideal P Gain Fdbk' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Integrator' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Integrator ICs' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/N Copy' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/N Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/P Copy' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Parallel P Gain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Reset Signal' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Saturation' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Saturation Fdbk' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Sum' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Sum Fdbk' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tracking Mode' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tracking Mode Sum' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tsamp - Integral' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tsamp - Ngain' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/postSat Signal' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/preSat Signal' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Anti-windup/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/D Gain/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Filter/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Filter ICs/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/I Gain/Internal Parameters' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Ideal P Gain/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Ideal P Gain Fdbk/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Integrator/Discrete' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Integrator ICs/Internal IC' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/N Copy/Disabled wSignal Specification' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/N Gain/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/P Copy/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Parallel P Gain/Internal Parameters' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Reset Signal/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Saturation/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Saturation Fdbk/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Sum/Sum_PI' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Sum Fdbk/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tracking Mode/Disabled' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tracking Mode Sum/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tsamp - Integral/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/Tsamp - Ngain/Passthrough' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/postSat Signal/Forward_Path' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/PLL2/PLL/preSat Signal/Forward_Path' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO/Subsystem1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO/Subsystem2' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO1/LFP' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO1/LFP1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO1/Subsystem1' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/SMO1/Subsystem2' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/arctan_PLL1/Subsystem' * '' : 'FOC_ADRC/PMSM_Controller/SMO_arctan_PLL/SMO2/arctan_PLL1/Subsystem/Saturation Dynamic' */ #endif /* RTW_HEADER_SMO_arctan_PLL_h_ */ /* * File trailer for generated code. * * [EOF] */