#include "M1_HP_loadcells.h"
#include "M1_HP_loadcells_private.h"
real_T S1_LC_HPstiff = 1.4293878534590691E+8;
real_T S2_LC_HPstiff = 1.4293878534590691E+8;
real_T S3_LC_HPstiff = 1.4293878534590691E+8;
real_T S4_LC_HPstiff = 1.4293878534590691E+8;
real_T S5_LC_HPstiff = 1.4293878534590691E+8;
real_T S6_LC_HPstiff = 1.4293878534590691E+8;
real_T S7_LC_HPstiff = 1.4293878534590691E+8;
ExtU_M1_HP_loadcells_T M1_HP_loadcells_U;
ExtY_M1_HP_loadcells_T M1_HP_loadcells_Y;
RT_MODEL_M1_HP_loadcells_T M1_HP_loadcells_M_;
RT_MODEL_M1_HP_loadcells_T *const M1_HP_loadcells_M = &M1_HP_loadcells_M_;
void M1_HP_loadcells_step(void)
{
int32_T i;
for (i = 0; i < 6; i++) {
M1_HP_loadcells_Y.M1_HP_LC[i] = (M1_HP_loadcells_U.M1_HP_D[i + 6] -
M1_HP_loadcells_U.M1_HP_D[i]) * S1_LC_HPstiff - M1_HP_loadcells_U.M1_HP_cmd[i];
M1_HP_loadcells_Y.M1_HP_LC[i + 6] = (M1_HP_loadcells_U.M1_HP_D[i + 18] -
M1_HP_loadcells_U.M1_HP_D[i + 12]) * S2_LC_HPstiff -
M1_HP_loadcells_U.M1_HP_cmd[i + 6];
M1_HP_loadcells_Y.M1_HP_LC[i + 12] = (M1_HP_loadcells_U.M1_HP_D[i + 30] -
M1_HP_loadcells_U.M1_HP_D[i + 24]) * S3_LC_HPstiff -
M1_HP_loadcells_U.M1_HP_cmd[i + 12];
M1_HP_loadcells_Y.M1_HP_LC[i + 18] = (M1_HP_loadcells_U.M1_HP_D[i + 42] -
M1_HP_loadcells_U.M1_HP_D[i + 36]) * S4_LC_HPstiff -
M1_HP_loadcells_U.M1_HP_cmd[i + 18];
M1_HP_loadcells_Y.M1_HP_LC[i + 24] = (M1_HP_loadcells_U.M1_HP_D[i + 54] -
M1_HP_loadcells_U.M1_HP_D[i + 48]) * S5_LC_HPstiff -
M1_HP_loadcells_U.M1_HP_cmd[i + 24];
M1_HP_loadcells_Y.M1_HP_LC[i + 30] = (M1_HP_loadcells_U.M1_HP_D[i + 66] -
M1_HP_loadcells_U.M1_HP_D[i + 60]) * S6_LC_HPstiff -
M1_HP_loadcells_U.M1_HP_cmd[i + 30];
M1_HP_loadcells_Y.M1_HP_LC[i + 36] = (M1_HP_loadcells_U.M1_HP_D[i + 78] -
M1_HP_loadcells_U.M1_HP_D[i + 72]) * S7_LC_HPstiff -
M1_HP_loadcells_U.M1_HP_cmd[i + 36];
}
}
void M1_HP_loadcells_initialize(void)
{
rtmSetErrorStatus(M1_HP_loadcells_M, (NULL));
(void)memset(&M1_HP_loadcells_U, 0, sizeof(ExtU_M1_HP_loadcells_T));
(void) memset(&M1_HP_loadcells_Y.M1_HP_LC[0], 0,
42U*sizeof(real_T));
}
void M1_HP_loadcells_terminate(void)
{
}