摘要本课题基于C#编程语言设计了一个串口通信实时显示系统,用以显示雷达探测到的多个目标的速度、方位、距离以及运动轨迹等信息。其中,速度、方位、距离等信息通过文本框以文字的形式显示,而运动轨迹则以不同颜色的点的形式在极坐标中显示。此外,系统还具有清除文本显示、清除轨迹显示、停止显示和继续显示等功能。经过多次模拟调试和三次实地调试,程序的各项功能得到了验证和改进,能够较好地满足相关领域对显示系统实时性、可视性以及可操作性的要求。除此之外,系统还有很好的实用性和可扩展性,并且对此类软件的设计和开发有一定的参考价值。73265
毕业论文关键词 C# 串口通信 实时显示
毕业设计说明书外文摘要
Title A Design of Serial Communication Real-time Display System Based on C#
Abstract This paper aims to design a serial communication real-time display system based on c#, which is used to show the velocity, direction, distance and trajectory and other information of multiple targets that are detected by the radar。 Among those information, the velocity, direction and distance are displayed in textboxes by text, and the trajectory is showed in the form of dots of different colors in polar coordinates。 On the other hand, the system also provides functions of clearing texts, clearing dots, stopping and continuing displaying。 After several simulation debugging and three times of practical tests, all the functions have been proved and improved so that this system can properly meet the high level of real-time performance, visibility and maneuverability, which are needed by the display system in some related areas。 Moreover, this system has the advantages of well practicality and scalability, and it can also offer some help for people who focus on developing and designing this kind of software。
Keywords C# Serial Communication Real-time Display
目 次
1 引言 1
1。1 设计背景及意义 1
1。3 说明书章节安排 5
2 系统功能及设计方案 6
2。1 系统功能 6
2。2 设计方案 6
3 编程过程 10
3。1 雷达极坐标图 10
3。2 串口初始化 13
3。3 数据接收、读取和显示 14
3。4 画轨迹 17
3。5 主界面功能按钮 18
4 调试过程 22
4。1 模拟调试 22
4。2 第一次实地调试 31
4。3 第二次实地调试 34
4。4 第三次实地调试 36
结 论 38
致 谢 39
参 考 文 献 40
1 引言
人类社会自二十世纪三十年代第一部雷达产生以来[1],军事侦测手段可以说迎来一个飞跃,从而导致战争模式也发生了极大的改观。随着技术的发展,原本属于军事领域的雷达的应用逐渐拓展到民用领域,比如倒车雷达、气象雷达等。相同的是,不论军用还是民用,都要求雷达探测到的目标信息能够及时地传送到终端(主要是计算机),并要求整个显示界面简明、便于人机交互。与此同时,计算机编程语言也得到了长足的发展,C#就是其中之一。那么,利用C#编程,再通过串口通信接受和分析雷达数据,实时显示目标方位、速度以及位置等相关信息就成为一个解决雷达实时显示问题的行之有效的方案。论文网