⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c1_multitones_forhop_soft.c

📁 FFH, pre-hopping anti-jamming system
💻 C
📖 第 1 页 / 共 3 页
字号:
      c1_Delt = c1_Matrix_DeltMean;
    }
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,71);
  if(CV_EML_COND(0, 0, c1_b_u[1] > c1_Delt)) {
    if(CV_EML_COND(0, 1, c1_b_u[3] > c1_Delt)) {
      CV_EML_MCDC(0, 0, true);
      CV_EML_IF(0, 7, true);
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,72);
      c1_ForwardIno2 = 1.0;
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,73);
      c1_ForwardIno4 = 1.0;
      goto label_1;
    }
  }
  CV_EML_MCDC(0, 0, false);
  CV_EML_IF(0, 7, false);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,74);
  if(CV_EML_COND(0, 2, c1_b_u[1] >= c1_Delt)) {
    if(CV_EML_COND(0, 3, c1_b_u[3] < c1_Delt)) {
      CV_EML_MCDC(0, 1, true);
      CV_EML_IF(0, 8, true);
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,75);
      c1_ForwardIno2 = 1.0;
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,76);
      c1_ForwardIno4 = 0.0;
      goto label_1;
    }
  }
  CV_EML_MCDC(0, 1, false);
  CV_EML_IF(0, 8, false);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,77);
  if(CV_EML_COND(0, 4, c1_b_u[1] < c1_Delt)) {
    if(CV_EML_COND(0, 5, c1_b_u[3] >= c1_Delt)) {
      CV_EML_MCDC(0, 2, true);
      CV_EML_IF(0, 9, true);
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,78);
      c1_ForwardIno2 = 0.0;
      _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,79);
      c1_ForwardIno4 = 1.0;
      goto label_1;
    }
  }
  CV_EML_MCDC(0, 2, false);
  CV_EML_IF(0, 9, false);
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,81);
  c1_ForwardIno2 = 0.0;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,82);
  c1_ForwardIno4 = 0.0;
  label_1:;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,85);
  c1_Matrix_Delt[(int32_T)_SFD_EML_ARRAY_BOUNDS_CHECK("Matrix_Delt",
   (int32_T)_SFD_INTEGER_CHECK("", c1_fhnum + 1.0), 1, 32, 1) - 1]
  = c1_Delt;
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,86);
  c1_dv4[0] = c1_ForwardIno2;
  c1_dv4[1] = c1_ForwardIno4;
  c1_dv4[2] = c1_Matrix_Delt[0];
  c1_dv4[3] = c1_Matrix_Delt[1];
  c1_dv4[4] = c1_Matrix_Delt[2];
  c1_dv4[5] = c1_Matrix_Delt[3];
  c1_dv4[6] = c1_Matrix_Delt[4];
  c1_dv4[7] = c1_Matrix_Delt[5];
  c1_dv4[8] = c1_Matrix_Delt[6];
  c1_dv4[9] = c1_Matrix_Delt[7];
  c1_dv4[10] = c1_Matrix_Delt[8];
  c1_dv4[11] = c1_Matrix_Delt[9];
  c1_dv4[12] = c1_Matrix_Delt[10];
  c1_dv4[13] = c1_Matrix_Delt[11];
  c1_dv4[14] = c1_Matrix_Delt[12];
  c1_dv4[15] = c1_Matrix_Delt[13];
  c1_dv4[16] = c1_Matrix_Delt[14];
  c1_dv4[17] = c1_Matrix_Delt[15];
  c1_dv4[18] = c1_Matrix_Delt[16];
  c1_dv4[19] = c1_Matrix_Delt[17];
  c1_dv4[20] = c1_Matrix_Delt[18];
  c1_dv4[21] = c1_Matrix_Delt[19];
  c1_dv4[22] = c1_Matrix_Delt[20];
  c1_dv4[23] = c1_Matrix_Delt[21];
  c1_dv4[24] = c1_Matrix_Delt[22];
  c1_dv4[25] = c1_Matrix_Delt[23];
  c1_dv4[26] = c1_Matrix_Delt[24];
  c1_dv4[27] = c1_Matrix_Delt[25];
  c1_dv4[28] = c1_Matrix_Delt[26];
  c1_dv4[29] = c1_Matrix_Delt[27];
  c1_dv4[30] = c1_Matrix_Delt[28];
  c1_dv4[31] = c1_Matrix_Delt[29];
  c1_dv4[32] = c1_Matrix_Delt[30];
  c1_dv4[33] = c1_Matrix_Delt[31];
  for(c1_i10 = 0; c1_i10 < 34; c1_i10 = c1_i10 + 1) {
    c1_b_y[c1_i10] = c1_dv4[c1_i10];
  }
  _SFD_EML_CALL(STATE_DURING_DURING_ACTION_TAG,0,-86);
  sf_debug_symbol_scope_pop();
}

static const mxArray *c1_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i11;
  real_T c1_c_u[1025];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i11 = 0; c1_i11 < 1025; c1_i11 = c1_i11 + 1) {
    c1_c_u[c1_i11] = (*(real_T (*)[1025])c1_b_u)[c1_i11];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 1025));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_b_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i12;
  real_T c1_c_u[32];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i12 = 0; c1_i12 < 32; c1_i12 = c1_i12 + 1) {
    c1_c_u[c1_i12] = (*(real_T (*)[32])c1_b_u)[c1_i12];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 32));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_c_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i13;
  real_T c1_c_u[34];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i13 = 0; c1_i13 < 34; c1_i13 = c1_i13 + 1) {
    c1_c_u[c1_i13] = (*(real_T (*)[34])c1_b_u)[c1_i13];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 34));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_d_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_e_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i14;
  real_T c1_c_u[32];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i14 = 0; c1_i14 < 32; c1_i14 = c1_i14 + 1) {
    c1_c_u[c1_i14] = (*(real_T (*)[32])c1_b_u)[c1_i14];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 32));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_f_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_g_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_h_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_i_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_j_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_k_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_l_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i15;
  real_T c1_c_u[1025];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i15 = 0; c1_i15 < 1025; c1_i15 = c1_i15 + 1) {
    c1_c_u[c1_i15] = (*(real_T (*)[1025])c1_b_u)[c1_i15];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 1025));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_m_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_n_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_o_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_p_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_q_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_r_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i16;
  real_T c1_c_u[100];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i16 = 0; c1_i16 < 100; c1_i16 = c1_i16 + 1) {
    c1_c_u[c1_i16] = (*(real_T (*)[100])c1_b_u)[c1_i16];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 100));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_s_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  int32_T c1_i17;
  real_T c1_c_u[100];
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  for(c1_i17 = 0; c1_i17 < 100; c1_i17 = c1_i17 + 1) {
    c1_c_u[c1_i17] = (*(real_T (*)[100])c1_b_u)[c1_i17];
  }
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 1U, 1, 100));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_t_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

static const mxArray *c1_u_sf_marshall(void *c1_chartInstance, void *c1_b_u)
{
  const mxArray *c1_b_y = NULL;
  real_T c1_c_u;
  const mxArray *c1_c_y = NULL;
  c1_b_y = NULL;
  c1_c_u = *(real_T *)c1_b_u;
  c1_c_y = NULL;
  sf_mex_assign(&c1_c_y, sf_mex_create(&c1_c_u, "y", 0, 0U, 0U, 0));
  sf_mex_assign(&c1_b_y, c1_c_y);
  return c1_b_y;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -