基于wifiandroid虚拟示波器软件设计与实现-design and implementation of virtual oscilloscope software based on wifi android.docxVIP

  • 24
  • 0
  • 约5.88万字
  • 约 78页
  • 2018-05-18 发布于上海
  • 举报

基于wifiandroid虚拟示波器软件设计与实现-design and implementation of virtual oscilloscope software based on wifi android.docx

基于wifiandroid虚拟示波器软件设计与实现-design and implementation of virtual oscilloscope software based on wifi android

摘要摘要随着电子测量技术在各个科学工作中的广泛运用,示波器作为电子测量设备, 对它的测试要求也逐渐提高。由于传统的数字示波器具有体积较大、不易移动等 特点,在条件要求较高的环境中不利于测试工作。加之近年来,移动平台的出现 为人们带来了生活上的便利,实现了便捷、高效的生活方式。所以结合示波器的 特点,将示波器与智能平台结合,实现示波器的智能化、移动化,成为当前的一 个趋势。基于这一趋势,本课题设计了一款基于 Android 平台的虚拟示波器。本文的主要工作为:1. Android 智能设备。作为本次设计的主控模块,运用 Java 语言编写虚拟示波 器的上层应用程序。该应用程序主要包括显示界面的设计、菜单模块的建立、数 据的交互、数据处理、波形分析与显示以及用户的手势处理等功能,使用到的技 术包括多线程技术、Android 触控技术、canvas 绘制波形技术等。2. 数据采集模块。负责数据的采集工作,在传统示波器的基础上去除键盘和显示模块,在完成原有数据采集工作的同时,设计数据交互与命令响应功能代码, 完成与 Android 智能设备的数据交互操作。3. 数据交互模块。负责完成数据采集模块与智能设备端的数据互转工作。主要包括设计 USB 的读/写操作的传输方式,并设计 USB 的驱动程序和固件程序完 成人机交互命令的多字节传输。4. 数据交互协议。设计数据包与人机交互命令的传输方式,保证数据的稳定 传输,并分别在 Android 智能设备端和数据采集端解析、响应。本课题在原有示波器的基础上,结合智能操作系统 Android 平台,运用智能设 备的无线网络通信优势,研究并实现了基于 Android 平台的虚拟示波器的设计。经 过测试,完成了数据交互、波形显示、多界面切换、单点和多点触控技术等功能, 该设计实现了真正的短程测量,可移动性较高,具有较好的人机交互体验。关键字:Android,虚拟示波器,数据交互协议,短程测量ABSTRACTABSTRACTWith the electronic measurement technology is widely used in various scientific work, oscilloscope as the electronic measuring equipment, its test requirements are also increased gradually. Due to conventional digital oscilloscope have the characteristics such as large volume and hard to move, so it is disadvantage for testing in the demanding environment. In recent years, the emergence of the mobile platforms access to people’s live and realizes the convenient and efficient ways of life. So combine with the characteristics of the oscilloscope, the combination of oscilloscope and intelligent platform becomes a current trend, it can realize intelligent and mobile of oscilloscope. Based on this trend, the thesis designs a virtual oscilloscope based on Android platform.The main work of this paper is:Android smart device. As the main control module, the application is writen by Java language. The application of this subject mainly include display interface design, menu module establishment, data sending and receiving, data processing, waveform analysis and user gesture processing and so on. The technology will be used includes multi threading tec

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档