1 | /* |
2 | * Academic License - for use in teaching, academic research, and meeting |
3 | * course requirements at degree granting institutions only. Not for |
4 | * government, commercial, or other organizational use. |
5 | * |
6 | * File: integ_accel_data.c |
7 | * |
8 | * Code generated for Simulink model 'integ_accel'. |
9 | * |
10 | * Model version : 1.6 |
11 | * Simulink Coder version : 8.12 (R2017a) 16-Feb-2017 |
12 | * C/C++ source code generated on : Tue Dec 05 15:11:10 2017 |
13 | * |
14 | * Target selection: ert.tlc |
15 | * Embedded hardware selection: ARM Compatible->ARM Cortex |
16 | * Code generation objectives: Unspecified |
17 | * Validation result: Not run |
18 | */ |
19 | |
20 | #include "integ_accel.h" |
21 | #include "integ_accel_private.h" |
22 | |
23 | /* Block parameters (auto storage) */ |
24 | P_integ_accel_T integ_accel_P = { |
25 | -1.0, /* Expression: -1 |
26 | * Referenced by: '<Root>/FXOS8700 6-Axes Sensor' |
27 | */ |
28 | 0.0, /* Computed Parameter: Z_est_Y0 |
29 | * Referenced by: '<S5>/Z_est' |
30 | */ |
31 | 0.0, /* Computed Parameter: X_est_Y0 |
32 | * Referenced by: '<S5>/X_est' |
33 | */ |
34 | 0.0, /* Computed Parameter: X_prd_Y0 |
35 | * Referenced by: '<S5>/X_prd' |
36 | */ |
37 | 0.0, /* Computed Parameter: P_prd_Y0 |
38 | * Referenced by: '<S5>/P_prd' |
39 | */ |
40 | |
41 | /* Expression: param.A |
42 | * Referenced by: '<S7>/Constant3' |
43 | */ |
44 | { 1.0, 0.0, 0.0, 0.0, 0.5, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.5, |
45 | 1.0 }, |
46 | |
47 | /* Expression: param.H |
48 | * Referenced by: '<S7>/Hcst' |
49 | */ |
50 | { 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 }, |
51 | |
52 | /* Expression: param.Ht |
53 | * Referenced by: '<S7>/Hcst_t' |
54 | */ |
55 | { 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 }, |
56 | |
57 | /* Expression: param.R |
58 | * Referenced by: '<S7>/Constant2' |
59 | */ |
60 | { 0.1, 0.0, 0.0, 0.1 }, |
61 | |
62 | /* Expression: param.At |
63 | * Referenced by: '<S7>/Constant4' |
64 | */ |
65 | { 1.0, 0.5, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.5, 0.0, 0.0, 0.0, |
66 | 1.0 }, |
67 | |
68 | /* Expression: param.Q |
69 | * Referenced by: '<S7>/Constant5' |
70 | */ |
71 | { 0.0, 0.0, 0.0, 0.0, 0.0, 0.005, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, |
72 | 0.005 }, |
73 | 0.0, /* Computed Parameter: x_filter_Y0 |
74 | * Referenced by: '<S2>/x_filter' |
75 | */ |
76 | 0.0, /* Computed Parameter: y_filter_Y0 |
77 | * Referenced by: '<S2>/y_filter' |
78 | */ |
79 | 0.0, /* Computed Parameter: x_meas_Y0 |
80 | * Referenced by: '<S2>/x_meas' |
81 | */ |
82 | 0.0, /* Computed Parameter: y_meas_Y0 |
83 | * Referenced by: '<S2>/y_meas' |
84 | */ |
85 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator4_gainval |
86 | * Referenced by: '<S2>/Discrete-Time Integrator4' |
87 | */ |
88 | 0.0, /* Expression: 0 |
89 | * Referenced by: '<S2>/Discrete-Time Integrator4' |
90 | */ |
91 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator6_gainval |
92 | * Referenced by: '<S2>/Discrete-Time Integrator6' |
93 | */ |
94 | 0.0, /* Expression: 0 |
95 | * Referenced by: '<S2>/Discrete-Time Integrator6' |
96 | */ |
97 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator5_gainval |
98 | * Referenced by: '<S2>/Discrete-Time Integrator5' |
99 | */ |
100 | 0.0, /* Expression: 0 |
101 | * Referenced by: '<S2>/Discrete-Time Integrator5' |
102 | */ |
103 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator7_gainval |
104 | * Referenced by: '<S2>/Discrete-Time Integrator7' |
105 | */ |
106 | 0.0, /* Expression: 0 |
107 | * Referenced by: '<S2>/Discrete-Time Integrator7' |
108 | */ |
109 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator_gainval |
110 | * Referenced by: '<S2>/Discrete-Time Integrator' |
111 | */ |
112 | 0.0, /* Expression: 0 |
113 | * Referenced by: '<S2>/Discrete-Time Integrator' |
114 | */ |
115 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator2_gainval |
116 | * Referenced by: '<S2>/Discrete-Time Integrator2' |
117 | */ |
118 | 0.0, /* Expression: 0 |
119 | * Referenced by: '<S2>/Discrete-Time Integrator2' |
120 | */ |
121 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator1_gainval |
122 | * Referenced by: '<S2>/Discrete-Time Integrator1' |
123 | */ |
124 | 0.0, /* Expression: 0 |
125 | * Referenced by: '<S2>/Discrete-Time Integrator1' |
126 | */ |
127 | 1.0, /* Computed Parameter: DiscreteTimeIntegrator3_gainval |
128 | * Referenced by: '<S2>/Discrete-Time Integrator3' |
129 | */ |
130 | 0.0, /* Expression: 0 |
131 | * Referenced by: '<S2>/Discrete-Time Integrator3' |
132 | */ |
133 | |
134 | /* Expression: param.XAll |
135 | * Referenced by: '<S3>/Unit Delay2' |
136 | */ |
137 | { 0.006, 0.01, 0.006, 0.01 }, |
138 | |
139 | /* Expression: param.PAll |
140 | * Referenced by: '<S3>/Unit Delay3' |
141 | */ |
142 | { 0.0, 0.0, 0.0, 0.0, 0.0, 0.005, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, |
143 | 0.005 }, |
144 | 10.0, /* Expression: 10 |
145 | * Referenced by: '<Root>/Step' |
146 | */ |
147 | 0.0, /* Expression: 0 |
148 | * Referenced by: '<Root>/Step' |
149 | */ |
150 | 1.0, /* Expression: 1 |
151 | * Referenced by: '<Root>/Step' |
152 | */ |
153 | 1 /* Computed Parameter: Iterator_IterationLimit |
154 | * Referenced by: '<S5>/Iterator' |
155 | */ |
156 | }; |
157 | |
158 | /* |
159 | * File trailer for generated code. |
160 | * |
161 | * [EOF] |
162 | */ |
163 | |