matlab code gen
Embed:
(wiki syntax)
Show/hide line numbers
S_con1.h
00001 // 00002 // File: S_con1.h 00003 // 00004 // Code generated for Simulink model 'S_con1'. 00005 // 00006 // Model version : 1.1 00007 // Simulink Coder version : 9.1 (R2019a) 23-Nov-2018 00008 // C/C++ source code generated on : Mon Feb 3 20:42:16 2020 00009 // 00010 // Target selection: ert.tlc 00011 // Embedded hardware selection: ARM Compatible->ARM 7 00012 // Code generation objectives: 00013 // 1. Execution efficiency 00014 // 2. RAM efficiency 00015 // Validation result: Not run 00016 // 00017 #ifndef RTW_HEADER_S_con1_h_ 00018 #define RTW_HEADER_S_con1_h_ 00019 #include <cmath> 00020 #ifndef S_con1_COMMON_INCLUDES_ 00021 # define S_con1_COMMON_INCLUDES_ 00022 #include "rtwtypes.h" 00023 #endif // S_con1_COMMON_INCLUDES_ 00024 00025 // Macros for accessing real-time model data structure 00026 #ifndef rtmGetErrorStatus 00027 # define rtmGetErrorStatus(rtm) ((rtm)->errorStatus) 00028 #endif 00029 00030 #ifndef rtmSetErrorStatus 00031 # define rtmSetErrorStatus(rtm, val) ((rtm)->errorStatus = (val)) 00032 #endif 00033 00034 // Forward declaration for rtModel 00035 typedef struct tag_RTM RT_MODEL; 00036 00037 // Block signals and states (default storage) for system '<Root>' 00038 typedef struct { 00039 real_T Integrator_DSTATE; // '<S134>/Integrator' 00040 real_T Filter_DSTATE; // '<S129>/Filter' 00041 real_T Integrator_DSTATE_c; // '<S266>/Integrator' 00042 real_T Filter_DSTATE_p; // '<S261>/Filter' 00043 real_T Integrator_DSTATE_p; // '<S178>/Integrator' 00044 real_T Filter_DSTATE_b; // '<S173>/Filter' 00045 real_T Integrator_DSTATE_b; // '<S46>/Integrator' 00046 real_T Filter_DSTATE_a; // '<S41>/Filter' 00047 real_T Integrator_DSTATE_m; // '<S90>/Integrator' 00048 real_T Filter_DSTATE_ai; // '<S85>/Filter' 00049 real_T Integrator_DSTATE_bz; // '<S222>/Integrator' 00050 real_T Filter_DSTATE_o; // '<S217>/Filter' 00051 } DW; 00052 00053 // External inputs (root inport signals with default storage) 00054 typedef struct { 00055 real_T vx; // '<Root>/vx' 00056 real_T vy; // '<Root>/vy' 00057 real_T r_z; // '<Root>/r_z' 00058 real_T pitch; // '<Root>/pitch' 00059 real_T roll; // '<Root>/roll' 00060 real_T altitude; // '<Root>/altitude' 00061 real_T yaw; // '<Root>/yaw' 00062 real_T phi; // '<Root>/phi' 00063 real_T theta; // '<Root>/theta' 00064 real_T psy; // '<Root>/psy' 00065 } ExtU; 00066 00067 // External outputs (root outports fed by signals with default storage) 00068 typedef struct { 00069 real_T M1; // '<Root>/M1' 00070 real_T M2; // '<Root>/M2' 00071 real_T M3; // '<Root>/M3' 00072 real_T M4; // '<Root>/M4' 00073 } ExtY; 00074 00075 // Real-time Model Data Structure 00076 struct tag_RTM { 00077 const char_T * volatile errorStatus; 00078 }; 00079 00080 // Class declaration for model S_con1 00081 class S_con1ModelClass { 00082 // public data and function members 00083 public: 00084 // model initialize function 00085 void initialize(); 00086 00087 // model step function 00088 void step(); 00089 00090 // Constructor 00091 S_con1ModelClass(); 00092 00093 // Destructor 00094 ~S_con1ModelClass(); 00095 00096 // Root-level input access methods 00097 00098 // Root inport: '<Root>/vx' set method 00099 void setvx(real_T localArgInput) 00100 { 00101 rtU.vx = localArgInput; 00102 } 00103 00104 // Root inport: '<Root>/vy' set method 00105 void setvy(real_T localArgInput) 00106 { 00107 rtU.vy = localArgInput; 00108 } 00109 00110 // Root inport: '<Root>/r_z' set method 00111 void setr_z(real_T localArgInput) 00112 { 00113 rtU.r_z = localArgInput; 00114 } 00115 00116 // Root inport: '<Root>/pitch' set method 00117 void setpitch(real_T localArgInput) 00118 { 00119 rtU.pitch = localArgInput; 00120 } 00121 00122 // Root inport: '<Root>/roll' set method 00123 void setroll(real_T localArgInput) 00124 { 00125 rtU.roll = localArgInput; 00126 } 00127 00128 // Root inport: '<Root>/altitude' set method 00129 void setaltitude(real_T localArgInput) 00130 { 00131 rtU.altitude = localArgInput; 00132 } 00133 00134 // Root inport: '<Root>/yaw' set method 00135 void setyaw(real_T localArgInput) 00136 { 00137 rtU.yaw = localArgInput; 00138 } 00139 00140 // Root inport: '<Root>/phi' set method 00141 void setphi(real_T localArgInput) 00142 { 00143 rtU.phi = localArgInput; 00144 } 00145 00146 // Root inport: '<Root>/theta' set method 00147 void settheta(real_T localArgInput) 00148 { 00149 rtU.theta = localArgInput; 00150 } 00151 00152 // Root inport: '<Root>/psy' set method 00153 void setpsy(real_T localArgInput) 00154 { 00155 rtU.psy = localArgInput; 00156 } 00157 00158 // Root-level output access methods 00159 00160 // Root outport: '<Root>/M1' get method 00161 real_T getM1() const 00162 { 00163 return rtY.M1; 00164 } 00165 00166 // Root outport: '<Root>/M2' get method 00167 real_T getM2() const 00168 { 00169 return rtY.M2; 00170 } 00171 00172 // Root outport: '<Root>/M3' get method 00173 real_T getM3() const 00174 { 00175 return rtY.M3; 00176 } 00177 00178 // Root outport: '<Root>/M4' get method 00179 real_T getM4() const 00180 { 00181 return rtY.M4; 00182 } 00183 00184 // Real-Time Model get method 00185 RT_MODEL * getRTM(); 00186 00187 // protected data and function members 00188 protected: 00189 // External inputs 00190 ExtU rtU; 00191 00192 // External outputs 00193 ExtY rtY; 00194 00195 // private data and function members 00196 private: 00197 // Block signals and states 00198 DW rtDW; 00199 00200 // Real-Time Model 00201 RT_MODEL rtM; 00202 }; 00203 00204 //- 00205 // The generated code includes comments that allow you to trace directly 00206 // back to the appropriate location in the model. The basic format 00207 // is <system>/block_name, where system is the system number (uniquely 00208 // assigned by Simulink) and block_name is the name of the block. 00209 // 00210 // Use the MATLAB hilite_system command to trace the generated code back 00211 // to the model. For example, 00212 // 00213 // hilite_system('<S3>') - opens system 3 00214 // hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3 00215 // 00216 // Here is the system hierarchy for this model 00217 // 00218 // '<Root>' : 'S_con1' 00219 // '<S1>' : 'S_con1/MATLAB Function' 00220 // '<S2>' : 'S_con1/MATLAB Function1' 00221 // '<S3>' : 'S_con1/MATLAB Function2' 00222 // '<S4>' : 'S_con1/MATLAB Function3' 00223 // '<S5>' : 'S_con1/MATLAB Function4' 00224 // '<S6>' : 'S_con1/rpm2duty' 00225 // '<S7>' : 'S_con1/small_angle_control' 00226 // '<S8>' : 'S_con1/small_angle_control/Discrete PID Controller1' 00227 // '<S9>' : 'S_con1/small_angle_control/Discrete PID Controller2' 00228 // '<S10>' : 'S_con1/small_angle_control/Discrete PID Controller3' 00229 // '<S11>' : 'S_con1/small_angle_control/Discrete PID Controller4' 00230 // '<S12>' : 'S_con1/small_angle_control/Discrete PID Controller5' 00231 // '<S13>' : 'S_con1/small_angle_control/Discrete PID Controller6' 00232 // '<S14>' : 'S_con1/small_angle_control/MATLAB Function4' 00233 // '<S15>' : 'S_con1/small_angle_control/Subsystem' 00234 // '<S16>' : 'S_con1/small_angle_control/Subsystem1' 00235 // '<S17>' : 'S_con1/small_angle_control/Discrete PID Controller1/Anti-windup' 00236 // '<S18>' : 'S_con1/small_angle_control/Discrete PID Controller1/D Gain' 00237 // '<S19>' : 'S_con1/small_angle_control/Discrete PID Controller1/Filter' 00238 // '<S20>' : 'S_con1/small_angle_control/Discrete PID Controller1/Filter ICs' 00239 // '<S21>' : 'S_con1/small_angle_control/Discrete PID Controller1/I Gain' 00240 // '<S22>' : 'S_con1/small_angle_control/Discrete PID Controller1/Ideal P Gain' 00241 // '<S23>' : 'S_con1/small_angle_control/Discrete PID Controller1/Ideal P Gain Fdbk' 00242 // '<S24>' : 'S_con1/small_angle_control/Discrete PID Controller1/Integrator' 00243 // '<S25>' : 'S_con1/small_angle_control/Discrete PID Controller1/Integrator ICs' 00244 // '<S26>' : 'S_con1/small_angle_control/Discrete PID Controller1/N Copy' 00245 // '<S27>' : 'S_con1/small_angle_control/Discrete PID Controller1/N Gain' 00246 // '<S28>' : 'S_con1/small_angle_control/Discrete PID Controller1/P Copy' 00247 // '<S29>' : 'S_con1/small_angle_control/Discrete PID Controller1/Parallel P Gain' 00248 // '<S30>' : 'S_con1/small_angle_control/Discrete PID Controller1/Reset Signal' 00249 // '<S31>' : 'S_con1/small_angle_control/Discrete PID Controller1/Saturation' 00250 // '<S32>' : 'S_con1/small_angle_control/Discrete PID Controller1/Saturation Fdbk' 00251 // '<S33>' : 'S_con1/small_angle_control/Discrete PID Controller1/Sum' 00252 // '<S34>' : 'S_con1/small_angle_control/Discrete PID Controller1/Sum Fdbk' 00253 // '<S35>' : 'S_con1/small_angle_control/Discrete PID Controller1/Tracking Mode' 00254 // '<S36>' : 'S_con1/small_angle_control/Discrete PID Controller1/Tracking Mode Sum' 00255 // '<S37>' : 'S_con1/small_angle_control/Discrete PID Controller1/postSat Signal' 00256 // '<S38>' : 'S_con1/small_angle_control/Discrete PID Controller1/preSat Signal' 00257 // '<S39>' : 'S_con1/small_angle_control/Discrete PID Controller1/Anti-windup/Passthrough' 00258 // '<S40>' : 'S_con1/small_angle_control/Discrete PID Controller1/D Gain/Internal Parameters' 00259 // '<S41>' : 'S_con1/small_angle_control/Discrete PID Controller1/Filter/Disc. Forward Euler Filter' 00260 // '<S42>' : 'S_con1/small_angle_control/Discrete PID Controller1/Filter ICs/Internal IC - Filter' 00261 // '<S43>' : 'S_con1/small_angle_control/Discrete PID Controller1/I Gain/Internal Parameters' 00262 // '<S44>' : 'S_con1/small_angle_control/Discrete PID Controller1/Ideal P Gain/Passthrough' 00263 // '<S45>' : 'S_con1/small_angle_control/Discrete PID Controller1/Ideal P Gain Fdbk/Disabled' 00264 // '<S46>' : 'S_con1/small_angle_control/Discrete PID Controller1/Integrator/Discrete' 00265 // '<S47>' : 'S_con1/small_angle_control/Discrete PID Controller1/Integrator ICs/Internal IC' 00266 // '<S48>' : 'S_con1/small_angle_control/Discrete PID Controller1/N Copy/Disabled' 00267 // '<S49>' : 'S_con1/small_angle_control/Discrete PID Controller1/N Gain/Internal Parameters' 00268 // '<S50>' : 'S_con1/small_angle_control/Discrete PID Controller1/P Copy/Disabled' 00269 // '<S51>' : 'S_con1/small_angle_control/Discrete PID Controller1/Parallel P Gain/Internal Parameters' 00270 // '<S52>' : 'S_con1/small_angle_control/Discrete PID Controller1/Reset Signal/Disabled' 00271 // '<S53>' : 'S_con1/small_angle_control/Discrete PID Controller1/Saturation/Passthrough' 00272 // '<S54>' : 'S_con1/small_angle_control/Discrete PID Controller1/Saturation Fdbk/Disabled' 00273 // '<S55>' : 'S_con1/small_angle_control/Discrete PID Controller1/Sum/Sum_PID' 00274 // '<S56>' : 'S_con1/small_angle_control/Discrete PID Controller1/Sum Fdbk/Disabled' 00275 // '<S57>' : 'S_con1/small_angle_control/Discrete PID Controller1/Tracking Mode/Disabled' 00276 // '<S58>' : 'S_con1/small_angle_control/Discrete PID Controller1/Tracking Mode Sum/Passthrough' 00277 // '<S59>' : 'S_con1/small_angle_control/Discrete PID Controller1/postSat Signal/Forward_Path' 00278 // '<S60>' : 'S_con1/small_angle_control/Discrete PID Controller1/preSat Signal/Forward_Path' 00279 // '<S61>' : 'S_con1/small_angle_control/Discrete PID Controller2/Anti-windup' 00280 // '<S62>' : 'S_con1/small_angle_control/Discrete PID Controller2/D Gain' 00281 // '<S63>' : 'S_con1/small_angle_control/Discrete PID Controller2/Filter' 00282 // '<S64>' : 'S_con1/small_angle_control/Discrete PID Controller2/Filter ICs' 00283 // '<S65>' : 'S_con1/small_angle_control/Discrete PID Controller2/I Gain' 00284 // '<S66>' : 'S_con1/small_angle_control/Discrete PID Controller2/Ideal P Gain' 00285 // '<S67>' : 'S_con1/small_angle_control/Discrete PID Controller2/Ideal P Gain Fdbk' 00286 // '<S68>' : 'S_con1/small_angle_control/Discrete PID Controller2/Integrator' 00287 // '<S69>' : 'S_con1/small_angle_control/Discrete PID Controller2/Integrator ICs' 00288 // '<S70>' : 'S_con1/small_angle_control/Discrete PID Controller2/N Copy' 00289 // '<S71>' : 'S_con1/small_angle_control/Discrete PID Controller2/N Gain' 00290 // '<S72>' : 'S_con1/small_angle_control/Discrete PID Controller2/P Copy' 00291 // '<S73>' : 'S_con1/small_angle_control/Discrete PID Controller2/Parallel P Gain' 00292 // '<S74>' : 'S_con1/small_angle_control/Discrete PID Controller2/Reset Signal' 00293 // '<S75>' : 'S_con1/small_angle_control/Discrete PID Controller2/Saturation' 00294 // '<S76>' : 'S_con1/small_angle_control/Discrete PID Controller2/Saturation Fdbk' 00295 // '<S77>' : 'S_con1/small_angle_control/Discrete PID Controller2/Sum' 00296 // '<S78>' : 'S_con1/small_angle_control/Discrete PID Controller2/Sum Fdbk' 00297 // '<S79>' : 'S_con1/small_angle_control/Discrete PID Controller2/Tracking Mode' 00298 // '<S80>' : 'S_con1/small_angle_control/Discrete PID Controller2/Tracking Mode Sum' 00299 // '<S81>' : 'S_con1/small_angle_control/Discrete PID Controller2/postSat Signal' 00300 // '<S82>' : 'S_con1/small_angle_control/Discrete PID Controller2/preSat Signal' 00301 // '<S83>' : 'S_con1/small_angle_control/Discrete PID Controller2/Anti-windup/Passthrough' 00302 // '<S84>' : 'S_con1/small_angle_control/Discrete PID Controller2/D Gain/Internal Parameters' 00303 // '<S85>' : 'S_con1/small_angle_control/Discrete PID Controller2/Filter/Disc. Forward Euler Filter' 00304 // '<S86>' : 'S_con1/small_angle_control/Discrete PID Controller2/Filter ICs/Internal IC - Filter' 00305 // '<S87>' : 'S_con1/small_angle_control/Discrete PID Controller2/I Gain/Internal Parameters' 00306 // '<S88>' : 'S_con1/small_angle_control/Discrete PID Controller2/Ideal P Gain/Passthrough' 00307 // '<S89>' : 'S_con1/small_angle_control/Discrete PID Controller2/Ideal P Gain Fdbk/Disabled' 00308 // '<S90>' : 'S_con1/small_angle_control/Discrete PID Controller2/Integrator/Discrete' 00309 // '<S91>' : 'S_con1/small_angle_control/Discrete PID Controller2/Integrator ICs/Internal IC' 00310 // '<S92>' : 'S_con1/small_angle_control/Discrete PID Controller2/N Copy/Disabled' 00311 // '<S93>' : 'S_con1/small_angle_control/Discrete PID Controller2/N Gain/Internal Parameters' 00312 // '<S94>' : 'S_con1/small_angle_control/Discrete PID Controller2/P Copy/Disabled' 00313 // '<S95>' : 'S_con1/small_angle_control/Discrete PID Controller2/Parallel P Gain/Internal Parameters' 00314 // '<S96>' : 'S_con1/small_angle_control/Discrete PID Controller2/Reset Signal/Disabled' 00315 // '<S97>' : 'S_con1/small_angle_control/Discrete PID Controller2/Saturation/Passthrough' 00316 // '<S98>' : 'S_con1/small_angle_control/Discrete PID Controller2/Saturation Fdbk/Disabled' 00317 // '<S99>' : 'S_con1/small_angle_control/Discrete PID Controller2/Sum/Sum_PID' 00318 // '<S100>' : 'S_con1/small_angle_control/Discrete PID Controller2/Sum Fdbk/Disabled' 00319 // '<S101>' : 'S_con1/small_angle_control/Discrete PID Controller2/Tracking Mode/Disabled' 00320 // '<S102>' : 'S_con1/small_angle_control/Discrete PID Controller2/Tracking Mode Sum/Passthrough' 00321 // '<S103>' : 'S_con1/small_angle_control/Discrete PID Controller2/postSat Signal/Forward_Path' 00322 // '<S104>' : 'S_con1/small_angle_control/Discrete PID Controller2/preSat Signal/Forward_Path' 00323 // '<S105>' : 'S_con1/small_angle_control/Discrete PID Controller3/Anti-windup' 00324 // '<S106>' : 'S_con1/small_angle_control/Discrete PID Controller3/D Gain' 00325 // '<S107>' : 'S_con1/small_angle_control/Discrete PID Controller3/Filter' 00326 // '<S108>' : 'S_con1/small_angle_control/Discrete PID Controller3/Filter ICs' 00327 // '<S109>' : 'S_con1/small_angle_control/Discrete PID Controller3/I Gain' 00328 // '<S110>' : 'S_con1/small_angle_control/Discrete PID Controller3/Ideal P Gain' 00329 // '<S111>' : 'S_con1/small_angle_control/Discrete PID Controller3/Ideal P Gain Fdbk' 00330 // '<S112>' : 'S_con1/small_angle_control/Discrete PID Controller3/Integrator' 00331 // '<S113>' : 'S_con1/small_angle_control/Discrete PID Controller3/Integrator ICs' 00332 // '<S114>' : 'S_con1/small_angle_control/Discrete PID Controller3/N Copy' 00333 // '<S115>' : 'S_con1/small_angle_control/Discrete PID Controller3/N Gain' 00334 // '<S116>' : 'S_con1/small_angle_control/Discrete PID Controller3/P Copy' 00335 // '<S117>' : 'S_con1/small_angle_control/Discrete PID Controller3/Parallel P Gain' 00336 // '<S118>' : 'S_con1/small_angle_control/Discrete PID Controller3/Reset Signal' 00337 // '<S119>' : 'S_con1/small_angle_control/Discrete PID Controller3/Saturation' 00338 // '<S120>' : 'S_con1/small_angle_control/Discrete PID Controller3/Saturation Fdbk' 00339 // '<S121>' : 'S_con1/small_angle_control/Discrete PID Controller3/Sum' 00340 // '<S122>' : 'S_con1/small_angle_control/Discrete PID Controller3/Sum Fdbk' 00341 // '<S123>' : 'S_con1/small_angle_control/Discrete PID Controller3/Tracking Mode' 00342 // '<S124>' : 'S_con1/small_angle_control/Discrete PID Controller3/Tracking Mode Sum' 00343 // '<S125>' : 'S_con1/small_angle_control/Discrete PID Controller3/postSat Signal' 00344 // '<S126>' : 'S_con1/small_angle_control/Discrete PID Controller3/preSat Signal' 00345 // '<S127>' : 'S_con1/small_angle_control/Discrete PID Controller3/Anti-windup/Passthrough' 00346 // '<S128>' : 'S_con1/small_angle_control/Discrete PID Controller3/D Gain/Internal Parameters' 00347 // '<S129>' : 'S_con1/small_angle_control/Discrete PID Controller3/Filter/Disc. Forward Euler Filter' 00348 // '<S130>' : 'S_con1/small_angle_control/Discrete PID Controller3/Filter ICs/Internal IC - Filter' 00349 // '<S131>' : 'S_con1/small_angle_control/Discrete PID Controller3/I Gain/Internal Parameters' 00350 // '<S132>' : 'S_con1/small_angle_control/Discrete PID Controller3/Ideal P Gain/Passthrough' 00351 // '<S133>' : 'S_con1/small_angle_control/Discrete PID Controller3/Ideal P Gain Fdbk/Disabled' 00352 // '<S134>' : 'S_con1/small_angle_control/Discrete PID Controller3/Integrator/Discrete' 00353 // '<S135>' : 'S_con1/small_angle_control/Discrete PID Controller3/Integrator ICs/Internal IC' 00354 // '<S136>' : 'S_con1/small_angle_control/Discrete PID Controller3/N Copy/Disabled' 00355 // '<S137>' : 'S_con1/small_angle_control/Discrete PID Controller3/N Gain/Internal Parameters' 00356 // '<S138>' : 'S_con1/small_angle_control/Discrete PID Controller3/P Copy/Disabled' 00357 // '<S139>' : 'S_con1/small_angle_control/Discrete PID Controller3/Parallel P Gain/Internal Parameters' 00358 // '<S140>' : 'S_con1/small_angle_control/Discrete PID Controller3/Reset Signal/Disabled' 00359 // '<S141>' : 'S_con1/small_angle_control/Discrete PID Controller3/Saturation/Passthrough' 00360 // '<S142>' : 'S_con1/small_angle_control/Discrete PID Controller3/Saturation Fdbk/Disabled' 00361 // '<S143>' : 'S_con1/small_angle_control/Discrete PID Controller3/Sum/Sum_PID' 00362 // '<S144>' : 'S_con1/small_angle_control/Discrete PID Controller3/Sum Fdbk/Disabled' 00363 // '<S145>' : 'S_con1/small_angle_control/Discrete PID Controller3/Tracking Mode/Disabled' 00364 // '<S146>' : 'S_con1/small_angle_control/Discrete PID Controller3/Tracking Mode Sum/Passthrough' 00365 // '<S147>' : 'S_con1/small_angle_control/Discrete PID Controller3/postSat Signal/Forward_Path' 00366 // '<S148>' : 'S_con1/small_angle_control/Discrete PID Controller3/preSat Signal/Forward_Path' 00367 // '<S149>' : 'S_con1/small_angle_control/Discrete PID Controller4/Anti-windup' 00368 // '<S150>' : 'S_con1/small_angle_control/Discrete PID Controller4/D Gain' 00369 // '<S151>' : 'S_con1/small_angle_control/Discrete PID Controller4/Filter' 00370 // '<S152>' : 'S_con1/small_angle_control/Discrete PID Controller4/Filter ICs' 00371 // '<S153>' : 'S_con1/small_angle_control/Discrete PID Controller4/I Gain' 00372 // '<S154>' : 'S_con1/small_angle_control/Discrete PID Controller4/Ideal P Gain' 00373 // '<S155>' : 'S_con1/small_angle_control/Discrete PID Controller4/Ideal P Gain Fdbk' 00374 // '<S156>' : 'S_con1/small_angle_control/Discrete PID Controller4/Integrator' 00375 // '<S157>' : 'S_con1/small_angle_control/Discrete PID Controller4/Integrator ICs' 00376 // '<S158>' : 'S_con1/small_angle_control/Discrete PID Controller4/N Copy' 00377 // '<S159>' : 'S_con1/small_angle_control/Discrete PID Controller4/N Gain' 00378 // '<S160>' : 'S_con1/small_angle_control/Discrete PID Controller4/P Copy' 00379 // '<S161>' : 'S_con1/small_angle_control/Discrete PID Controller4/Parallel P Gain' 00380 // '<S162>' : 'S_con1/small_angle_control/Discrete PID Controller4/Reset Signal' 00381 // '<S163>' : 'S_con1/small_angle_control/Discrete PID Controller4/Saturation' 00382 // '<S164>' : 'S_con1/small_angle_control/Discrete PID Controller4/Saturation Fdbk' 00383 // '<S165>' : 'S_con1/small_angle_control/Discrete PID Controller4/Sum' 00384 // '<S166>' : 'S_con1/small_angle_control/Discrete PID Controller4/Sum Fdbk' 00385 // '<S167>' : 'S_con1/small_angle_control/Discrete PID Controller4/Tracking Mode' 00386 // '<S168>' : 'S_con1/small_angle_control/Discrete PID Controller4/Tracking Mode Sum' 00387 // '<S169>' : 'S_con1/small_angle_control/Discrete PID Controller4/postSat Signal' 00388 // '<S170>' : 'S_con1/small_angle_control/Discrete PID Controller4/preSat Signal' 00389 // '<S171>' : 'S_con1/small_angle_control/Discrete PID Controller4/Anti-windup/Passthrough' 00390 // '<S172>' : 'S_con1/small_angle_control/Discrete PID Controller4/D Gain/Internal Parameters' 00391 // '<S173>' : 'S_con1/small_angle_control/Discrete PID Controller4/Filter/Disc. Forward Euler Filter' 00392 // '<S174>' : 'S_con1/small_angle_control/Discrete PID Controller4/Filter ICs/Internal IC - Filter' 00393 // '<S175>' : 'S_con1/small_angle_control/Discrete PID Controller4/I Gain/Internal Parameters' 00394 // '<S176>' : 'S_con1/small_angle_control/Discrete PID Controller4/Ideal P Gain/Passthrough' 00395 // '<S177>' : 'S_con1/small_angle_control/Discrete PID Controller4/Ideal P Gain Fdbk/Disabled' 00396 // '<S178>' : 'S_con1/small_angle_control/Discrete PID Controller4/Integrator/Discrete' 00397 // '<S179>' : 'S_con1/small_angle_control/Discrete PID Controller4/Integrator ICs/Internal IC' 00398 // '<S180>' : 'S_con1/small_angle_control/Discrete PID Controller4/N Copy/Disabled' 00399 // '<S181>' : 'S_con1/small_angle_control/Discrete PID Controller4/N Gain/Internal Parameters' 00400 // '<S182>' : 'S_con1/small_angle_control/Discrete PID Controller4/P Copy/Disabled' 00401 // '<S183>' : 'S_con1/small_angle_control/Discrete PID Controller4/Parallel P Gain/Internal Parameters' 00402 // '<S184>' : 'S_con1/small_angle_control/Discrete PID Controller4/Reset Signal/Disabled' 00403 // '<S185>' : 'S_con1/small_angle_control/Discrete PID Controller4/Saturation/Passthrough' 00404 // '<S186>' : 'S_con1/small_angle_control/Discrete PID Controller4/Saturation Fdbk/Disabled' 00405 // '<S187>' : 'S_con1/small_angle_control/Discrete PID Controller4/Sum/Sum_PID' 00406 // '<S188>' : 'S_con1/small_angle_control/Discrete PID Controller4/Sum Fdbk/Disabled' 00407 // '<S189>' : 'S_con1/small_angle_control/Discrete PID Controller4/Tracking Mode/Disabled' 00408 // '<S190>' : 'S_con1/small_angle_control/Discrete PID Controller4/Tracking Mode Sum/Passthrough' 00409 // '<S191>' : 'S_con1/small_angle_control/Discrete PID Controller4/postSat Signal/Forward_Path' 00410 // '<S192>' : 'S_con1/small_angle_control/Discrete PID Controller4/preSat Signal/Forward_Path' 00411 // '<S193>' : 'S_con1/small_angle_control/Discrete PID Controller5/Anti-windup' 00412 // '<S194>' : 'S_con1/small_angle_control/Discrete PID Controller5/D Gain' 00413 // '<S195>' : 'S_con1/small_angle_control/Discrete PID Controller5/Filter' 00414 // '<S196>' : 'S_con1/small_angle_control/Discrete PID Controller5/Filter ICs' 00415 // '<S197>' : 'S_con1/small_angle_control/Discrete PID Controller5/I Gain' 00416 // '<S198>' : 'S_con1/small_angle_control/Discrete PID Controller5/Ideal P Gain' 00417 // '<S199>' : 'S_con1/small_angle_control/Discrete PID Controller5/Ideal P Gain Fdbk' 00418 // '<S200>' : 'S_con1/small_angle_control/Discrete PID Controller5/Integrator' 00419 // '<S201>' : 'S_con1/small_angle_control/Discrete PID Controller5/Integrator ICs' 00420 // '<S202>' : 'S_con1/small_angle_control/Discrete PID Controller5/N Copy' 00421 // '<S203>' : 'S_con1/small_angle_control/Discrete PID Controller5/N Gain' 00422 // '<S204>' : 'S_con1/small_angle_control/Discrete PID Controller5/P Copy' 00423 // '<S205>' : 'S_con1/small_angle_control/Discrete PID Controller5/Parallel P Gain' 00424 // '<S206>' : 'S_con1/small_angle_control/Discrete PID Controller5/Reset Signal' 00425 // '<S207>' : 'S_con1/small_angle_control/Discrete PID Controller5/Saturation' 00426 // '<S208>' : 'S_con1/small_angle_control/Discrete PID Controller5/Saturation Fdbk' 00427 // '<S209>' : 'S_con1/small_angle_control/Discrete PID Controller5/Sum' 00428 // '<S210>' : 'S_con1/small_angle_control/Discrete PID Controller5/Sum Fdbk' 00429 // '<S211>' : 'S_con1/small_angle_control/Discrete PID Controller5/Tracking Mode' 00430 // '<S212>' : 'S_con1/small_angle_control/Discrete PID Controller5/Tracking Mode Sum' 00431 // '<S213>' : 'S_con1/small_angle_control/Discrete PID Controller5/postSat Signal' 00432 // '<S214>' : 'S_con1/small_angle_control/Discrete PID Controller5/preSat Signal' 00433 // '<S215>' : 'S_con1/small_angle_control/Discrete PID Controller5/Anti-windup/Passthrough' 00434 // '<S216>' : 'S_con1/small_angle_control/Discrete PID Controller5/D Gain/Internal Parameters' 00435 // '<S217>' : 'S_con1/small_angle_control/Discrete PID Controller5/Filter/Disc. Forward Euler Filter' 00436 // '<S218>' : 'S_con1/small_angle_control/Discrete PID Controller5/Filter ICs/Internal IC - Filter' 00437 // '<S219>' : 'S_con1/small_angle_control/Discrete PID Controller5/I Gain/Internal Parameters' 00438 // '<S220>' : 'S_con1/small_angle_control/Discrete PID Controller5/Ideal P Gain/Passthrough' 00439 // '<S221>' : 'S_con1/small_angle_control/Discrete PID Controller5/Ideal P Gain Fdbk/Disabled' 00440 // '<S222>' : 'S_con1/small_angle_control/Discrete PID Controller5/Integrator/Discrete' 00441 // '<S223>' : 'S_con1/small_angle_control/Discrete PID Controller5/Integrator ICs/Internal IC' 00442 // '<S224>' : 'S_con1/small_angle_control/Discrete PID Controller5/N Copy/Disabled' 00443 // '<S225>' : 'S_con1/small_angle_control/Discrete PID Controller5/N Gain/Internal Parameters' 00444 // '<S226>' : 'S_con1/small_angle_control/Discrete PID Controller5/P Copy/Disabled' 00445 // '<S227>' : 'S_con1/small_angle_control/Discrete PID Controller5/Parallel P Gain/Internal Parameters' 00446 // '<S228>' : 'S_con1/small_angle_control/Discrete PID Controller5/Reset Signal/Disabled' 00447 // '<S229>' : 'S_con1/small_angle_control/Discrete PID Controller5/Saturation/Passthrough' 00448 // '<S230>' : 'S_con1/small_angle_control/Discrete PID Controller5/Saturation Fdbk/Disabled' 00449 // '<S231>' : 'S_con1/small_angle_control/Discrete PID Controller5/Sum/Sum_PID' 00450 // '<S232>' : 'S_con1/small_angle_control/Discrete PID Controller5/Sum Fdbk/Disabled' 00451 // '<S233>' : 'S_con1/small_angle_control/Discrete PID Controller5/Tracking Mode/Disabled' 00452 // '<S234>' : 'S_con1/small_angle_control/Discrete PID Controller5/Tracking Mode Sum/Passthrough' 00453 // '<S235>' : 'S_con1/small_angle_control/Discrete PID Controller5/postSat Signal/Forward_Path' 00454 // '<S236>' : 'S_con1/small_angle_control/Discrete PID Controller5/preSat Signal/Forward_Path' 00455 // '<S237>' : 'S_con1/small_angle_control/Discrete PID Controller6/Anti-windup' 00456 // '<S238>' : 'S_con1/small_angle_control/Discrete PID Controller6/D Gain' 00457 // '<S239>' : 'S_con1/small_angle_control/Discrete PID Controller6/Filter' 00458 // '<S240>' : 'S_con1/small_angle_control/Discrete PID Controller6/Filter ICs' 00459 // '<S241>' : 'S_con1/small_angle_control/Discrete PID Controller6/I Gain' 00460 // '<S242>' : 'S_con1/small_angle_control/Discrete PID Controller6/Ideal P Gain' 00461 // '<S243>' : 'S_con1/small_angle_control/Discrete PID Controller6/Ideal P Gain Fdbk' 00462 // '<S244>' : 'S_con1/small_angle_control/Discrete PID Controller6/Integrator' 00463 // '<S245>' : 'S_con1/small_angle_control/Discrete PID Controller6/Integrator ICs' 00464 // '<S246>' : 'S_con1/small_angle_control/Discrete PID Controller6/N Copy' 00465 // '<S247>' : 'S_con1/small_angle_control/Discrete PID Controller6/N Gain' 00466 // '<S248>' : 'S_con1/small_angle_control/Discrete PID Controller6/P Copy' 00467 // '<S249>' : 'S_con1/small_angle_control/Discrete PID Controller6/Parallel P Gain' 00468 // '<S250>' : 'S_con1/small_angle_control/Discrete PID Controller6/Reset Signal' 00469 // '<S251>' : 'S_con1/small_angle_control/Discrete PID Controller6/Saturation' 00470 // '<S252>' : 'S_con1/small_angle_control/Discrete PID Controller6/Saturation Fdbk' 00471 // '<S253>' : 'S_con1/small_angle_control/Discrete PID Controller6/Sum' 00472 // '<S254>' : 'S_con1/small_angle_control/Discrete PID Controller6/Sum Fdbk' 00473 // '<S255>' : 'S_con1/small_angle_control/Discrete PID Controller6/Tracking Mode' 00474 // '<S256>' : 'S_con1/small_angle_control/Discrete PID Controller6/Tracking Mode Sum' 00475 // '<S257>' : 'S_con1/small_angle_control/Discrete PID Controller6/postSat Signal' 00476 // '<S258>' : 'S_con1/small_angle_control/Discrete PID Controller6/preSat Signal' 00477 // '<S259>' : 'S_con1/small_angle_control/Discrete PID Controller6/Anti-windup/Passthrough' 00478 // '<S260>' : 'S_con1/small_angle_control/Discrete PID Controller6/D Gain/Internal Parameters' 00479 // '<S261>' : 'S_con1/small_angle_control/Discrete PID Controller6/Filter/Disc. Forward Euler Filter' 00480 // '<S262>' : 'S_con1/small_angle_control/Discrete PID Controller6/Filter ICs/Internal IC - Filter' 00481 // '<S263>' : 'S_con1/small_angle_control/Discrete PID Controller6/I Gain/Internal Parameters' 00482 // '<S264>' : 'S_con1/small_angle_control/Discrete PID Controller6/Ideal P Gain/Passthrough' 00483 // '<S265>' : 'S_con1/small_angle_control/Discrete PID Controller6/Ideal P Gain Fdbk/Disabled' 00484 // '<S266>' : 'S_con1/small_angle_control/Discrete PID Controller6/Integrator/Discrete' 00485 // '<S267>' : 'S_con1/small_angle_control/Discrete PID Controller6/Integrator ICs/Internal IC' 00486 // '<S268>' : 'S_con1/small_angle_control/Discrete PID Controller6/N Copy/Disabled' 00487 // '<S269>' : 'S_con1/small_angle_control/Discrete PID Controller6/N Gain/Internal Parameters' 00488 // '<S270>' : 'S_con1/small_angle_control/Discrete PID Controller6/P Copy/Disabled' 00489 // '<S271>' : 'S_con1/small_angle_control/Discrete PID Controller6/Parallel P Gain/Internal Parameters' 00490 // '<S272>' : 'S_con1/small_angle_control/Discrete PID Controller6/Reset Signal/Disabled' 00491 // '<S273>' : 'S_con1/small_angle_control/Discrete PID Controller6/Saturation/Passthrough' 00492 // '<S274>' : 'S_con1/small_angle_control/Discrete PID Controller6/Saturation Fdbk/Disabled' 00493 // '<S275>' : 'S_con1/small_angle_control/Discrete PID Controller6/Sum/Sum_PID' 00494 // '<S276>' : 'S_con1/small_angle_control/Discrete PID Controller6/Sum Fdbk/Disabled' 00495 // '<S277>' : 'S_con1/small_angle_control/Discrete PID Controller6/Tracking Mode/Disabled' 00496 // '<S278>' : 'S_con1/small_angle_control/Discrete PID Controller6/Tracking Mode Sum/Passthrough' 00497 // '<S279>' : 'S_con1/small_angle_control/Discrete PID Controller6/postSat Signal/Forward_Path' 00498 // '<S280>' : 'S_con1/small_angle_control/Discrete PID Controller6/preSat Signal/Forward_Path' 00499 00500 #endif // RTW_HEADER_S_con1_h_ 00501 00502 // 00503 // File trailer for generated code. 00504 // 00505 // [EOF] 00506 //
Generated on Wed Jul 13 2022 10:53:59 by
1.7.2