菜单
  


    1.3 本文主要内容

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

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

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

  2. php+mysql志愿者服务平台前端页面设计

  3. 基于安卓系统的测量软件...

  4. php+mysql移动终端企业生产...

  5. Objective-C移动端借还书系统的设计与实现

  6. jsp移动端公司订单管理系统设计

  7. 安卓媒体播放器的设计与实现

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 大众媒体对公共政策制定的影响

  10. 十二层带中心支撑钢结构...

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 当代大学生慈善意识研究+文献综述

  13. java+mysql车辆管理系统的设计+源代码

  14. 杂拟谷盗体内共生菌沃尔...

  15. 电站锅炉暖风器设计任务书

  16. 中考体育项目与体育教学合理结合的研究

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回