1.3 本文主要内容

本文将研究使用安卓手机模拟数字电路示波器显示控件,重点是示波器的波形图绘制,所以信号的采集直接由手机号的录音功能来模拟,并不真正意义上使用数字电路得到的电子信号。
本论文的组织结构,各章的内容如下:
第一章绪论,阐明本课题的背景,不足和创新;
第二章设计思路,分析程序所要实现的需求,以及逻辑过程;
第三章关键算法,分析实现需求的关键算法及难点;
第四章代码实现,具体介绍实现功能的关键代码模块;
第五章成品演示,展示成品各个的功能;
第优尔章总结与展望。
第2章  需求分析

本课题研究的是数字电路虚拟实验设备示波器显示控件,是为基于安卓平台的模拟数字电路实验提供示波器显示控件,在安卓终端上显示电信号的波形图。
首先,安卓有着良好的图形化界面来完成完成用户的交互,所以需要设计一个界面来让用户能够操作安卓程序,这是安卓开发的必要步骤。分析得知,本课题只需两个开始和停止按钮来控制进程的工作。另外由常见的波形图可知,为了方便显示,还需要设计缩放功能来优化显示的效果,以此契合不同屏幕大小的安卓终端。最后添加一个X轴基线以调整波形显示的位置,此功能并不需在界面添加按钮。
其次考虑到单纯的显示控件是无法工作的,需要上层的接口传递数据来显示,否则也无法检测该控件是否有效,因此,本项目需要一些数据来支持。然而,传统示波器显示的是电信号的波形图,在这里,电信号即为上层传递来的数据,但是安卓平台与数字电路的硬件接口目前无法获得,所以想从真正的数字电路得到电信号,再在安卓终端上显示波形图是无法完成的。故,本课题采用手机能够采集的声波信息来模拟电信号,利用麦克风这个接口,采集声波信息,以此为数据源。
最后,显示控件的最终目的便是显示波形图,本课题需要在主界面上显示采集到的声音信息的波形图,并且是实时变化,不断刷新的,因此,录音的线程和绘图的线程应该是同步进行的。同时,绘制的波形图应能够调整显示的位置,来优化结果显示,故X轴基线应设计成可上下移动的。
以上便是所有需要设计开发的功能,程序流程如图2-1所示。
本章介绍了安卓的基本架构,安卓应用的基础组成,并对安卓开发进行了一定的认识,然后基于这些,思考了课题所需要的功能,以及在安卓终端上实现的思路。
第3章  总体设计

3.1 界面模块
由上一章可知,界面给软件和用户提供了良好的交互接口,帮助用户操控程序,分析本课题所需的功能,界面上需要一块画布用来绘制波形图,然后,还需要几个控制的按钮来完成功能,开始按钮,控制录音开始,绘制波形图,停止按钮,停止录音,保留当前的波形图。缩放分为X轴和Y轴,分别用“+”表示扩大,用“-”缩小
上一篇:移动终端连锁酒店预定系统APP的设计与实现
下一篇:jsp+sqlserver网上选课系统的设计与实现

基于网络的通用试题库系...

CDMA的无线图像监控终端设计【801字】

基于蓝牙和安卓的仪器专用APP的设计和开发

移动终端和JSP和MYSQL酒店管理系统设计

移动终端和WEB的校园二手...

Android智能手机的交互式学习系统的设计

關于电子商务末端物流的若干探讨【2501字】

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

承德市事业单位档案管理...

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表