1/*
2 * Arduino_skal_data.cpp
3 *
4 * Academic License - for use in teaching, academic research, and meeting
5 * course requirements at degree granting institutions only. Not for
6 * government, commercial, or other organizational use.
7 *
8 * Code generation for model "Arduino_skal".
9 *
10 * Model version : 1.1
11 * Simulink Coder version : 9.5 (R2021a) 14-Nov-2020
12 * C++ source code generated on : Thu Apr 15 15:56:50 2021
13 *
14 * Target selection: grt.tlc
15 * Note: GRT includes extra infrastructure and instrumentation for prototyping
16 * Embedded hardware selection: Intel->x86-64 (Windows64)
17 * Code generation objective: Debugging
18 * Validation result: Not run
19 */
20
21#include "Arduino_skal.h"
22#include "Arduino_skal_private.h"
23
24/* Block parameters (default storage) */
25P_Arduino_skal_T Arduino_skalModelClass::Arduino_skal_P = {
26 /* Variable: K
27 * Referenced by: '<Root>/Gain'
28 */
29 { -31.622776601683942, -21.286439360075747, 80.789376267003959,
30 13.42463576551093 },
31
32 /* Variable: Kr
33 * Referenced by: '<Root>/Kr'
34 */
35 1.0,
36
37 /* Expression: 0
38 * Referenced by: '<S53>/L*(y[k]-yhat[k|k-1])'
39 */
40 0.0,
41
42 /* Expression: [1,1]
43 * Referenced by: '<Root>/Constant'
44 */
45 { 1.0, 1.0 },
46
47 /* Expression: pInitialization.X0
48 * Referenced by: '<S1>/X0'
49 */
50 { 0.0, 0.0, 0.0, 0.0 },
51
52 /* Expression: pInitialization.A
53 * Referenced by: '<S1>/A'
54 */
55 { 0.0, 0.0, 0.0, 0.0, 1.0, -0.20780947085442231, 0.0, -0.52810302415000854,
56 0.0, 13.239785742831822, 0.0, 58.601480177829842, 0.0, 0.0, 1.0, 0.0 },
57
58 /* Expression: pInitialization.B
59 * Referenced by: '<S1>/B'
60 */
61 { 0.0, 2.078094708544223, 0.0, 5.2810302415000852 },
62
63 /* Expression: pInitialization.C
64 * Referenced by: '<S1>/C'
65 */
66 { 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 },
67
68 /* Expression: pInitialization.Z
69 * Referenced by: '<S2>/CovarianceZ'
70 */
71 { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
72 0.0 },
73
74 /* Expression: pInitialization.L
75 * Referenced by: '<S2>/KalmanGainL'
76 */
77 { 2.829363352293504, 6.8371369304528766, 2.3809613355962305,
78 17.882971156218495, 2.3809613355962278, 24.153756408336502,
79 14.825995823889082, 112.73956452579047 },
80
81 /* Expression: pInitialization.D
82 * Referenced by: '<S1>/D'
83 */
84 { 0.0, 0.0 },
85
86 /* Expression: 0
87 * Referenced by: '<Root>/Step'
88 */
89 0.0,
90
91 /* Expression: 0
92 * Referenced by: '<Root>/Step'
93 */
94 0.0,
95
96 /* Expression: 0
97 * Referenced by: '<Root>/Step'
98 */
99 0.0,
100
101 /* Expression: 11.5
102 * Referenced by: '<Root>/Saturation'
103 */
104 11.5,
105
106 /* Expression: -11.5
107 * Referenced by: '<Root>/Saturation'
108 */
109 -11.5,
110
111 /* Expression: pInitialization.isSqrtUsed
112 * Referenced by: '<S51>/isSqrtUsed'
113 */
114 0,
115
116 /* Expression: true()
117 * Referenced by: '<S1>/Enable'
118 */
119 1
120};
121