hdntCenter-V2.0
号外 号外
1、二月初会有重大更新,敬请期待!!!
2、如有更新要求及建议,欢迎邮件沟通。
3、如果有更新建议请发送邮件:liuning1898@qq.com 定有重谢
待调试bug
1、偶尔会出现噪点,初步分析为底层协议架构不合理造成。21年2月份重点解决该内容。
2、多窗口打开不会自动弹出,还需手动查找。
3、不支持中文路径。
2021010601
1、引入V1_0版本HdntCenter软件,可用于数据不丢数记录,编程语言C#。
后续还会加入VS C++版本软件,用于综合调试。
20102601
1、增加弹道数据仿真模块。
20102101
1、修正开启数据接收闪退bug。
2、修正部分发现bug。
3、目前对中文路径支持还不是很好,后边陆续更新。
20102001
1、更新协议BJIMU01;
2、系统标定改为MDI模式,具体细节未完善。
3、设备更新加高速度。
20092601
1、新发现bug,曲线设置会导致异常死机,未解决,今天太晚了。明天解决。
2、更新了协议库,发现协议库底层做的有点不好,后续重新搭建,采用显式调用方式应更为合理。
20092002
1、增加曲线保存图片和捕捉曲线功能。
2、修正另存为存储数据时覆盖相同文件名报错问题。
20092001
1、更新曲线绘制库,修正之前一版,曲线开多内存占用过高问题
20091501
update hdntGPCon
update user mannual
使用说明
if you want to use long time, please send the serial number to liuning1898@hotmail.com
如需开放特定功能入口,可联系邮件:liuning1898@hotmail.com
Provide access to open specific functions, contact email: liuning1898@hotmail.com
the imu and ins data solve software.
The transport protocols is:
IEEE 754
- Header: 0x55 0xaa
- Length: all the data length 1 byte
- Contents: float (IEEE 754) ; 1 float/4 bytes
- check: all the bytes sum unsigned char.
the send function as follow.
int ProtIEEE754(float *FloatDat,int FloatLen,unsigned char *buffer)
{
//unsigned char buffer[255]={0};
unsigned char check=0; //crc check
unsigned int count=0; //transmit data length
unsigned int length=0;
unsigned int i=0;
unsigned char *Send_P;
float temp[100];
for(i=0;i<FloatLen;i++){
temp[i]=FloatDat[i];
}
buffer[count]=0x55;check=check+buffer[count];count++;
buffer[count]=0xAA;check=check+buffer[count];count++;
/*header 2 + length 1 +crc 1*/
buffer[count]=FloatLen*4+4;check=check+buffer[count];count++;
/*send the data*/
Send_P = (unsigned char *) &temp;
for(i=0;i<FloatLen*4;i++)
{
buffer[count]=(unsigned char ) *Send_P;
check=check+*Send_P;
Send_P++;count++;
}
/*send the check*/
buffer[count]=(unsigned char) check;count++;
length=count;
return length;
}