基于LabVIEW的PDA软件设计.docx
《基于LabVIEW的PDA软件设计.docx》由会员分享,可在线阅读,更多相关《基于LabVIEW的PDA软件设计.docx(42页珍藏版)》请在三一办公上搜索。
1、V 基于LabVIEW的PDA软件设计摘 要LabVIEW是一个开放式的虚拟仪器开发系统应用软件,是一个使用图形符号来编写程序的编程环境,在该环境中用户可以利用现有的计算机配上相应的硬件,形成既有普通仪器的基本功能,又有一般仪器所没有的特殊功能的高档低价的虚拟仪器。其程序设计实质就是设计一个个的“虚拟仪器”,即“VIs”。在计算机显示屏幕上利用功能库和开发工具库产生一个前面板;在后台则利用图形化编程语言编制用于控制前面板的程序。程序的前面板具有与传统仪器类似的界面,可接受用户的鼠标指令。每一个VI都可以作其它VI的调用对象,其功能类似于文本语言的子程序。用LabVIEW设计的虚拟仪器可以脱离L
2、abVIEW开发环境,最终用户看见的是和实际的硬件仪器相似的操作面板。与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。PDA是最近几年随着嵌入式系统发展起来的掌上电脑系统,它和计算机有着相似的结构:拥有处理器、存储器、显示屏、各种I/ O 接口等,同时它还有轻便、小巧便于携带的优点。将虚拟仪器技术应用到PDA 上,是虚拟仪器技术发展的一
3、个新方向。文中探讨和基于PDA 的虚拟仪器技术相关的数据采集,信号处理与分析等,并介绍了一套开发系统以及应用。将虚拟仪器技术应用于PDA(个人数字助理) 中,可以利用PDA 的优点,不受时间和空间的限制完成各种测试测量任务。本文主要介绍利用虚拟仪器仿真PDA以及利用PDA模块将LabVIEW程序下载至PDA中,并在PDA中运行。关键词 :LabVIEW, PDA模块,智能手机,PDA的操作系统The PDA Software Design Based on LabVIEWABSTRACTLabVIEW is the virtual instrument development of an op
4、en type system application the software is an usage sketch sign to write the plait distance of procedure environment, can make use of in the environments convenient door the existing calculator goes together with homologous hardware and forms the basic function of current common instrument, and then
5、 have the virtual instrument of the upscale low price of special function that the general instrument has no. Its program design is substantial to is virtual instrument that designs a namely VIs .Show a screen in the calculator up make use of function database and development tool database to produc
6、e a front panel; Then make use of sketch to turn a plait distance in the backstage, the language draws up to used for the procedure that controls front panel. The front panel of procedure has the interface to is similar to with traditional instrument, can accept the customers mouse instruction. Each
7、 VI can make adjusting of other VIses to use object, its function is more similar than the text originally phonetic sub- procedure. The virtual instrument designed with LabVIEW can escape from LabVIEW development environment, what end user sees is a similar to the actual hardware instrument operatio
8、n front-panel. C and BASIC LabVIEW, also general programming system, there is a huge task to complete any programming function. LabVIEW function library include data acquisition and control, data, serial GPIB analysis, data display and data storage, etc. The program also have traditional LabVIEW deb
9、ugging tools, such as set breakpoints, animation way display data and subroutine (the subvi) results and single-step etc, facilitate program debugging.PDA with embedded systems in recent years developed a handheld computer system, which has a similar structure and the computer: a processor, memory,
10、display, various I / O interface, while it also lightweight, compact and easy to bring advantages. Application of virtual instrumentation to the PDA, the development of virtual instrumentation is a new direction. Discussion paper PDA-based virtual instrument technology-related data acquisition, sign
11、al processing and analysis, and introduced a set of development systems and applications.The virtual instrument technology in PDA (Personal Digital Assistant), you can use the advantages of PDA, without time and space to complete a variety of test and measurement tasks. This paper describes simulati
12、on of virtual instrument and the use of PDA LabVIEW PDA module will download to the PDA, and in the PDA to run.KEY WORDS: LabVIEW, PDA module,Smartphones,PDA Operating Systems朗读显示对应的拉丁字符的拼音目 录摘 要IABSTRACTII目 录IV1 绪论11.1 课题的提出11.1.1 课题的背景11.1.2 发展状况11.1.3 PDA的发展趋势21.2 课题的研究内容和技术关键21.2.1 研究内容21.2.2 课题
13、的关键技术31.3 系统的总体设计方案31.4 预期成果32 虚拟仪器及LABVIEW概述42.1 虚拟仪器概述42.1.1 虚拟仪器介绍42.1.2 虚拟仪器的内部功能划分42.1.3 虚拟仪器的特点和构成52.1.4 虚拟仪器的发展72.1.5 虚拟仪器创建过程82.2 LabVIEW概况92.2.1 LabVIEW简介92.2.2 LabVIEW应用程序的构成112.2.3 LabVIEW的操作模板132.2.4 控制模板(Control Palette)152.2.5 功能模板(Functions Palette)163 PDA概况213.1 PDA简介213.1.1 PDA定义213
14、.1.2 PDA分类213.1.3 PDA系统233.1.4 PDA硬件243.1.5 PDA的软件开发介绍244 基于LABVIEW的PDA对应的操作系统下软件设计方法264.1虚拟仪器在PDA中的应用264.2 LabVIEW仿真iPhone-iview平台274.2.1 程序层次结构274.2.2主程序294.3 LabVIEW与PDA之间的通信315 总结32致谢33参考文献3435基于LabVIEW的PDA软件设计 1 绪论1.1 课题的提出1.1.1 课题的背景PDA 是最近几年随着嵌入式系统发展起来的掌上电脑系统,它和计算机有着相似的结构:拥有处理器、存储器、显示屏、各种I/ O
15、 接口等,同时它还有轻便、小巧便于携带的优点。将虚拟仪器技术应用到PDA 上,是虚拟仪器技术发展的一个新方向。1.1.2 发展状况在强大软件的支持下,PDA易于二次开发的优势,使PDA具有无限扩展的功能和百变的适用性,正得到不同行业领域的宠爱。PDA的行业应用,即将PDA技术与行业应用有机结合起来,为行业用户提供方便、高效的业务移动处理模式。(1)PDA上实现家电一体化控制PDA上实现家电一体化控制,即用PDA来实现遥控器的集成。利用PDA的可编程的特性,对PDA进行二次开发,电器厂商只要把遥控所需的红外线采样数据放到Internet网上下载,用户就可以通过PDA控制电器,PDA就成为“一把万
16、能钥匙”,不仅降低电器的成本,还提高了人们的电器化生活的质量。(2)PDA 在航海上的应用PDA作为一种新型的掌上型电脑,配以航海相关软件支持,航海专业人员可利用它,在航海中进行航海专业计算,如:星历计算、天体高度方位计算、潮汐计算等,还可显示电子海图等。这些计算的数据量很大,而且精度要求高,PDA不仅提高了航海人员的绘算精度和速度,而且很大程度上减轻了工作强度,同时提高了工作效率。此外,PDA可与远端服务器无线互联,随时随地了解航运业务、航海通告、气象保证等各种信息。(3)PDA电子地图系统的应用人们旅游时:在PDA中存入某地的电子地图,可直观形象的显示;使用SQL查询或复合查询,PDA系统
17、可准确的定位查找地点;在PDA电子地图上,测量当前位置距离目标位置的距离,方便人们安排时间和交通工具;PDA通过GPS把当前位置在电子地图上定位,并能计算当前位置到目的地之间的最短路径和最佳路径,实现电子导航。由此可见,在了解不同领域的用户需求后,对PDA进行进一步开发和升级,其独特的自身优势和强大的软件支持,可以有的放矢的在功能上有选择性的无限扩展。PDA的行业应用,不仅使其得到不断完善和成熟,也使各领域中的工作由传统型向智能型转化,为各行业的发展注入新的血液。因此,PDA有着巨大的市场。据统计数据表明,未来3年内全球将有10亿无线用户,形成一个超过2000亿美元的PDA市场。面对国际上PD
18、A技术的飞速发展和激烈的市场竞争,我国也正抓住时机快速发展自己的PDA产品。1994年,国家科委就通过国家863项目,着手组织人力研究和开发符合国情的中文PDA产品。随着中国已成功加入WTO的开始,对于市场经济体制和模式的变化。这就要求了中国的PDA产业发展势必要朝着一个良性可行的方向前进。同时也给各PDA相关厂家、商家都提出了一个严峻的考验。从当前PDA的发展来看,最终会产生两个市场:低端市场和高端市场,高端市场日益受到厂家和用户的关注。1.1.3 PDA的发展趋势(1)低能源消耗目前的PDA产品多以PDA专用的充电器来提供能源,彼此之间必不兼容,普通电池无法支持或消耗电能极快,若使PDA的
19、使用更方便,PDA对电能的需求也将会变得多元化,需要其在能源消耗上进步探索,如储存电能的设备都可以为PDA供电,如汽车电瓶、手表电池、太阳能电池等其他任何可能形式的电能。(2)无线资料传输传统的传输线有长度的限制,对设备的位置也有一定要求,传输线不易整理、携带不便,也不雅观。通过由蓝牙构造的无线网络,可使PDA与计算机的连接更方便,或进行Web浏览,或下载软件,让用户无论何时何地都能方便的及时的进行数据交换和信息交流。(3)集多种功能为一体目前,PDA正朝着计算、通讯、网络、存储、娱乐、电子商务、专业应用等多功能的融合的趋势发展。尤其,PDA与手机功能组合的PDA手机为越来越多的高端用户所青睐
20、,正逐渐成为国际移动终端市场新的潮流趋势和主流力量,并逐步走向社会化和标准化。PDA市场蕴藏着无限的商机和潜力,世界上各个大公司和公司集团都在力争PDA朝着自己所希望的方向发展。目前在内地,手机市场基本上是海外的摩托罗拉、诺基亚、爱立信等公司占优势,而PDA市场则以国内厂商为主。因此,我国需要在这场竞争中抓住机遇并争取一席之地。1.2 课题的研究内容和技术关键1.2.1 研究内容本课题采用NI公司的LabVIEW中的模块对PDA系统进行设计,非常方便,在没有PDA的情况下进行模拟设计和运行。通过学习LabVIEW,利用移动开发模块和强大的仿真功能,设计出一套具有实用功能的PDA软件,硬件利用市
21、场现有的流行款式。完成软件设计图,界面友好,运行稳定可靠。1.2.2 课题的关键技术在本课题中涉及到虚拟仪器的图形化编程,对没有图形化编程基础的设计人员,增加了一定的编程难度。并且要将LabVIEW编写的程序在LabVIEW软件中仿真成功,并且可以下载到PDA或相应的智能手机中,能够成功运行。1.3 系统的总体设计方案本课题依靠LabVIEW强大的图形化的编程语言和开发环境,利用移动开发模块和强大的仿真功能,设计出一套具有实用功能的PDA软件。1.4 预期成果本课题主要任务就是实现用LabVIEW实现模拟PDA并运行相关程序,并实现程序下载到PDA中,并顺利在PDA中运行实现其功能。2 虚拟仪
22、器及LabVIEW概述2.1 虚拟仪器概述2.1.1 虚拟仪器介绍虚拟仪器是以一种全新的理念来设计和发展的仪器,他是90年代发展起来的一项新技术,主要用于自动测试、过程控制、仪器设计和数据分析等领域,其基本思想是在仪器设计或测试系统中尽可能用软件代替硬件,即“软件就是仪器”,他是在通用计算机平台上,根据用户需求来定义和设计仪器的测试功能,其实质是充分利用计算机的最新技术来实现和扩展传统仪器的功能。虚拟仪(Virtual Instrument,简称VI)是现代计算机技术、现代测试技术和电子仪器技术深层次结合的产物,是当今计算机辅助测试(CAT)领域的一项重要技术。所谓虚拟仪器,是指通过应用程序将
23、通用计算机与功能化模块硬件结合起来,用户可以通过友好的图形界面来操作计算机,就象自己定义、自己设计的一台单个仪器一样,从而完成对被测试量的采集、分析、判断、显示、数据存储等。2.1.2 虚拟仪器的内部功能划分虚拟仪器以透明的方式把计算机资源(如处理器、内存、显示器等和仪器硬件(如A/D,D/A、数字I/O、定时器、信号调理等)的测量功能、控制功能结合在一起,通过软件实现对数据的分析处理、表达以及图形化用户接口,如表1-1所示。 表1-1 虚拟仪器的内部功能划分Acquisition and control(采集与控制)Data Analysis(数据分析)Data presentation(数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LabVIEW PDA 软件设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1941676.html