Abstract:Aiming at the problem huge experimental data on UAV simulation experiment, based on software engineering ideas, describes a real-time data curve drawing system (RtCurveRenderer) design process in detail. The system includes control container shell and the real-time curve drawing control, which is programmed by C++ language and based on MFC application framework. Use asynchronous data capture buffer and curve drawing mechanism, combine with the ring data stream buffer technology and the shift data buffer cache technology to effectively solve the problem of data loss due to high-speed data over write. The test proves that this dynamic curve drawing system can capture each of the experimental data accurately, draw the data curve graph smoothly, and improve the efficiency of experimental data analysis effectively.