8321| 10
|
关于modbus 03命令数据转换 |
1金钱
最佳答案union a
{
uchar f[4];
float ff;
};
float value;
/*
a.f[0] = rxbuf[5];//这里要注意发送方是大端模式还是小端模式,如果有误,就换一下试试,
a.f[1] = rxbuf[6];
a.f[2] = rxbuf[3];
a.f[3] = rxbuf[4];
*/
a.f[0] = rxbuf[3];//这里要注意发送方是大端模式还是小端模式,如果有误,就换一下试试,
a.f[1] = rxbuf[4];
a.f[2] = rxbuf[5];
a.f[3] = rxbuf[6];
value = a.ff;//这就是你要的浮点 ...
| ||
笑着熬下去@_@
|
||
| ||
| ||
| ||
电子人生!
|
||
| ||
笑着熬下去@_@
|
||
| ||
| ||
笑着熬下去@_@
|
||
| ||
| ||
笑着熬下去@_@
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-7 22:34
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网