static void c26_c_sf_marshallIn(void *chartInstanceVoid, const mxArray
  *c26_mxArrayInData, const char_T *c26_varName, void *c26_outData)
{
  const mxArray *c26_R;
  const char_T *c26_identifier;
  emlrtMsgIdentifier c26_thisId;
  real_T c26_y[9];
  int32_T c26_i35;
  int32_T c26_i36;
  int32_T c26_i37;
  SFc26_HIL_model_experiments2InstanceStruct *chartInstance;
  chartInstance = (SFc26_HIL_model_experiments2InstanceStruct *)
    chartInstanceVoid;
  c26_R = sf_mex_dup(c26_mxArrayInData);
  c26_identifier = c26_varName;
  c26_thisId.fIdentifier = c26_identifier;
  c26_thisId.fParent = NULL;
  c26_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c26_R), &c26_thisId, c26_y);
  sf_mex_destroy(&c26_R);
  c26_i35 = 0;
  for (c26_i36 = 0; c26_i36 < 3; c26_i36++) {
    for (c26_i37 = 0; c26_i37 < 3; c26_i37++) {
      (*(real_T (*)[9])c26_outData)[c26_i37 + c26_i35] = c26_y[c26_i37 + c26_i35];
    }

    c26_i35 += 3;
  }

  sf_mex_destroy(&c26_mxArrayInData);
}
Ejemplo n.º 2
0
static void c26_c_sf_marshallIn(void *chartInstanceVoid, const mxArray
  *c26_mxArrayInData, const char_T *c26_varName, void *c26_outData)
{
  const mxArray *c26_b_sfEvent;
  const char_T *c26_identifier;
  emlrtMsgIdentifier c26_thisId;
  int32_T c26_y;
  SFc26_CusakisME4901InstanceStruct *chartInstance;
  chartInstance = (SFc26_CusakisME4901InstanceStruct *)chartInstanceVoid;
  c26_b_sfEvent = sf_mex_dup(c26_mxArrayInData);
  c26_identifier = c26_varName;
  c26_thisId.fIdentifier = c26_identifier;
  c26_thisId.fParent = NULL;
  c26_y = c26_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c26_b_sfEvent),
    &c26_thisId);
  sf_mex_destroy(&c26_b_sfEvent);
  *(int32_T *)c26_outData = c26_y;
  sf_mex_destroy(&c26_mxArrayInData);
}