基于分块处理的历程图快速绘制方法
A Fast Drawing Method of Track Plot Based on Block Processing
摘要: 在声呐设备显示控制终端中,历程图是方位能量谱、Demon/Lofar谱的常用展现形式,因其经常需要在大缓存背景下实现全图重绘,为保障显示效果,对显示数据的连续性和人机互动的响应速度要求极高。针对绘制大数据量历程图在历程图绘制与人机交互过程中存在的内存分配频繁、缓存命中率低等性能瓶颈,文章提出一种基于分块处理的快速绘制方法。该方法基于CPU内存访问特点与历程图实际绘制需求对后台数据进行合理分块,优化内存访问模式。实际验证结果表明,该分块处理方法显著提高了全图重绘的响应速度,提升了声呐设备显示控制终端绘制大数据历程图的性能与画面流畅度。
Abstract: In the display control terminal of sonar equipment, the track plot is a common form of presenting the azimuth energy spectrum and Demon/Lofar spectrum. Due to the frequent need for full-screen redrawing in a large cache background, the requirements for the continuity of display data and the response speed of human-computer interaction are extremely high. To address the performance bottlenecks, such as frequent memory allocation and low cache hit rate, in the process of drawing large data track plots, this paper proposes a fast drawing method based on block processing. This method rationally divides the background data based on the characteristics of CPU memory access and the actual drawing requirements of the track plot, optimizing the memory access mode. The actual verification results show that this block processing method significantly improves the response speed of full-screen redrawing and enhances the performance and smoothness of drawing large data track plots in the display control terminal of sonar equipment.
参考文献
|
[1]
|
李华庆. 基于Qt的声纳模拟显控软件设计与实现[J]. 电子技术与软件工程, 2019(7): 45.
|
|
[2]
|
王潇, 卢如意, 李博. 一种使用Qt的姿态传感器显控设计与实现[J]. 声学与电子工程, 2019(2): 21-24.
|
|
[3]
|
陆文周. Qt5开发及实例[M]. 北京: 电子工业出版社, 2014.
|
|
[4]
|
邓子强, 王玉玫, 邓红艳, 等. 基于Qt绘图系统的图形应用优化研究与实现[J]. 软件, 2016, 37(12): 59-62.
|
|
[5]
|
王潇, 陈建冬. 一种可全图幅度缩放的历程图高速绘制方法[J]. 机电工程技术, 2025, 54(16): 91-95.
|
|
[6]
|
吕艳辉, 方亮. 基于双线性插值的单目标检测算法[J]. 火力与指挥控制, 2024, 49(1): 73-79+86.
|
|
[7]
|
王靖, 张路, 王鹏宇, 等. 面向图计算的内存系统优化技术综述[J]. 中国科学: 信息科学, 2019, 49(3): 295-313.
|