Journal of System Simulation ›› 2024, Vol. 36 ›› Issue (6): 1468-1474.doi: 10.16182/j.issn1004731x.joss.23-0120

• Papers • Previous Articles     Next Articles

Design of Real-time Simulation & Test Software Based on Windows/RTX

Li Yongbo(), Tian Runmei, Zhang Hui, Guo Shanpeng, Li Qi   

  1. Xi' an Institute of Aerospace Propulsion Technology, Xi'an 710025, China
  • Received:2023-02-10 Revised:2023-04-22 Online:2024-06-28 Published:2024-06-19

Abstract:

Aiming at the limited real-time performance of traditional test software and the low generality of traditional simulation interface software, a real-time simulation software based on Windows/RTX is designed to meet the requirements of unit testing and control system simulation verification of semi-physical simulation software. Through modular design, GUI layer human-computer interface and RTX layer real-time operation program are developed. To ensure the real-time, the lock-free cyclic buffer plus dual-threading technology is used to solve the timeout problem of serial data transmission and reception when the simulation step size is 1 ms under RTX environment. A timeout detection algorithm is proposed to monitor the real-time status of simulation nodes. With cJSON, the test case configuration files are optimized and the users can edit the test cases more flexibly. RTW automatic code generation is used to integrate the projectile model compilation into RTX copycat software engineering. Test results show that the imitation software effectively considers the single test and the simulation, improves the versatility and secondary development efficiency, and reduces the development difficulty.

Key words: Windows/RTX, real-time, equipment test, hardware in the loop simulation(HILS)

CLC Number: