mount-ctrl_sampling1000-damping002 0.1.0

Giant Magellan Telescope mount control system (1kHz sampling,2% damping)
Documentation
/*
 * File: Mount_Control_data.c
 *
 * Code generated for Simulink model 'Mount_Control'.
 *
 * Model version                  : 1.1309
 * Simulink Coder version         : 9.0 (R2018b) 24-May-2018
 * C/C++ source code generated on : Tue Jun 28 09:40:48 2022
 *
 * Target selection: ert.tlc
 * Embedded hardware selection: Intel->x86-64 (Linux 64)
 * Code generation objectives: Unspecified
 * Validation result: Not run
 */

#include "Mount_Control.h"
#include "Mount_Control_private.h"

/* Constant parameters (default storage) */
const ConstP_Mount_Control_T Mount_Control_ConstP = {
  /* Computed Parameter: AZFBcontroller_A
   * Referenced by: '<S1>/AZ FB controller'
   */
  { 1.0, 0.75750053641036, 0.43708018951901106, 0.0298939334479816,
    -0.097612613193889, 0.0373628665203702, 0.015310162847375016,
    -0.059055449980476592, -0.0097164641860539511, -0.0072265127126245237,
    0.015409411019942504, 0.0066851506269589266, 0.0058934407342777235,
    -0.43708018951899791, 0.16384221422924694, 0.071070431186310332,
    -0.22053832815475555, 0.076308786317330721, 0.018754514891506115,
    -0.11039357125918942, -0.015200306536845804, -0.013155704526221114,
    0.024689285756788207, 0.011555817947582802, 0.0095770231282946948,
    0.029893933447989671, -0.071070431186314967, 0.981527748589104,
    0.17198928335113847, -0.013135323269751475, 0.0040286611148613967,
    0.0092499657168199374, -0.00016741725295758776, 0.0005372684583929147,
    -4.2255445457374669E-5, -0.00036747333337769339, -0.00012846258595093394,
    0.097612613193891223, -0.22053832815475097, -0.17198928335114064,
    0.87966856967289886, 0.042913594529640178, 0.0513091472412274,
    -0.061379918529894641, -0.014074951705392, -0.008365142027503979,
    0.020706429442418885, 0.0077730503555234172, 0.0073688383662158952,
    -0.037362866520374141, 0.076308786317330873, 0.013135323269752964,
    0.042913594529642357, 0.97052435129225478, -0.17610592205376682,
    0.020440171577754157, 0.0071925914768069315, 0.0032891787807610077,
    -0.0098447276855927659, -0.0031615988450209831, -0.0032870104589462438,
    0.01531016284737636, -0.018754514891508423, 0.0040286611148584667,
    -0.051309147241228176, 0.17610592205376729, 0.97929166334337159,
    0.040180500788837122, 0.002517283959060567, 0.0026759292051042097,
    -0.0041683345974833381, -0.0022097397054335229, -0.0016864103789567804,
    0.059055449980479541, -0.11039357125918775, -0.0092499657168213546,
    -0.06137991852989369, 0.020440171577755979, -0.040180500788837704,
    0.95337089561247046, -0.028700331321459958, -0.0078627138124926412,
    0.032221589822284853, 0.0077478545256308585, 0.0093827118237712372,
    -0.0097164641860564335, 0.015200306536842925, -0.00016741725295799231,
    0.014074951705390033, -0.0071925914768059479, 0.0025172839590610332,
    0.028700331321458203, 0.99724740748780438, -0.011081819261151909,
    0.0043615987820379105, 0.00432416108967872, 0.0020431758596151069,
    0.0072265127126255142, -0.013155704526220131, -0.000537268458392968,
    -0.0083651420275034846, 0.0032891787807607939, -0.0026759292051040488,
    -0.0078627138124896124, 0.011081819261151295, 0.99670895187701913,
    0.060804679262969834, 0.0014941888480727473, 0.0037688248597705196,
    0.015409411019945158, -0.024689285756788752, -4.2255445457649596E-5,
    -0.020706429442418333, 0.0098447276855930677, -0.00416833459748403,
    -0.032221589822285533, 0.0043615987820374257, -0.060804679262969341,
    0.98936400959619786, -0.013561363423709945, -0.0042209635988518365,
    -0.0066851506269544423, 0.011555817947582722, 0.00036747333337797355,
    0.0077730503555243809, -0.0031615988450214337, 0.0022097397054331534,
    0.0077478545256328907, -0.0043241610896781685, 0.0014941888480716186,
    0.013561363423708419, 0.99600130495698957, -0.047309119821464359,
    0.0058934407342713969, -0.00957702312829686, -0.00012846258595187258,
    -0.0073688383662170063, 0.0032870104589467117, -0.0016864103789554124,
    -0.0093827118237739, 0.0020431758596146654, -0.0037688248597706718,
    -0.0042209635988512189, 0.04730911982146422, 0.99619477781796606 },

  /* Computed Parameter: AZFBcontroller_C
   * Referenced by: '<S1>/AZ FB controller'
   */
  { 62087.788382786093, -327875.12994459225, 1.6903815121940061E+7,
    -179378.18022524938, 5.0826481077793241E+6, -1.5402901711217016E+6,
    -244383.49429008458, 2.0828937886477932E+6, 222593.3995963186,
    206005.2040874958, -374086.070407629, -187075.21610736847,
    -153580.76446726918 },

  /* Computed Parameter: ELFBcontroller_A
   * Referenced by: '<S1>/EL FB controller'
   */
  { 1.0, 0.10749279042745574, -0.43033455498335843, -0.1042273198929817,
    0.16731963061442584, -0.10032123664394625, 0.019474829492973193,
    0.021283275753675751, -0.010713278813097945, -0.0054154039909371336,
    0.0059469166041348611, 0.43033455498342987, 0.743459334644916,
    -0.059010616451009829, 0.13714906617858016, -0.065519450261904158,
    0.013158598591810787, 0.013722163219905088, -0.0070400106888544563,
    -0.0035018773831582508, 0.0039104309208164417, 0.10422731989297319,
    -0.059010616451019744, 0.96704698074982531, 0.21726144145925289,
    -0.012588764698320815, 0.0011780365992585791, 0.00216115506876302,
    -0.00077929580271861429, -0.00053722431146598993, 0.00043943520262011514,
    0.16731963061441604, -0.13714906617860259, -0.21726144145925205,
    0.90291801708334152, 0.043952793879991819, -0.011728298373972235,
    -0.009677495415824678, 0.0057404606800316249, 0.0024830170507162009,
    -0.0031607214199845389, -0.10032123664393557, 0.065519450261917092,
    0.012588764698320858, 0.043952793879991472, 0.96525649455295059,
    0.056376843084374947, 0.0087906138486665061, -0.011709594606878721,
    -0.0023251653258066891, 0.0061159090161005064, -0.019474829492965733,
    0.0131585985918162, 0.0011780365992592125, 0.011728298373971657,
    -0.056376843084374559, 0.99610769229425045, -0.010181038927511907,
    0.0015823725121045006, 0.0020840840330096761, -0.00088642061700937888,
    0.021283275753672337, -0.013722163219899485, -0.0021611550687591057,
    -0.0096774954158264977, 0.0087906138486670074, 0.010181038927512867,
    0.99672219719647115, 0.029184349857553683, 0.00069955213773085112,
    -0.0094400600845546464, 0.010713278813109368, -0.0070400106888464662,
    -0.00077929580271777978, -0.0057404606800376158, 0.011709594606882633,
    0.0015823725121041383, -0.029184349857555362, 0.99847458592312288,
    -0.013646498975209396, 0.00053469366465870073, -0.0054154039909518528,
    0.0035018773831692446, 0.00053722431147291288, 0.0024830170507066304,
    -0.0023251653258031012, -0.0020840840330074409, 0.000699552137730665,
    0.013646498975208695, 0.99934543814432286, 0.0262930231541814,
    -0.0059469166041141806, 0.0039104309208305328, 0.00043943520261914174,
    0.0031607214199779296, -0.0061159090160980249, -0.00088642061700999167,
    0.0094400600845541832, 0.00053469366465824526, -0.026293023154180872,
    0.99927883216538 },

  /* Computed Parameter: ELFBcontroller_C
   * Referenced by: '<S1>/EL FB controller'
   */
  { -48166.723687419668, -1.5133302797078704E+7, -103544.91221783729,
    -149032.85823017173, 4.0659851297657248E+6, -1.6467400690320581E+6,
    210532.11523677409, 308444.00477421284, -123451.2196366787,
    -77621.53249335289, 69481.918108463287 },

  /* Computed Parameter: GIRFBcontroller_A
   * Referenced by: '<S1>/GIR FB controller'
   */
  { 1.0, 0.88770283852366616, 0.31074407982684488, 0.042453442346704888,
    -0.021406489520606239, 0.00046752528921697046, 0.0041454752708793919,
    -0.31074407982684576, 0.21287473402925017, 0.13696418923229747,
    -0.057836909468985259, 0.0016725318602773404, 0.01201232298963143,
    -0.042453442346704326, 0.13696418923229753, 0.95144848226266954,
    0.095853845822711781, -0.0013724352963903955, -0.0032413319187382448,
    -0.02140648952060626, 0.057836909468984531, -0.095853845822711489,
    0.98088302436971853, 0.0024039901385834615, 0.042484893779364839,
    0.00046752528921864328, -0.0016725318602829043, 0.001372435296391826,
    0.0024039901386032209, 0.99489069500322591, -0.10087308598162445,
    -0.004145475270880117, 0.012012322989629226, -0.0032413319187385233,
    -0.042484893779364055, 0.10087308598162519, 0.99325257001348388 },

  /* Computed Parameter: GIRFBcontroller_C
   * Referenced by: '<S1>/GIR FB controller'
   */
  { 20234.828458972304, -63253.4778086883, 4.223292373217823E+6,
    -561615.20714360476, 158223.90732696466, -2399.8913694545627,
    -52020.3648431506 }
};

/*
 * File trailer for generated code.
 *
 * [EOF]
 */