基于VS2005的智能设备图形编程技术研究.pdf

基于VS2005的智能设备图形编程技术研究.pdf

ID:52240647

大小:237.71 KB

页数:4页

时间:2020-03-25

基于VS2005的智能设备图形编程技术研究.pdf_第1页
基于VS2005的智能设备图形编程技术研究.pdf_第2页
基于VS2005的智能设备图形编程技术研究.pdf_第3页
基于VS2005的智能设备图形编程技术研究.pdf_第4页
资源描述:

《基于VS2005的智能设备图形编程技术研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第25卷第4期电力科学与工程Vo1.25,No.4Apr.,2009432009年4月ElectricPowerScienceandEngineering基于VS2005的智能设备图形编程技术研究李雪娟,何青,唐斌(华北电力大学能源与动力工程学院电站设各状态监测与控制教育部重点实验室,北京102206)摘要:为发挥便携式机械振动检测设备应具有高精度、高采样速率、小型化、低功耗、操作简便、数据处理功能强和用户界面友好等特点,针对嵌入式手持仪器振动监测与诊断软件系统的开发,着重研究了智能设备图形编程技术。主要运用C#/6言,通过VisualStudio2

2、005开发环境,研究开发了可应用于智能设备上的绘图程序,此程序可将波形曲线随振动信号的变化而实时显示,是将波形可视化的重要工具,对于开发手持式振动检测仪有十分重要的意义。关键词:数据采集;c撑;智能设备应用程序;图形编程中图分类号:TKl268.1文献标识码:A0引言设备状态监测和故障诊断技术是现代技术发展的产物。随着嵌入式技术的迅速发展,将其运用到便携式仪表中,是目前仪器仪表开发的一个方向。从某种程度说,这样的一台仪表相当于一台小型PC机,利用应用软件开发工具来实现采集数据的分析和显示,而且可以比较容易地进行系统升级和对分析软件的功能扩展。通常,基

3、于单片机、DSP的便携式分析仪,受其硬件资源、算法和分析速度低的限制,其主要完成的是时域参数的简单测量,而且测试精度较低,实时性较差n。而利用ARM9架构的平台可设计出具有体积小,可靠性高,实时性好、存储量大等特点的数据采集系统。本文开发的这种新型图1嵌入式手持仪器振动监测与诊断软件系统结构图的便携式振动采集系统,以Samsung公司的$3C2440为处理器,微软公司发布的WindowsCE出,此系统对于智能设备图形编程技术有相当多的作为操作系统作为主控系统,利用SPI总线与AD应用。处理好智能设备的图形编程将是开发此软件模块、DA模块通信。系统的关

4、键所在。配合前述硬件系统,针对WinCE5.0开发平台,本文主要是运用cjfI}语言访问.NET类库,进行笔者选用VS2005开发环境来实现便携式振动监测图形编程,在智能设备上进行程序开发。相对于应与故障诊断,开发研制以振动信号数据采集与处理用C{fj}在.NET下开发Windows应用程序,运用C为目的的嵌入式手持仪器振动监测与诊断软件系开发智能设备应用程序无论在控件的可选范围还是统。如图1显示了软件系统功能框架。由图可看在控件可用的属性和方法上都受到了一定程度的限收稿日期:2009—02-01.作者简介:李雪娟(1983一),女,华北电力大学能源

5、与动力工程学院硕士研究生电力科学与工程2009芷制。本文以创建在智能设备上运行的图形绘制程序各种相关方法。在使用Graphics类之前,首先必须为例,描述了如何运用相对少的资源进行智能设备取得这个类的实例对象,可以直接创建其实例对象,应用程序开发。这对专研领域内开发手持式振动检或者通过窗体的重绘事件取得。测仪器有非常重要的意义。有了Graphics对象,接下来就可以开始绘制图形。Graphics类定义了用来绘制各种图形的方法1编程环境及控件选取成员,例如方法DrawLine0。这个方法用来绘制有两个指定坐标点链接而成的直线,其定义的形式如1.1编程环

6、境选取下:为了配合开发WindowsCE操作系统,微软公publicvoidDrawLine(Penpen,floatxl,float司依次推出了EVB(EmbeddedVisualBasic),EVCyl,floatx2,floaty2)(EmbeddedVisualC++),VS(VisualStudio).NET第一个参数为Pen类对象,接下来的4个float开发环境。微软宣布EVB的最终版本是3.0,适合类型参数分成两组代表直线两端点的坐标。然而在WindowsCE3.0平台上小型应用程序的快速开发。智能设备应用程序中不支持float类型的绘

7、图类参EVC也是WinCE上的主流开发工具。EVC支持数,所以一般绘制图形时要将float类型参数强制转MFC类库的子集,可以给开发者提供最强大的支化为int(整型)类型胆】。持,也使Win32平台上的VC程序员可以很容易地1.2.2坐标系统及Point结构数据类型迁移到winCE平台上。但由于MFC类库需要一智能设备上图形的坐标系统同Windows窗体个DLL,所以对某些存储空间有限的嵌入式设备来一样以窗体对象的左上角为起点,不同于人们所熟说,这是个很大的负担,所以智能设备不支持MFC。悉的坐标系统,图2说明了其中的差异,(a)为一般微软发布EVC

8、的最终版本是4.0,适合Windows用于定位的坐标系统,(b)为窗体坐标系统。CE.NET(即4.0)之前

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。