建筑用电能耗监控系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建筑用电能耗监控系统设计

建筑用电能耗监控系统设计 设计概述 1课题背景 办公建筑和大型公共建筑高耗能的问题日益突出。38%,因此开展建筑节能研究十分必要。建筑用电能耗监控系统企图对建筑用电能消耗指标的实时采集、高速传输和智能分析。该系统可为建筑能耗控制提供科学依据,为大量降低建筑能耗提供科学管理手段。 本题着力于以建筑能耗中的电能为例,通过智能电表上的串口(RS-485),连接转换器将串口转为以太网口,以便使用计算机实时采集智能电表中的数据,从而进行分析,为今后节能减排提供科学依据。 在软件设计中,我将使用indows Form开发一种客户端形式的建筑用电能耗监控系统,实时监控建筑内各区域的用电情况,实现对用电能耗使用的全参数、全过程的数据采集,运用计算机可实现高效、精确的数据采集,从而避免人力采集数据带来的误差以及劳动力资源的浪费。 在采集到智能电表的数据后,系统会自动生成当前用电情况的动态图表,为监控者提供最直观的当前建筑用电能耗使用情况,同时后台会把采集来的数据进行处理,存入数据库中, 近年来,由环境污染引发的各类问题使得人们的环保意识日益增强,作为能耗大户,建筑节能势必会成为首要目标。随着智能电表的普及和计算机技术的发展,运用计算机技术对用电能耗进行数据采集将会替代人工数据采集。同时,通过计算机强大的运算能力,可以将庞大而复杂的能耗数据转化为简洁而直观的报表形式,给研究者提供便捷,为建筑节能提供可靠的数据支持。 1.2 开发工具及环境简介 1.2.1开发语言 本设计采用的程序设计语言为C#语言。C#是一种精确、简单、类型安全、面向对象的语言,它是.NET Framework的代表语言。C#是在Java流行起来后诞生的一种新的编程语言,因为是微软研发的一种编程语言,基于微软在操作系统上占有很大优势,因而C#在未来还有很大的发展空间。不仅如此,基于.NET平台,C#不仅在Windows Form方面拥有不错的表现,在ASP.NET网站开发也能一展身手。 C#具有以下特点: 1. 完全面向对象。 2. 支持分布式,之所以有C#,是因为微软相信分布式应用程序是未来的趋势,即处理过程分布在客户机和服务器上。所以C#一出生就注定了能很好解决分布式问题。 3. 跟Java类似,C#代码经过编译后,成为了一种IL(中间语言)。在运行时,再把IL编译为平台专用的代码。 4. 健壮,C#在检查程序错误和编译与运行时错误一点也不逊于Java,C#也用了自动管理内存机制。 5. C#不像Java那样完全摒弃了指针和手动内存管理。C#默认情况下是不能使用指针的,程序员在有必要时可以打开指针来使用。这样可以保证编程的灵活性。 6. 安全性:C#的安全性是有.net平台来提供的。C#代码编译后成为IL语言。是一种受控代码,.net提供类型安全检查等机制保证代码是安全的。 7. 可移植性:由于C#使用类似Java的中间语言机制。使得C#也跟Java类似,可以很方便的移植到其他系统。在运行时,再把中间代码编译为适合特定机器的代码。 8. 解释性:C#也是一种特殊的解释性语言。 9. 高性能:C#把代码编译成中间语言后,可以高效的执行程序。 10. 多线程:与Java类似,可以由一个主进程分出多个执行小任务的多线程。 11. 组件模式:C#很适合组件开发。各个组件可以由其他语言实现的,然后集成在.net中。 1.2.2 开发环境 开发环境采用的是 1.2.3 开发技术 Client / Server) C/S 结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 Windows Forms 是微软的.NET开发框架的图形用户界面的一部分,该组件通过将现有的Windows API(Win32 API)封装为托管代码提供了对Windows本地(native)组件的访问方式。虽然该组件看起来是为先前较复杂的基于C++的微软基础类库(Microsoft Foundation Classes,MFC)的替代品,但是它并没有提供与 Model View Controller Document/View架构相应的特色。Document/View架构已经被“MDI(多文档接口)”所取代。Windows Forms 应用程序是基于

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档