您的位置:首页 > 博客中心 > 数据库 >

称重仪表modbus协议

时间:2022-03-15 08:30

D2008仪表Modbus协议说明

0x28

返回值:

Modbus浮点数转换

float get_float_from_byte(byte *p)

{

byte  pTemp[4] = { 0 };

 

pTemp[0] = p[1];

pTemp[1] = p[0];

pTemp[2] = p[3];

pTemp[3] = p[2];

 

return *(float*)&pTemp;

}

void CMFCApplication1Dlg::OnBnClickedButton3()

{//调用转换函数

byte pp[4] = { 0 };

pp[0] = 0xb2;

pp[1] = 0x2d;

pp[2] = 0x3f;

pp[3] = 0x5d;

float mf1 = get_float_from_byte(pp);    // mf1 = 220.0          

}


热门排行

今日推荐

热门手游