声明
摘要
图目录
表目录
缩略语表
第一章 绪论
1.1 项目背景
1.2 国内外研究现状
1.3 移动平台的选择
1.4 论文的主要内容以及章节安排
第二章 示波器及Android平台概述
2.1 示波器概述
2.1.1 示波器发展背景
2.1.2 示波器主要技术指标
2.1.3 数字荧光示波器的基本原理
2.2 Android平台概述
2.2.1 Android系统简介
2.2.2 Android系统架构
2.2.3 Android开发工具
2.2.4 Android应用开发特色
2.3 基于Android系统的虚拟示波器软件系统概述
2.3.1 数据传输方案
2.3.2 总体方案设计
2.3.3 项目技术重难点分析
2.4 本章小结
第三章 虚拟示波器软件UI设计
3.1 虚拟示波器界面布局设计
3.1.1 界面设计准则
3.1.2 Android中的布局
3.1.3 虚拟示波器总体界面设计
3.2 虚拟示波器菜单设计
3.3 虚拟示波器按钮设计
3.4 本章小结
第四章 虚拟示波器软件通信与接收处理模块设计
4.1 数据通信方案设计
4.1.1 有线连接方式数据通信方案
4.1.2 无线连接方式数据通信方案
4.2 数据接收模块设计
4.3 数据处理模块设计
4.3.1 FFT算法
4.3.2 窗函数
4.3.3 FFT功能实现
4.4 本章小结
第五章 虚拟示波器软件显示与交互模块设计
5.1 波形显示模块设计
5.1.1 SurfaceView介绍
5.1.2 波形绘制线程
5.1.3 波形刷新线程
5.2 界面控件功能的实现
5.2.1 Android事件处理机制
5.2.2 界面控件功能实现流程
5.3 手势操作功能的实现
5.3.1 Android触控手势机制
5.3.2 单点触控手势分析
5.3.3 多点触控手势分析
5.3.4 用户手势操作流程
5.4 本章小结
第六章 软件调试与关键功能验证
6.1 系统调试环境
6.2 软件调试方法
6.3 关键功能验证
6.3.1 屏幕适配验证
6.3.2 实时监控验证
6.3.3 菜单操作验证
6.3.4 单点触控验证
6.3.5 多点触控验证
6.4 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
致谢
参考文献