TY - JOUR
T1 - Design and Application of Upper Computer Software for Multiple Shock-Wave Overpressure Test Devices
AU - Zhang, Ya
AU - Wang, Chao
AU - Hu, Chuang
AU - Wang, Jun
AU - Jiang, Di
AU - Liu, Yan
N1 - Publisher Copyright:
© 2024, Editorial Office of Computer Engineering. All rights reserved.
PY - 2024/5/15
Y1 - 2024/5/15
N2 - Shock-wave overpressure testing is crucial in explosion power research, and convenient test equipment and methods can improve the efficiency of shock-wave testing. In this study, a multi-threaded upper computer software designed with Qt can connect to multiple devices simultaneously, addressing the issues of low datatransmission efficiency and complex device-connection procedures encountered in traditional single-device upper computer software. The upper computer software includes four primary functional modules: device management, parameter management, algorithm, and data management. This software connects to devices using a custom application-layer protocol over a network, converts and filters collected voltage signals, and ultimately generates overvoltage signals for data display. The functionality of the software is tested via static-voltage and dynamicpressure tests. In the static-voltage test, the upper computer software accurately reflects the forward sine signal with an amplitude of 1 V and a frequency of 1 000 Hz. Based on the dynamic-pressure test results, the peak pressure values of the first wave of three acquisition points are 0.117 8 MPa, 0.121 4 MPa and 0.117 9 MPa, and the error is within 5% of the theoretically calculated value of 0.116 0 MPa for the shock tube. The test results indicate that the software can simultaneously control and transfer data for multiple devices. This software simplifies the process of connecting multiple devices and improves data-transmission efficiency, and is thus highly applicable and beneficial for widespread use.
AB - Shock-wave overpressure testing is crucial in explosion power research, and convenient test equipment and methods can improve the efficiency of shock-wave testing. In this study, a multi-threaded upper computer software designed with Qt can connect to multiple devices simultaneously, addressing the issues of low datatransmission efficiency and complex device-connection procedures encountered in traditional single-device upper computer software. The upper computer software includes four primary functional modules: device management, parameter management, algorithm, and data management. This software connects to devices using a custom application-layer protocol over a network, converts and filters collected voltage signals, and ultimately generates overvoltage signals for data display. The functionality of the software is tested via static-voltage and dynamicpressure tests. In the static-voltage test, the upper computer software accurately reflects the forward sine signal with an amplitude of 1 V and a frequency of 1 000 Hz. Based on the dynamic-pressure test results, the peak pressure values of the first wave of three acquisition points are 0.117 8 MPa, 0.121 4 MPa and 0.117 9 MPa, and the error is within 5% of the theoretically calculated value of 0.116 0 MPa for the shock tube. The test results indicate that the software can simultaneously control and transfer data for multiple devices. This software simplifies the process of connecting multiple devices and improves data-transmission efficiency, and is thus highly applicable and beneficial for widespread use.
KW - data acquisition
KW - multiple devices
KW - Qt framework
KW - shock-wave overpressure
KW - upper computer software
UR - http://www.scopus.com/inward/record.url?scp=85197242828&partnerID=8YFLogxK
U2 - 10.19678/j.issn.1000-3428.0068804
DO - 10.19678/j.issn.1000-3428.0068804
M3 - Article
AN - SCOPUS:85197242828
SN - 1000-3428
VL - 50
SP - 272
EP - 278
JO - Jisuanji Gongcheng/Computer Engineering
JF - Jisuanji Gongcheng/Computer Engineering
IS - 5
ER -