| The strapped geomagnetic attitude measurement unit is a device installed on guided ammunition to measure the attitude of the projectile.The strapped geomagnetic attitude measurement unit needs to be calibrated and tested before being loaded to reduce measurement errors and ensure measurement accuracy.After the live-fire experiment,the data stored in the strapped attitude measurement unit needs to be read out,and the data needs to be analyzed to restore the changes in the attitude of the projectile during flight.During this process,there are several issues: low communication reliability,easy occurrence of errors and data loss;low degree of data visualization,abstract data is often difficult to understand;low degree of automation,calibration and other operations require manual processing of data;and difficult data management.The strapped geomagnetic attitude measurement unit generates a lot of data in practical applications,and data management becomes difficult when the number of measurement units increases.To solve the above problems,this paper designs a strapped geomagnetic attitude measurement unit automated calibration and management software that integrates reliable communication,multi-data visualization functions,and experimental data management functions.This article analyzes the engineering practical requirements of the strapped geomagnetic attitude measurement unit testing process and determines the four main functions of the upper computer: reliable communication function,automatic calibration,multi-data visualization,and data management.The software is divided into functional modules: communication module,calibration module,visualization module,and data management module.Based on actual measurement requirements,research and discussions are conducted on the design of each module.In the communication module,a dual communication method was designed to address the issue of wired interference in experiments.Subsequently,a reliable frame protocol was designed to ensure communication stability.Finally,a solution was proposed to address the problem of interface lag and reduced real-time performance caused by a large amount of data rendering.To meet the engineering requirements for testing data visualization,the Qt chart module was improved and designed based on the Qt framework platform’s class library.In addition,the 3D visualization of projectile attitude was implemented using the Unity3 D engine,and various data visualization methods were used to present the data in an intuitive manner.To address the issue of automated calibration,the calibration module implemented a solution based on the least squares ellipsoid fitting algorithm,which allows for one-click solutions for data acquisition,calibration,and downloading calibration data.To address the challenge of difficult data management caused by large data volume and complex structures,a data management module based on the Model/View mechanism of the Qt framework has been designed.By designing a reasonable storage structure,safe and efficient management of data has been achieved,and data security has also been taken into consideration.Through limiting the permissions of different users,data security is ensured. |