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

📄 property.cpp

📁 这是一个手机校准程序
💻 CPP
📖 第 1 页 / 共 5 页
字号:
  length_up_id[7]=IDC_DCS_LENGTH_UP_10;
  length_up_id[8]=IDC_DCS_LENGTH_UP_11;
  length_up_id[9]=IDC_DCS_LENGTH_UP_12;
  length_up_id[10]=IDC_DCS_LENGTH_UP_13;
  length_up_id[11]=IDC_DCS_LENGTH_UP_14;
  length_up_id[12]=IDC_DCS_LENGTH_UP_15;
  length_up_id[13]=IDC_DCS_LENGTH_UP_16;
  length_up_id[14]=IDC_DCS_LENGTH_UP_17;
  length_up_id[15]=IDC_DCS_LENGTH_UP_18;

  length_down_id[0]=IDC_DCS_LENGTH_DOWN_3;
  length_down_id[1]=IDC_DCS_LENGTH_DOWN_4;
  length_down_id[2]=IDC_DCS_LENGTH_DOWN_5;
  length_down_id[3]=IDC_DCS_LENGTH_DOWN_6;
  length_down_id[4]=IDC_DCS_LENGTH_DOWN_7;
  length_down_id[5]=IDC_DCS_LENGTH_DOWN_8;
  length_down_id[6]=IDC_DCS_LENGTH_DOWN_9;
  length_down_id[7]=IDC_DCS_LENGTH_DOWN_10;
  length_down_id[8]=IDC_DCS_LENGTH_DOWN_11;
  length_down_id[9]=IDC_DCS_LENGTH_DOWN_12;
  length_down_id[10]=IDC_DCS_LENGTH_DOWN_13;
  length_down_id[11]=IDC_DCS_LENGTH_DOWN_14;
  length_down_id[12]=IDC_DCS_LENGTH_DOWN_15;
  length_down_id[13]=IDC_DCS_LENGTH_DOWN_16;
  length_down_id[14]=IDC_DCS_LENGTH_DOWN_17;
  length_down_id[15]=IDC_DCS_LENGTH_DOWN_18;

  delta_up_id[0]=IDC_DCS_DELTA_UP_3;
  delta_up_id[1]=IDC_DCS_DELTA_UP_4;
  delta_up_id[2]=IDC_DCS_DELTA_UP_5;
  delta_up_id[3]=IDC_DCS_DELTA_UP_6;
  delta_up_id[4]=IDC_DCS_DELTA_UP_7;
  delta_up_id[5]=IDC_DCS_DELTA_UP_8;
  delta_up_id[6]=IDC_DCS_DELTA_UP_9;
  delta_up_id[7]=IDC_DCS_DELTA_UP_10;
  delta_up_id[8]=IDC_DCS_DELTA_UP_11;
  delta_up_id[9]=IDC_DCS_DELTA_UP_12;
  delta_up_id[10]=IDC_DCS_DELTA_UP_13;
  delta_up_id[11]=IDC_DCS_DELTA_UP_14;
  delta_up_id[12]=IDC_DCS_DELTA_UP_15;
  delta_up_id[13]=IDC_DCS_DELTA_UP_16;
  delta_up_id[14]=IDC_DCS_DELTA_UP_17;
  delta_up_id[15]=IDC_DCS_DELTA_UP_18;

  delta_down_id[0]=IDC_DCS_DELTA_DOWN_3;
  delta_down_id[1]=IDC_DCS_DELTA_DOWN_4;
  delta_down_id[2]=IDC_DCS_DELTA_DOWN_5;
  delta_down_id[3]=IDC_DCS_DELTA_DOWN_6;
  delta_down_id[4]=IDC_DCS_DELTA_DOWN_7;
  delta_down_id[5]=IDC_DCS_DELTA_DOWN_8;
  delta_down_id[6]=IDC_DCS_DELTA_DOWN_9;
  delta_down_id[7]=IDC_DCS_DELTA_DOWN_10;
  delta_down_id[8]=IDC_DCS_DELTA_DOWN_11;
  delta_down_id[9]=IDC_DCS_DELTA_DOWN_12;
  delta_down_id[10]=IDC_DCS_DELTA_DOWN_13;
  delta_down_id[11]=IDC_DCS_DELTA_DOWN_14;
  delta_down_id[12]=IDC_DCS_DELTA_DOWN_15;
  delta_down_id[13]=IDC_DCS_DELTA_DOWN_16;
  delta_down_id[14]=IDC_DCS_DELTA_DOWN_17;
  delta_down_id[15]=IDC_DCS_DELTA_DOWN_18;

  pedestal_slope_id[0]=IDC_DCS_PEDESTAL_SLOPE_3;
  pedestal_slope_id[1]=IDC_DCS_PEDESTAL_SLOPE_4;
  pedestal_slope_id[2]=IDC_DCS_PEDESTAL_SLOPE_5;
  pedestal_slope_id[3]=IDC_DCS_PEDESTAL_SLOPE_6;
  pedestal_slope_id[4]=IDC_DCS_PEDESTAL_SLOPE_7;
  pedestal_slope_id[5]=IDC_DCS_PEDESTAL_SLOPE_8;
  pedestal_slope_id[6]=IDC_DCS_PEDESTAL_SLOPE_9;
  pedestal_slope_id[7]=IDC_DCS_PEDESTAL_SLOPE_10;
  pedestal_slope_id[8]=IDC_DCS_PEDESTAL_SLOPE_11;
  pedestal_slope_id[9]=IDC_DCS_PEDESTAL_SLOPE_12;
  pedestal_slope_id[10]=IDC_DCS_PEDESTAL_SLOPE_13;
  pedestal_slope_id[11]=IDC_DCS_PEDESTAL_SLOPE_14;
  pedestal_slope_id[12]=IDC_DCS_PEDESTAL_SLOPE_15;
  pedestal_slope_id[13]=IDC_DCS_PEDESTAL_SLOPE_16;
  pedestal_slope_id[14]=IDC_DCS_PEDESTAL_SLOPE_17;
  pedestal_slope_id[15]=IDC_DCS_PEDESTAL_SLOPE_18;

  pedestal_power_id[0]=IDC_DCS_PEDESTAL_POWER_3;
  pedestal_power_id[1]=IDC_DCS_PEDESTAL_POWER_4;
  pedestal_power_id[2]=IDC_DCS_PEDESTAL_POWER_5;
  pedestal_power_id[3]=IDC_DCS_PEDESTAL_POWER_6;
  pedestal_power_id[4]=IDC_DCS_PEDESTAL_POWER_7;
  pedestal_power_id[5]=IDC_DCS_PEDESTAL_POWER_8;
  pedestal_power_id[6]=IDC_DCS_PEDESTAL_POWER_9;
  pedestal_power_id[7]=IDC_DCS_PEDESTAL_POWER_10;
  pedestal_power_id[8]=IDC_DCS_PEDESTAL_POWER_11;
  pedestal_power_id[9]=IDC_DCS_PEDESTAL_POWER_12;
  pedestal_power_id[10]=IDC_DCS_PEDESTAL_POWER_13;
  pedestal_power_id[11]=IDC_DCS_PEDESTAL_POWER_14;
  pedestal_power_id[12]=IDC_DCS_PEDESTAL_POWER_15;
  pedestal_power_id[13]=IDC_DCS_PEDESTAL_POWER_16;
  pedestal_power_id[14]=IDC_DCS_PEDESTAL_POWER_17;
  pedestal_power_id[15]=IDC_DCS_PEDESTAL_POWER_18;

  for(i=0;i<16;i++)
    {
    string.Format("%d",CurParm.dcs_ramp_up_length[i]);
    ((CEdit *)(GetDlgItem(length_up_id[i])))->SetWindowText(string);
    string.Format("%d",CurParm.dcs_ramp_down_length[i]);
    ((CEdit *)(GetDlgItem(length_down_id[i])))->SetWindowText(string);
    string.Format("%d",CurParm.dcs_ramp_up_delta[i]);
    ((CEdit *)(GetDlgItem(delta_up_id[i])))->SetWindowText(string);
    string.Format("%d",CurParm.dcs_ramp_down_delta[i]);
    ((CEdit *)(GetDlgItem(delta_down_id[i])))->SetWindowText(string);
    string.Format("%5.1f",CurParm.dcs_pedestal_slope[i]);
    ((CEdit *)(GetDlgItem(pedestal_slope_id[i])))->SetWindowText(string);
    string.Format("%5.1f",CurParm.dcs_pedestal_power[i]);
    ((CEdit *)(GetDlgItem(pedestal_power_id[i])))->SetWindowText(string);
    }
  string.Format("%5.1f",CurParm.dcs_low_power[0]);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_LOWEST_POWER)))->SetWindowText(string);
  string.Format("%5.1f",CurParm.dcs_low_power[1]);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_NEXT_LOWEST_POWER)))->SetWindowText(string);
  string.Format("%5.1f",CurParm.dcs_low_slope[0]);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_LOWEST_SLOPE)))->SetWindowText(string);
  string.Format("%5.1f",CurParm.dcs_low_slope[1]);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_NEXT_LOWEST_SLOPE)))->SetWindowText(string);

  return TRUE;
  };

CDCSRampParameters::OnApply()
  {
  int length_up_id[16];
  int length_down_id[16];
  int delta_up_id[16];
  int delta_down_id[16];
  int pedestal_slope_id[16];
  int pedestal_power_id[16];
  CString string;
  unsigned i;

  length_up_id[0]=IDC_DCS_LENGTH_UP_3;
  length_up_id[1]=IDC_DCS_LENGTH_UP_4;
  length_up_id[2]=IDC_DCS_LENGTH_UP_5;
  length_up_id[3]=IDC_DCS_LENGTH_UP_6;
  length_up_id[4]=IDC_DCS_LENGTH_UP_7;
  length_up_id[5]=IDC_DCS_LENGTH_UP_8;
  length_up_id[6]=IDC_DCS_LENGTH_UP_9;
  length_up_id[7]=IDC_DCS_LENGTH_UP_10;
  length_up_id[8]=IDC_DCS_LENGTH_UP_11;
  length_up_id[9]=IDC_DCS_LENGTH_UP_12;
  length_up_id[10]=IDC_DCS_LENGTH_UP_13;
  length_up_id[11]=IDC_DCS_LENGTH_UP_14;
  length_up_id[12]=IDC_DCS_LENGTH_UP_15;
  length_up_id[13]=IDC_DCS_LENGTH_UP_16;
  length_up_id[14]=IDC_DCS_LENGTH_UP_17;
  length_up_id[15]=IDC_DCS_LENGTH_UP_18;

  length_down_id[0]=IDC_DCS_LENGTH_DOWN_3;
  length_down_id[1]=IDC_DCS_LENGTH_DOWN_4;
  length_down_id[2]=IDC_DCS_LENGTH_DOWN_5;
  length_down_id[3]=IDC_DCS_LENGTH_DOWN_6;
  length_down_id[4]=IDC_DCS_LENGTH_DOWN_7;
  length_down_id[5]=IDC_DCS_LENGTH_DOWN_8;
  length_down_id[6]=IDC_DCS_LENGTH_DOWN_9;
  length_down_id[7]=IDC_DCS_LENGTH_DOWN_10;
  length_down_id[8]=IDC_DCS_LENGTH_DOWN_11;
  length_down_id[9]=IDC_DCS_LENGTH_DOWN_12;
  length_down_id[10]=IDC_DCS_LENGTH_DOWN_13;
  length_down_id[11]=IDC_DCS_LENGTH_DOWN_14;
  length_down_id[12]=IDC_DCS_LENGTH_DOWN_15;
  length_down_id[13]=IDC_DCS_LENGTH_DOWN_16;
  length_down_id[14]=IDC_DCS_LENGTH_DOWN_17;
  length_down_id[15]=IDC_DCS_LENGTH_DOWN_18;

  delta_up_id[0]=IDC_DCS_DELTA_UP_3;
  delta_up_id[1]=IDC_DCS_DELTA_UP_4;
  delta_up_id[2]=IDC_DCS_DELTA_UP_5;
  delta_up_id[3]=IDC_DCS_DELTA_UP_6;
  delta_up_id[4]=IDC_DCS_DELTA_UP_7;
  delta_up_id[5]=IDC_DCS_DELTA_UP_8;
  delta_up_id[6]=IDC_DCS_DELTA_UP_9;
  delta_up_id[7]=IDC_DCS_DELTA_UP_10;
  delta_up_id[8]=IDC_DCS_DELTA_UP_11;
  delta_up_id[9]=IDC_DCS_DELTA_UP_12;
  delta_up_id[10]=IDC_DCS_DELTA_UP_13;
  delta_up_id[11]=IDC_DCS_DELTA_UP_14;
  delta_up_id[12]=IDC_DCS_DELTA_UP_15;
  delta_up_id[13]=IDC_DCS_DELTA_UP_16;
  delta_up_id[14]=IDC_DCS_DELTA_UP_17;
  delta_up_id[15]=IDC_DCS_DELTA_UP_18;

  delta_down_id[0]=IDC_DCS_DELTA_DOWN_3;
  delta_down_id[1]=IDC_DCS_DELTA_DOWN_4;
  delta_down_id[2]=IDC_DCS_DELTA_DOWN_5;
  delta_down_id[3]=IDC_DCS_DELTA_DOWN_6;
  delta_down_id[4]=IDC_DCS_DELTA_DOWN_7;
  delta_down_id[5]=IDC_DCS_DELTA_DOWN_8;
  delta_down_id[6]=IDC_DCS_DELTA_DOWN_9;
  delta_down_id[7]=IDC_DCS_DELTA_DOWN_10;
  delta_down_id[8]=IDC_DCS_DELTA_DOWN_11;
  delta_down_id[9]=IDC_DCS_DELTA_DOWN_12;
  delta_down_id[10]=IDC_DCS_DELTA_DOWN_13;
  delta_down_id[11]=IDC_DCS_DELTA_DOWN_14;
  delta_down_id[12]=IDC_DCS_DELTA_DOWN_15;
  delta_down_id[13]=IDC_DCS_DELTA_DOWN_16;
  delta_down_id[14]=IDC_DCS_DELTA_DOWN_17;
  delta_down_id[15]=IDC_DCS_DELTA_DOWN_18;

  pedestal_slope_id[0]=IDC_DCS_PEDESTAL_SLOPE_3;
  pedestal_slope_id[1]=IDC_DCS_PEDESTAL_SLOPE_4;
  pedestal_slope_id[2]=IDC_DCS_PEDESTAL_SLOPE_5;
  pedestal_slope_id[3]=IDC_DCS_PEDESTAL_SLOPE_6;
  pedestal_slope_id[4]=IDC_DCS_PEDESTAL_SLOPE_7;
  pedestal_slope_id[5]=IDC_DCS_PEDESTAL_SLOPE_8;
  pedestal_slope_id[6]=IDC_DCS_PEDESTAL_SLOPE_9;
  pedestal_slope_id[7]=IDC_DCS_PEDESTAL_SLOPE_10;
  pedestal_slope_id[8]=IDC_DCS_PEDESTAL_SLOPE_11;
  pedestal_slope_id[9]=IDC_DCS_PEDESTAL_SLOPE_12;
  pedestal_slope_id[10]=IDC_DCS_PEDESTAL_SLOPE_13;
  pedestal_slope_id[11]=IDC_DCS_PEDESTAL_SLOPE_14;
  pedestal_slope_id[12]=IDC_DCS_PEDESTAL_SLOPE_15;
  pedestal_slope_id[13]=IDC_DCS_PEDESTAL_SLOPE_16;
  pedestal_slope_id[14]=IDC_DCS_PEDESTAL_SLOPE_17;
  pedestal_slope_id[15]=IDC_DCS_PEDESTAL_SLOPE_18;

  pedestal_power_id[0]=IDC_DCS_PEDESTAL_POWER_3;
  pedestal_power_id[1]=IDC_DCS_PEDESTAL_POWER_4;
  pedestal_power_id[2]=IDC_DCS_PEDESTAL_POWER_5;
  pedestal_power_id[3]=IDC_DCS_PEDESTAL_POWER_6;
  pedestal_power_id[4]=IDC_DCS_PEDESTAL_POWER_7;
  pedestal_power_id[5]=IDC_DCS_PEDESTAL_POWER_8;
  pedestal_power_id[6]=IDC_DCS_PEDESTAL_POWER_9;
  pedestal_power_id[7]=IDC_DCS_PEDESTAL_POWER_10;
  pedestal_power_id[8]=IDC_DCS_PEDESTAL_POWER_11;
  pedestal_power_id[9]=IDC_DCS_PEDESTAL_POWER_12;
  pedestal_power_id[10]=IDC_DCS_PEDESTAL_POWER_13;
  pedestal_power_id[11]=IDC_DCS_PEDESTAL_POWER_14;
  pedestal_power_id[12]=IDC_DCS_PEDESTAL_POWER_15;
  pedestal_power_id[13]=IDC_DCS_PEDESTAL_POWER_16;
  pedestal_power_id[14]=IDC_DCS_PEDESTAL_POWER_17;
  pedestal_power_id[15]=IDC_DCS_PEDESTAL_POWER_18;

  for(i=0;i<16;i++)
    {
    ((CEdit *)(GetDlgItem(length_up_id[i])))->GetWindowText(string);
    CurParm.dcs_ramp_up_length[i]=atoi((LPCTSTR)string);
    ((CEdit *)(GetDlgItem(length_down_id[i])))->GetWindowText(string);
    CurParm.dcs_ramp_down_length[i]=atoi((LPCTSTR)string);
    ((CEdit *)(GetDlgItem(delta_up_id[i])))->GetWindowText(string);
    CurParm.dcs_ramp_up_delta[i]=atoi((LPCTSTR)string);
    ((CEdit *)(GetDlgItem(delta_down_id[i])))->GetWindowText(string);
    CurParm.dcs_ramp_down_delta[i]=atoi((LPCTSTR)string);
    ((CEdit *)(GetDlgItem(pedestal_slope_id[i])))->GetWindowText(string);
    CurParm.dcs_pedestal_slope[i]=atof((LPCTSTR)string);
    ((CEdit *)(GetDlgItem(pedestal_power_id[i])))->GetWindowText(string);
    CurParm.dcs_pedestal_power[i]=atof((LPCTSTR)string);
    }
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_LOWEST_POWER)))->GetWindowText(string);
  CurParm.dcs_low_power[0]=atof((LPCTSTR)string);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_NEXT_LOWEST_POWER)))->GetWindowText(string);
  CurParm.dcs_low_power[1]=atof((LPCTSTR)string);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_LOWEST_SLOPE)))->GetWindowText(string);
  CurParm.dcs_low_slope[0]=atof((LPCTSTR)string);
  ((CEdit *)(GetDlgItem(IDC_DCS_RAMP_TABLE_NEXT_LOWEST_SLOPE)))->GetWindowText(string);
  CurParm.dcs_low_slope[1]=atof((LPCTSTR)string);

  set_parameters_in_registry(&CurParm);
  return TRUE;
  };

void CDCSRampParameters::OnOK()
  {
  OnApply();
  }

BEGIN_MESSAGE_MAP(CDCSRampParameters,CPropertyPage)
END_MESSAGE_MAP()

//----------- PCS ramp properties
CPCSRampParameters::OnInitDialog()
  {
  int length_up_id[16];
  int length_down_id[16];
  int delta_up_id[16];
  int delta_down_id[16];
  int pedestal_slope_id[16];
  int pedestal_power_id[16];
  CString string;
  unsigned i;

  length_up_id[0]=IDC_PCS_LENGTH_UP_3;
  length_up_id[1]=IDC_PCS_LENGTH_UP_4;
  length_up_id[2]=IDC_PCS_LENGTH_UP_5;
  length_up_id[3]=IDC_PCS_LENGTH_UP_6;
  length_up_id[4]=IDC_PCS_LENGTH_UP_7;
  length_up_id[5]=IDC_PCS_LENGTH_UP_8;
  length_up_id[6]=IDC_PCS_LENGTH_UP_9;
  length_up_id[7]=IDC_PCS_LENGTH_UP_10;
  length_up_id[8]=IDC_PCS_LENGTH_UP_11;
  length_up_id[9]=IDC_PCS_LENGTH_UP_12;
  length_up_id[10]=IDC_PCS_LENGTH_UP_13;
  length_up_id[11]=IDC_PCS_LENGTH_UP_14;
  length_up_id[12]=IDC_PCS_LENGTH_UP_15;
  length_up_id[13]=IDC_PCS_LENGTH_UP_16;
  length_up_id[14]=IDC_PCS_LENGTH_UP_17;
  length_up_id[15]=IDC_PCS_LENGTH_UP_18;

  length_down_id[0]=IDC_PCS_LENGTH_DOWN_3;
  length_down_id[1]=IDC_PCS_LENGTH_DOWN_4;
  length_down_id[2]=IDC_PCS_LENGTH_DOWN_5;
  length_down_id[3]=IDC_PCS_LENGTH_DOWN_6;
  length_down_id[4]=IDC_PCS_LENGTH_DOWN_7;
  length_down_id[5]=IDC_PCS_LENGTH_DOWN_8;
  length_down_id[6]=IDC_PCS_LENGTH_DOWN_9;
  length_down_id[7]=IDC_PCS_LENGTH_DOWN_10;
  length_down_id[8]=IDC_PCS_LENGTH_DOWN_11;
  length_down_id[9]=IDC_PCS_LENGTH_DOWN_12;
  length_down_id[10]=IDC_PCS_LENGTH_DOWN_13;
  length_down_id[11]=IDC_PCS_LENGTH_DOWN_14;
  length_down_id[12]=IDC_PCS_LENGTH_DOWN_15;
  length_down_id[13]=IDC_PCS_LENGTH_DOWN_16;
  length_down_id[14]=IDC_PCS_LENGTH_DOWN_17;
  length_down_id[15]=IDC_PCS_LENGTH_DOWN_18;

  delta_up_id[0]=IDC_PCS_DELTA_UP_3;
  delta_up_id[1]=IDC_PCS_DELTA_UP_4;
  delta_up_id[2]=IDC_PCS_DELTA_UP_5;
  delta_up_id[3]=IDC_PCS_DELTA_UP_6;
  delta_up_id[4]=IDC_PCS_DELTA_UP_7;
  delta_up_id[5]=IDC_PCS_DELTA_UP_8;
  delta_up_id[6]=IDC_PCS_DELTA_UP_9;
  delta_up_id[7]=IDC_PCS_DELTA_UP_10;
  delta_up_id[8]=IDC_PCS_DELTA_UP_11;
  delta_up_id[9]=IDC_PCS_DELTA_UP_12;
  delta_up_id[10]=IDC_PCS_DELTA_UP_13;
  delta_up_id[11]=IDC_PCS_DELTA_UP_14;
  delta_up_id[12]=IDC_PCS_DELTA_UP_15;
  delta_up_id[13]=IDC_PCS_DELTA_UP_16;
  delta_up_id[14]=IDC_PCS_DELTA_UP_17;
  delta_up_id[15]=IDC_PCS_DELTA_UP_18;

  delta_down_id[0]=IDC_PCS_DELTA_DOWN_3;
  delta_down_id[1]=IDC_PCS_DELTA_DOWN_4;
  delta_down_id[2]=IDC_PCS_DELTA_DOWN_5;
  delta_down_id[3]=IDC_PCS_DELTA_DOWN_6;
  delta_down_id[4]=IDC_PCS_DELTA_DOWN_7;
  delta_down_id[5]=IDC_PCS_DELTA_DOWN_8;
  delta_down_id[6]=IDC_PCS_DELTA_DOWN_9;
  delta_down_id[7]=IDC_PCS_DELTA_DOWN_10;
  delta_down_id[8]=IDC_PCS_DELTA_DOWN_11;
  delta_down_id[9]=IDC_PCS_DELTA_DOWN_12;

⌨️ 快捷键说明

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