论文部分内容阅读
任意波形发生器(Arbitrary Waveform Generator)是一种常用的信号源,广泛用于科学研究、生产实践和教学实践等领域。随着微电子和计算机技术的蓬勃发展,人们对任意波形发生器的性能、易操作性和界面友好性也提出了更高的要求。
图形用户界面(Graphical User Interface)作为任意波形发生器系统的重要组成部分之一,不仅为用户提供了友好的操作界面,也提升了仪器的普及率。嵌入式操作系统WinCE不但可靠性高、开放性好、开发周期短,而且具有良好的图形界面等显著优点,广泛应用在嵌入式系统中。本论文对WinCE操作系统下的GUI系统结构、消息驱动机制、窗口管理技术、多线程技术等重要组件进行了较为深入的分析,并针对本项目GUI具体设计任务的要求,提出了一整套多窗口多菜单的实时切换及显示方案,并在此基础上,构建了大尺寸图形实时显示与刷新控件,从而有效的解决了多种波形实时显示的问题。最终设计了一个轻型、易操作、占资源少、高性能、健壮性好的任意波形发生器人机交互系统。
本文的研究工作,密切结合在研项目“基于WinCE的任意波形发生器的人机交互系统设计与实现”,使多窗口多菜单设计、图形控件实时显示等技术在实际系统中进一步得到验证,证明了本文研究的有效性,也具有一定的实际意义。