基于Delphi平台平滑曲线算法实现.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文档。上传文档
查看更多
基于Delphi平台平滑曲线算法实现

基于Delphi平台平滑曲线算法实现   摘 要:为了便于观测与分析电力系统的运行情况,配电测控中心需要将采集的电能数据通过软件输出显示为平滑曲线图。基于Delphi平台平滑曲线的算法,帮助更好的分析其平滑曲线。   关键词:Delphi平台 平滑曲线 实现   中图分类号:TP31 文献标识码:A 文章编号:1672-3791(2011)11(c)-0042-01      1 DELPHI平台的分析   国内外学者对应用最为普遍的样条插值法进行了深人的研究,并提出了一些新的保形插值算法,这些算法能精确地描述曲线,平滑性、保形性好,适合于机械的精细加工,因此被广泛应用于计算机辅助设计和计算机。DELPHI平台它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。DELPHI平台可以直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用Delphi界面它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。具有强大的数据存取功能。Delphi既可用于开发系统软件,也适合于应用软件的开发。拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具。Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。从Delphi8开始Delphi也支持.Net框架下程序开发。当前DELPHI已经成为一个品牌,而不仅仅是一个开发平台或开发语言的名称。      2 Delphi平台平滑曲线的算法   传统的电力系统都是利用Visual C++调用OpenGL来开发的,此方法的优点是程序的执行效率较高。但是用Visual C++开发时的可视化程度较低,编程复杂,对开发人员的编程基础要求较高,造成开发周期长,成本高。而选用Delphi来开发OpenGL虚拟数控系统,利用Delphi强大的可视化组件,能够较快的开发出界面丰富、功能实用的数控仿真系统,并且在程序的执行效率上也可得到保证。利用Delphi开发基于OpenGL的虚拟数控仿真系统,较传统的Visual C++开发方案来说,具有高效,高度可视化等特点,使开发者能够专心于算法的思考,而不去考虑底层的技术,缩短了开发周期,降低了开发成本,能够方便快捷的开发出界面漂亮,功能丰富的虚拟数控仿真系统。利用Delphi开发平台平滑曲线的算法的方法,主要是利用函数,在计算的的过程中,函数的程序代码也执行特定的工作。它和过程的差别为:函数执行时会返回一个值,而过程则没有返回值。函数可以用来赋给一个属性或变量;也可以使用返回值来决定程序的流程。调用函数,必须把返回值赋给和此返回值类型兼容的变量或属性。可以利用Delphi平台需要将采集到的实时数据以实时动态曲线的形势显示出来,以便实时的查看当前走势,一般的曲线绘制都不是真正意义的曲线,而是点与点相连的折线,不平滑,占用内存大,cpu的占用率大,而且还有闪烁情况。基于Delphi(硬件加速)技术,采用B样条拟合算法,曲线绘制平滑,无闪烁,CPU占用率极小,数据精度高,可设定标准值和偏差范围。这样方便了平台平滑曲线的计算。由于拉普拉斯算子是基于二次微分的算子,因而比起基于一次微分的梯度对噪声的反映更弱,对细线或孤立点的反映比边缘强,对角或端点的反应比边缘或线的直线部分强,并且输出较大的值。因此,为了使用拉普拉斯算子进行边缘检测,有必要预先对图像进行平滑处理。如果对图像进行平滑,将使边缘也变得模糊,根据所采用的平滑方法,有时会出现边缘的位置错位的现象。为了精确地保持边缘的位置来进行平滑的最合适的滤波式高斯函

文档评论(0)

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

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

1亿VIP精品文档

相关文档