欢迎来到天天文库
浏览记录
ID:13559168
大小:931.50 KB
页数:8页
时间:2018-07-23
《基于wince的示波器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、宁波理工学院题目智能家居控制系统客户端程序 姓名蔡锷学号3070421075专业班级07计算机2班姓名沈文杰学号3070421074专业班级07计算机2班任课教师黄一春分院信息工程与工程分院完成日期2010年×月×日一开发背景在工业高度发达的今天,人在工业生产过程中的参与将越来越少,有人工完全参与生产的工作方式已几乎不可见,在大多数情况下,是机器和电脑代替人们进行工作,比如对机器设备电压变化,环境温度,湿度的变化的实时了解和掌控,例如在炼钢企业,就需要对温度有实时的了解和控制,而且人工的去读取和记录数据变化的工作量也太大,而且也不能做到精
2、确和实时。不可能运用到实践中,所以一款能实时监控电压,温度,湿度等环境参数变化情况的软件就显的尤为有用,如果能开发这么一款软件,必将大大提升工作效率,并能得到广泛运用,必将有巨大的商业市场。二项目的系统分析目的分析此次项目的目标是开发一款用于工业生产的环境参数示波器,此软件要能反映环境参数的变化。包括温度,电压等,并通过波形图的形式展示出来。技术分析此次开发的软件运行的平台是微软的wince平台,属于嵌入式技术范畴,所以我们需要嵌入式的软件开发方面的技术,并熟悉掌握wince平台的特点和结构。在开发语言的选择上,因为是嵌入式平台,所以应该选择一种高效率的开发语言
3、,这里我们选择C++。软件将实现对环境数据的测试和传输,需要运用到串口技术,将电脑通过串口与外设硬件相连,实现数据的传输。所以项目开发需要串口编程技术。由于要采集温度,电压等数据,所以必须有相应的硬件设备,实现对温度和电压等数据的采集和传输。资源分析软件资源当前我们拥有的软件资源主要有EVC开发平台,visualstudio2008R软件开发平台。硬件资源PC机若干,开放的网络资源,温度监测硬件设备,电压监测设备。对于开发此项目上述软件资源和硬件资源已能满足需求。项目风险分析项目将面临如下风险:如果项目开发失败,之前花在此项目上的时间和精力将付之东流,更糟糕的是
4、我们的WINCE期末成绩就没了——!我们的开发能力将受到刘老师的质疑。。。项目前景此项目的发展前景广阔,因为在工业高度发达的今天,人在工业生产过程中的参与将越来越少,有人工完全参与生产的工作方式已几乎不可见,在大多数情况下,是机器和电脑代替人们进行工作,比如对机器设备电压变化,环境温度,湿度的变化的实时了解和掌控,例如在炼钢企业,就需要对温度有实时的了解和控制,而且人工的去读取和记录数据变化的工作量也太大,而且也不能做到精确和实时。不可能运用到实践中,所以一款能实时监控电压,温度,湿度等环境参数变化情况的软件就显的尤为有用,如果能开发这么一款软件,必将大大提升工
5、作效率,并能得到广泛运用,必将有巨大的商业市场。三相关技术的介绍一EVC开发环境的运用EVC=EmbeddedVisualC++,是WindowsCE下软件开发工具之一。二Wince平台微软WindowsCE被设计成针对小型设备(它是典型的拥有有限内存的无磁盘系统)的通用操作系统。WindowsCE可以通过设计一层位于内核和硬件之间代码来用设定硬件平台,这即是众所周知的硬盘压缩层(HAL),(在以前解释时,这被称为OEMC(原始设备制造)适应层,即OAL;内核压缩层,即KAL。以免与微软的WindowsNT操作系统HAL混淆) 不象其它的微软Windows操作
6、系统,WindowsCE并不是代表一个标准的相同的对所有平台适用的软件。为了足够灵活以达到适应广泛产品需求,WindowsCE采用标准模式,这就意味着,它能够由一系列软件模式做出选择,从而使产品定制。另外,一些可利用模式也可作为其组成部分,这意味着这些模式能够通过从一套可利用的组份做出选择,从而成为标准模式,通过选择,能够达到系统要求的最小模式,OEM能够减少存储脚本和操作系统的运行。三开发语言c++C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“Cplusplus”,“CPP”。它是一种使用非常广泛的计算机编程语言。C++是一
7、种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。四串口传输技术 串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现
8、远距离通信。比如IEEE
此文档下载收益归作者所有