摘 要 随着科学技术的高速发展,军用雷达装备中的电子系统日趋复杂,数字化程度与集成度越来越高,这对装备保障有了更高的要求。针对这一状况,本文以高速数据采集技术为基础,以老师的科研项目“雷达装备便携智能检测诊断系统研制”为背景,开发了虚拟示波器软件。检测诊断系统以军用便携工控机为载体,内置专用PC总线仪器卡,同时配以故障诊断专家知识库、性能自动测试软件和维修资源知识库等,构成了一个新型雷达装备保障平台。由于它具有体积小、重量轻、功能强、信息含量大、配备灵活等特点,特别适合野战条件下快速、机动修理和靠前抢修。 本文主要工作为:分析了数字存储示波器的特点;开发了虚拟示波器软件。 关键词:虚拟示波器;visual C++;软件开发 ABSTRACT With the high-speed development of science and technology, electronic system in military radar is more and more complicate, digital and integrated as well. So its reliability is more important than before. In order to adapt this status, we have developed a virtual oscilloscope software based on teacher’s researching project-Portable, Intellective, Test and Fault Diagnosis System for Radar. This system is based on military portable personal computer, which include five instrument card, fault diagnosis expert repository, automatic performance test software and maintenance resource repository. It is especially adapt to the speediness repair in field operations due to its small volume, light weight, powerful function, abundant information and its flexible configuration. The main jobs in this thesis are: analyzing character of digital storage oscilloscope; developing virtual oscilloscope software. Key Words: virtual oscilloscope, Visual C++, software developing 目 录 1 绪论---------------------------------------------------------------------------------(1) 1.1 本文背景-------------------------------------------(1) 1.2 测试技术发展与现状----------------------------------(1) 2 数字存储示波器简介---------------------------------------(11) 2.1 通用数字示波器-------------------------------------(11) 2.2 本课题虚拟数字示波器硬件简介-----------------------(14) 2.3主要性能指标---------------------------------------(16) 3 虚拟示波器软件开发---------------------------------------(18) 3.1 需求分析-------------------------------------------(18) 3.2界面设计-------------------------------------------(18) 3.2.1菜单栏---------------------------------------(18) 3.2.2控制面板-------------------------------------(19) 3.3 详细设计------------------------------------------(21) 3.3.1波形的显示-----------------------------------(23) 3.3.2系统调零-------------------------------------(25) 3.3.3测幅校准-------------------------------------(26) 3.3.4显示控制-------------------------------------(27) 3.3.4频谱分析-------------------------------------(28) 结束语----------------------------------------------------(32) 参考文献--------------------------------------------------(33) 参考文献 [1]钱辉仰,雷达系统的故障法诊断,《雷达与对抗》 1995,01: 58-64 [2]许志宏,雷达自动故障诊断设计方法与实例,《代雷达》2000,02:27-31 [3]冯红斌,马为华,基于VXI总线的某型达电路故障诊断系统,《器装备自动化》,2004,01:4-6 [4]倪远平,人工智能用于故障诊断的研究,《电气传动自动化》1998,04:29-32 [5]桂为华,刘晓影,基于人工智能方法的复杂系统故障诊断系统,《控制工程》2002,04:1-6 [6]吕宏伟,吴力合,模糊诊断模型,《数学的实践与认识》2004,01:65-70 [7]邓各林,Visual Basic中用户界面的设计原则和编程技巧 ,南昌教育学院学报,2003,04:53-55 [8] 施维颖,Visual Basic中错误处理技术 ,安大学学报(自然科学版)20303,05: [9]罗朝盛,Visual Basic程序设计实验CAI系统的设计与实现 浙江科技学院学报 2003,03:172-176 [10]张小飞,基于知识库的雷达辐射源识别专家系统 现代雷达 2003,10:1-4 [11]陈锡明,新型雷达辐射源识别专家系统的研究与实现 系统工程与电子技术,2000,08:58-62 [12]杨名洁,某雷达数据处理系统建模与软件设计, 火控雷达技术 1998,04:70-75 [13]易翔,激光雷达系统仿真软件设计与实现, 激光与红外2003,03: 178-180 [14]许宏宇,一种实时雷达显示控制终端软件的设计 ,火控雷达技术2002,01:36-41 [15]肖怀铁,雷达目标特征信号自动测量系统的软件设计 ,现代电子技术1998,08:4-6 |
数字示波器VC++设计
查看评论
已有0位网友发表了看法