15,471
社区成员
发帖
与我相关
我的任务
分享
g_cs.Lock();
ret=0;
for (k=0; k<125; k++)
{
_stscanf(strProtocol.Mid(6+k*4,4), _T("%x"), &value);
if (value > 32767) value -= 0X10000;
m_data.d_zjka[n].d_yc[k]=(float)value;
}
g_cs.Unlock();
if (zjka_1b.SJCL(strProtocol,8,0)==0)
{
m_data.d_zjka[8].tx=true;
if (m_data.m_txfs)
{
}
else
{
YC_DATA_BUF.aci_YC_BUF[3].mag.f = (float)(m_data.d_zjka[8].d_yc[3]/10.0); // 交流柜遥测量
YC_DATA_BUF.aci_YC_BUF[4].mag.f = (float)(m_data.d_zjka[8].d_yc[4]/10.0); // 交流柜遥测量
YC_DATA_BUF.aci_YC_BUF[5].mag.f = (float)(m_data.d_zjka[8].d_yc[5]/10.0); // 交流柜遥测量
YC_DATA_BUF.aci_YC_BUF[12].mag.f = (float)(m_data.d_zjka[8].d_yc[15]/10.0); // 交流柜遥测量
YC_DATA_BUF.aci_YC_BUF[13].mag.f = (float)(m_data.d_zjka[8].d_yc[16]/10.0); // 交流柜遥测量
YC_DATA_BUF.aci_YC_BUF[14].mag.f = (float)(m_data.d_zjka[8].d_yc[17]/10.0); // 交流柜遥测量
}
}
SendMessage(hViewWnd,WM_ZJKA51,0,0);