如何发送二进制补码格式的数据包
时间:10-02
整理:3721RD
点击:
请教各位大神,如题:
在数据发送的过程中,不管是通过串口还是网口都需要将数据转换为字符串在进行转发。
比如说发送的数据为“100”,则需要花费3个字节传输(HEX码:31 30 30)。
但如果让数据已二进制补码的形式发送就可以大大减少字节数,即100=“01100100",即只需要1个字节。
请问是否可以将数据已二进制补码的形式发送,最好可以给个范例,谢谢了!
在数据发送的过程中,不管是通过串口还是网口都需要将数据转换为字符串在进行转发。
比如说发送的数据为“100”,则需要花费3个字节传输(HEX码:31 30 30)。
但如果让数据已二进制补码的形式发送就可以大大减少字节数,即100=“01100100",即只需要1个字节。
请问是否可以将数据已二进制补码的形式发送,最好可以给个范例,谢谢了!
经过多天调试,问题解决了。
程序面板中数值控件里面有个数据操作,用“从字符串还原”、“平化至字符串”、“强制类型转换”都可以!
经过多天调试,问题解决了。
程序面板中数值控件里面有个数据操作,用“从字符串还原”、“平化至字符串”、“强制类型转换”都可以!