这段代码不重要,我只想知道,如何用串口处理快速接收数据的问题,采用的方式,最好有代码,发到294662336@qq.com 谢谢
if(m_ctrlComm.GetCommEvent()==2)
{
variant_inp=m_ctrlComm.GetInput();
safearray_inp=variant_inp;
len=safearray_inp.GetOneDimSize();
for(k=0;k
for(k=0;k
BYTE bt=*(char*)(rxdata+k); //字符型
i=0;
j=0;
m=0;
strtemp.Format("%c",bt); //将字符送入临时变量strtemp存放
if (bt=='X')
{
m_X="";
i=k+1;
}
if (bt=='Y')// need change
{
m_Y="";
j=k+1;
}
if (bt=='Z')
{
m_Z="";
m=k+1;
}
m_strRXData+=strtemp; //加入接收编辑框对应字符串
m_X+=m_strRXData.Mid(i,j-i);
m_Y+=m_strRXData.Mid(j,m-j);
m_Z+=m_strRXData.Mid(m,len-m);
usaldata+=strtemp;
}
。。。。
UpdateData(FALSE);