基于Android的虚拟仪器软件系统设计
发布时间:2019-01-22 19:38
【摘要】:测试仪器的发展历经漫长年代,对经济发展起到巨大的作用,随着科学技术水平的进步,测试仪器从传统测试仪器发展到数字测试仪器。随着计算机技术和通信技术的发展,出现了虚拟仪器。虚拟仪器充分结合计算机技术、总线技术和数字化技术,推动了测试仪器的发展。随着Android系统设备的普及和计算能力的提升,原本在PC机上实现的虚拟仪器系统,可以在移动平台得以实现。伴随着芯片微型化,从而使数据采集设备变得更易于携带,在移动平台上设计的软件系统更加人性化,使基于Android虚拟仪器可以满足用户在苛刻条件下使用。结合PC机虚拟仪器的系统结构和Android系统终端特有的交互方式,提出基于Android系统虚拟示波器系统设计方案,主要研究软件系统中数据采集卡的驱动层在Android系统中的实现和应用层实现,在小屏幕下人机交互界面的设计,配置窗口界面功能的实现,绘图线程、读数线程和UI线程的相互调用,USB数据通道的建立以及数字信号处理等。(1)分析目前测试仪器发展的状况,特别对基于Android系统虚拟仪器的现状从科研机构和企业两个方面进行了分析。(2)结合PC机上虚拟仪器系统架构,针对传统仪器存在的不足,提出了基于Android虚拟示波器设计框架,并且详细分析数据采集卡、驱动层和应用层中使用到的关键技术。(3)对USB固件开发和底层驱动层的实现进行详细的介绍,涉及到USB固件中的描述符说明、具体描述符配置、示波器功能模块的实现和数字信号处理等。(4)结合Android智能终端的触摸屏和屏幕尺寸设计出可隐藏的交互界面,同时依据Android系统的线程和控件响应方式,实现应用层程序的用户选择事件监听、数据读取和数据图形化。(5)搭建软硬件测试环境,对实现的虚拟示波器软件系统进行测试,测试软件系统在性能和功能上是否满足设计要求。
[Abstract]:The development of test instruments has been through a long period, which plays a great role in the economic development. With the progress of science and technology, the test instruments have developed from traditional test instruments to digital test instruments. With the development of computer technology and communication technology, virtual instruments appear. Virtual instrument combines computer technology, bus technology and digital technology to promote the development of test instrument. With the popularization of Android system equipment and the improvement of computing power, the virtual instrument system originally realized on PC computer can be realized on mobile platform. With the miniaturization of the chip, the data acquisition equipment becomes more portable, and the software system designed on the mobile platform is more humanized, so that the virtual instrument based on Android can be used by users under harsh conditions. Combined with the system structure of PC virtual instrument and the unique interaction mode of Android system terminal, the design scheme of virtual oscilloscope system based on Android system is put forward. This paper mainly studies the realization of the driver layer of the data acquisition card in the software system in the Android system and the realization of the application layer, the design of the man-machine interface under the small screen, the realization of the interface function of the configuration window, the drawing thread, The call between reading thread and UI thread, the establishment of USB data channel and digital signal processing. In particular, the present situation of virtual instrument based on Android system is analyzed from two aspects of scientific research institutions and enterprises. (2) combined with the architecture of virtual instrument system on PC, the shortcomings of traditional instruments are pointed out. The design framework of virtual oscilloscope based on Android is put forward, and the key technologies used in data acquisition card, driver layer and application layer are analyzed in detail. (3) the development of USB firmware and the realization of bottom driver layer are introduced in detail. The description of descriptors in USB firmware, the configuration of specific descriptors, the realization of oscilloscope function modules and digital signal processing are involved. (4) based on the touch screen and screen size of Android intelligent terminal, a hidden interactive interface is designed. At the same time, according to the thread and control response mode of Android system, user select event monitoring, data reading and data graphic are realized. (5) the software and hardware testing environment is built, and the virtual oscilloscope software system is tested. Test the performance and function of the software system to meet the design requirements.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM935.3
本文编号:2413506
[Abstract]:The development of test instruments has been through a long period, which plays a great role in the economic development. With the progress of science and technology, the test instruments have developed from traditional test instruments to digital test instruments. With the development of computer technology and communication technology, virtual instruments appear. Virtual instrument combines computer technology, bus technology and digital technology to promote the development of test instrument. With the popularization of Android system equipment and the improvement of computing power, the virtual instrument system originally realized on PC computer can be realized on mobile platform. With the miniaturization of the chip, the data acquisition equipment becomes more portable, and the software system designed on the mobile platform is more humanized, so that the virtual instrument based on Android can be used by users under harsh conditions. Combined with the system structure of PC virtual instrument and the unique interaction mode of Android system terminal, the design scheme of virtual oscilloscope system based on Android system is put forward. This paper mainly studies the realization of the driver layer of the data acquisition card in the software system in the Android system and the realization of the application layer, the design of the man-machine interface under the small screen, the realization of the interface function of the configuration window, the drawing thread, The call between reading thread and UI thread, the establishment of USB data channel and digital signal processing. In particular, the present situation of virtual instrument based on Android system is analyzed from two aspects of scientific research institutions and enterprises. (2) combined with the architecture of virtual instrument system on PC, the shortcomings of traditional instruments are pointed out. The design framework of virtual oscilloscope based on Android is put forward, and the key technologies used in data acquisition card, driver layer and application layer are analyzed in detail. (3) the development of USB firmware and the realization of bottom driver layer are introduced in detail. The description of descriptors in USB firmware, the configuration of specific descriptors, the realization of oscilloscope function modules and digital signal processing are involved. (4) based on the touch screen and screen size of Android intelligent terminal, a hidden interactive interface is designed. At the same time, according to the thread and control response mode of Android system, user select event monitoring, data reading and data graphic are realized. (5) the software and hardware testing environment is built, and the virtual oscilloscope software system is tested. Test the performance and function of the software system to meet the design requirements.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM935.3
【参考文献】
相关硕士学位论文 前1条
1 邱渡裕;200MHz手持式示波表数字系统与电源模块的设计[D];电子科技大学;2006年
,本文编号:2413506
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/2413506.html
教材专著