摘要天线的波束赋形是目前阵列天线领域研究的热点问题,同时伴随着计算机软件技术的快速发展,开发一款能够实现波束赋形区域自绘的软件成为研究者所迫切需要的,本课题便顺应其需求,以 VS2008 为开发平台,利用MFC开发设计一款可视化绘图程序。
本文首先阐述了波束赋形中赋形区域的相关概念,及其发展的背景并论述了其重要性。接着,介绍了开发平台,MFC 相关内容,并着重论述了程序设计的思路以及功能的实现。最后所设计的程序能够实现基本的绘图操作,包括控制点的移动及删除,并能够输出相应区域的坐标点。但程序还处于设计初级阶段,有许多不足的地方,应用于实际操作还需后续的改进。19265
关键词 波束赋形 MFC VS2008 自绘图
Title Painting the Beamforming District of antenna based on Visual C++
Abstract
Beamforming is a hot area of research in the field of array antennas
currently,meanwhile, the computer technology have a great improvement.The
reasearchers have an urgent need of a software which can realize drawing
the Beamforming District.This paper,in order to meet the demand,takes the
VS2008 as the development platform and makes use of the MFC developing a
visualization drawing program.
We start it with the relevant concepts of painting the beamforming
district of antenna,the development background and its importance.Then,we
introduce the development platform and related content of MFC.We also
focuses on talking about the idea of this program and the realization of
the function. Finally, the program is designed to achieve the basic drawing
operations, including moving and deleting control points .It can also
output the coordinate points in corresponding region. The program is still
in the primary stage of the design, applied to the actual operation still
needs further improvement.
Keywords Beamforming MFC Visual C++ Drawing
目 次
1 绪论 1
1.1 背景 1
1.2 课题任务1
1.3 论文安排 2
2 波束赋形及程序开发环境 2
2.1 波束赋形简介 2
2.2 程序开发环境 3
3 程序设计实现 7
3.1 创建MFC程序 8
3.2 ButtonDown 事件 8
3.3 创建动态数组 9
3.4 画线功能的实现 10
3.5 画板坐标绘制 11
3.6 区域内外坐标点的判断 13
4 程序的应用17
4.1 程序主要功能 17
4.2 程序改进方向 22
结论 24
致谢25
参考文献26
1 绪论
1.1 背景
天线的波束赋形或方向图综合是目前阵列天线领域研究的热点,与此同时,随着
科学技术水平的跨越式发展,对计算机软件的开发应用也逐渐深入到各个行业、各领
域。同时随着开发平台(如 Microsoft Visual Studio)的不断完善,使得以 C/C++、
JAVA等主流的程序语言的开发越来越便捷,程序设计者能够很方便地开发设计出所需
的软件。在此背景的推动下,设计开发一款能够实现对波束赋形区域进行自适应绘制
功能的软件成为致力于研究相控阵天线波束赋形的研究者们所迫切需要的,这也是本 基于VC的天线波束赋形区域绘制:http://www.youerw.com/tongxin/lunwen_10563.html