Ejemplo n.º 1
0
static void c9_e_emlrt_marshallIn(SFc9_CusakisME4901arcs2InstanceStruct
  *chartInstance, const mxArray *c9_u, const char_T *c9_identifier, real_T c9_y
  [2])
{
  emlrtMsgIdentifier c9_thisId;
  c9_thisId.fIdentifier = c9_identifier;
  c9_thisId.fParent = NULL;
  c9_f_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_u), &c9_thisId, c9_y);
  sf_mex_destroy(&c9_u);
}
static uint8_T c9_e_emlrt_marshallIn(SFc9_Model_justmodelInstanceStruct
  *chartInstance, const mxArray *c9_b_is_active_c9_Model_justmodel, const char_T
  *c9_identifier)
{
  uint8_T c9_y;
  emlrtMsgIdentifier c9_thisId;
  c9_thisId.fIdentifier = c9_identifier;
  c9_thisId.fParent = NULL;
  c9_y = c9_f_emlrt_marshallIn(chartInstance, sf_mex_dup
    (c9_b_is_active_c9_Model_justmodel), &c9_thisId);
  sf_mex_destroy(&c9_b_is_active_c9_Model_justmodel);
  return c9_y;
}
Ejemplo n.º 3
0
static void set_sim_state_c9_QPSK_Transmit_v12d
  (SFc9_QPSK_Transmit_v12dInstanceStruct *chartInstance, const mxArray *c9_st)
{
  const mxArray *c9_u;
  cint16_T *c9_d_out;
  c9_d_out = (cint16_T *)ssGetOutputPortSignal(chartInstance->S, 1);
  chartInstance->c9_doneDoubleBufferReInit = TRUE;
  c9_u = sf_mex_dup(c9_st);
  *c9_d_out = c9_d_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell
    (c9_u, 0)), "d_out");
  chartInstance->c9_is_active_c9_QPSK_Transmit_v12d = c9_f_emlrt_marshallIn
    (chartInstance, sf_mex_dup(sf_mex_getcell(c9_u, 1)),
     "is_active_c9_QPSK_Transmit_v12d");
  sf_mex_destroy(&c9_u);
  c9_update_debugger_state_c9_QPSK_Transmit_v12d(chartInstance);
  sf_mex_destroy(&c9_st);
}
Ejemplo n.º 4
0
static void c9_c_sf_marshallIn(void *chartInstanceVoid, const mxArray
  *c9_mxArrayInData, const char_T *c9_varName, void *c9_outData)
{
  const mxArray *c9_u;
  const char_T *c9_identifier;
  emlrtMsgIdentifier c9_thisId;
  real_T c9_y[2];
  int32_T c9_i29;
  SFc9_CusakisME4901arcs2InstanceStruct *chartInstance;
  chartInstance = (SFc9_CusakisME4901arcs2InstanceStruct *)chartInstanceVoid;
  c9_u = sf_mex_dup(c9_mxArrayInData);
  c9_identifier = c9_varName;
  c9_thisId.fIdentifier = c9_identifier;
  c9_thisId.fParent = NULL;
  c9_f_emlrt_marshallIn(chartInstance, sf_mex_dup(c9_u), &c9_thisId, c9_y);
  sf_mex_destroy(&c9_u);
  for (c9_i29 = 0; c9_i29 < 2; c9_i29++) {
    (*(real_T (*)[2])c9_outData)[c9_i29] = c9_y[c9_i29];
  }

  sf_mex_destroy(&c9_mxArrayInData);
}