tx_view代码

来源:互联网 发布:sql数据库查询软件 编辑:程序博客网 时间:2024/05/17 08:30

void CSetting::tx_view(int len, char *ptr)

 char StrData[10];
 char str[1010];
 char *pPsrData = NULL;
 char SignFlag = '+';
 int i = 0; 
 double data;         //每个通道转换后的数值
 int ChannelNo = 0;   //要显示的通道号

 memset(StrData, 0, sizeof(StrData));
 memset(str,     0, sizeof(str));
 
 // test begin
 // 开始进行处理
 if(strlen(ptr) < sizeof(str))
 {
  strcpy(str,ptr);
 }
 else
 {
  return;
 }
 int n = strlen(str);

 for(i = 0; i < n; i++)
 {
  memset(StrData, 0, sizeof(StrData));
  if((str[i] >='a') && (str[i] <= 'j'))
  {
   Digital_Copy(&str[i+2],StrData);
   // 读过来的数据有小于7的可能,这时显示上次读取的数值
   if (strlen(StrData) < 7)
   {
    continue;
   }
   if(str[i+1] == '-')
   {   
    data = 0- atof(StrData);
   }
   else
   {    
    data = atof(StrData);
   } 
   ChannelNo = str[i] - 'a';
   lx_frame_float[ChannelNo] = data;   
   i++; //指向数字 
  }
 } 

 // 格式化字符串,传递给CcurDate的窗口
 memset(aSendBuffer, 0, sizeof(aSendBuffer));
 memcpy(aSendBuffer, lx_frame_float, sizeof(lx_frame_float));

 pCurDataDlg->PostMessage(WM_S2C, (WPARAM)aSendBuffer, (LPARAM)0);
 pChartDlg->PostMessage(WM_C2C,   (WPARAM)1, (LPARAM)1);

 // 采集时间间隔
//  int RequestDelayInterval = 0;
//  RequestDelayInterval = GetDlgItemInt(IDC_COMSettingInterval);
//  if((RequestDelayInterval > 100 )&& (RequestDelayInterval < 5000))
//  {
//   SetTimer(2, RequestDelayInterval, NULL); //启动定时器,进行超时检测
//  }
}

 

//open函数中加入不能为空的判断

 if (PortNUm.GetLength() == 0 || sInterval.GetLength() == 0 || sBaud.GetLength() == 0 || sChannelID.GetLength() == 0)
 {
  AfxMessageBox("配置信息不能为空!!!");
  return;
 }

 

 

OnTimer()中case5,删除对bool类型的判断

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 内向妈妈带孩子怎么办 从小就不爱学习怎么办 孩子老爱玩不爱学习怎么办? 孩子不爱做题怎么办 看书静不下心怎么办 孩子不自觉学习怎么办 不自觉的孩子怎么办 不学习的孩子怎么办 电脑不受老师控制怎么办 儿子不尊重老师怎么办 小孩不喜欢吃蔬菜怎么办 小孩不愿练钢琴怎么办 孩子不喜欢幼儿园老师怎么办 孩子不主动思考怎么办 我初一不想读书怎么办 初中孩子不爱学习怎么办 初一就不想读书怎么办 孩子懒得写作业怎么办 初中学生讨厌学习怎么办? 小学不写作业怎么办 幼儿园小朋友不愿意上学怎么办 幼儿园孩子不愿意上学怎么办 宝宝不愿意上幼儿园怎么办 孩子不爱上幼儿园怎么办 宝宝不爱上幼儿园怎么办 宝宝不爱去幼儿园怎么办 幼儿园宝宝不爱写字怎么办 小孩贪玩不爱学习怎么办 老师对幼儿不好怎么办 小孩不愿写作业怎么办 小孩怕老师厌学怎么办 幼儿园怕老师厌学怎么办 孩子很怕老师怎么办 孩子怕外教老师怎么办 家长打老师老师怎么办 被学生骂了怎么办 老师经常打孩子怎么办 老师每天打孩子怎么办 小孩不想去幼儿园怎么办 宝宝不想上幼儿园怎么办 小孩不爱学英语怎么办