计算机测绘图形程序在火力发电机组中的应用

来源 :科学之友·下旬刊 | 被引量 : 0次 | 上传用户:benn_zhao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章介绍了火力发电机组中可以实现相关应用目的的图形软件的应用环境。
  关键词:B/S;Delphi;C++ Builder
  中图分类号:TP311 文献标识码:A 文章编号:1000-8136(2012)09-0032-02
  在火力发电机组中,利用计算机测绘图形软件开发出的实施图形来判断现场工况的变化的现象已日渐普遍。因其软件传达信息方便、快捷、省时、节约资源等特点,已越来越被各厂所认可及普及。本文旨在介绍实现测绘图形界面的若干类开发应用环境。
  1在浏览器B/S环境下的应用
  按照电厂运行监测要求,数据库中的数据每分钟刷新一次,这就要求Web页面中的数据要不断刷新与数据库的连接以保证获得新的数据,反映到实时曲线中。由于在刷新页面也会出现同实时数据显示的同样问题而导致白屏、影响视觉效果。在这里我们采用嵌入Iframe子页面的属性。Iframe标记又叫浮动帧标记。它不同于Frame标记最大的特征即这个标记所引用的HTML文件不是与另外的HTML文件相互独立显示,而是可以直接嵌入在一个HTML文件中。另外,还可以多次在一个页面内显示同一内容,而不必重复写内容。在Frame中不能传递参数问题在这里得到了解决。因为首先它与相包含页面不是互相独立在index.asp中的,而是相互成为一个整体,既可以接受外部传来的参数又可以进行内部参数传递。
  曲线的绘制采用VML和JavaScript、VBScript等脚本语言相结合的方法。添加一个Group对象,让其他VML对象拥有同一个坐标系。实时曲线图形由坐标轴、网格、实时线段、基准线构成。坐标轴的纵轴表示量程范围,横轴为时间轴,均使用Line对象。现例举一个Drawline实时曲线函数,工作背景如图:
  v为子页面的传递参数,也就是电厂中某一点需要实时观测的点的数据,通过子页面的不断刷新:值调用该line(v)函数,首次调用时只有一点不能形成线段,t为累加器,所以当t=0时,把原始点数据横纵座标值赋给a、b。当t不为零时,将横纵座标点值赋给c、d。这样从a、b至c、d我们可以通过VML的line构成一条折线,并且画出,然后把c、d的值赋给a、b,当再次调用时以上次的结束点作为下次的起点,这样持续调用的过程中就在页面上实现了该点的实时动态曲线。
  2在Delphi环境中的应用
  该组件功能十分强大,可以绘制多种图形,包括二维和三维的,且可选择的方式有多种,在这里仅介绍二维实时曲线的绘制。Teechart组控件有chart和Dbchart两个控件。
  2.1chart控件
  利用chart控件的Addxy的方法绘制曲线现给出定时绘制曲线的部分代码:
  procedure TTeeMainForm.Timer1Timer(Sender: TObject);// 定时程序
  var tmpX:Double;
  begin
  With FastLineSeries1 do
  begin
  tmpX:=XValues[1]-XValues[0] ; // 取得相邻两点的间隔
  Delete(0); // 删除曲线第一个点,这个很重要
  Add XY (X Va lu e s .L a s t+ tmpX ,
  Random(100),”,clTeeColor);// 绘制随机曲线。
  end;
  end;
  2.2Dbchart控件
  Dbchart控件主要是与数据库相连,只要在这个控件的数据库选项选择数据库,就会在该控件中绘制出这部分数据的曲线,如果数据库定时刷新,曲线也就跟着变化,这样就绘制出实时曲线。由于篇幅,现在仅给出在实际运行中的画面。利用 Teechart的方法可以完成比较复杂的曲线绘制工作,而且操作简单,达到的效果也较好。
  以上代码在delphi5.0,delphi6.0中运行通过。
  3在C++ Builder环境中的应用
  C++ Builder中嵌入了同公司的产品Delphi组件TeeChar,t 它包括:Additiona l页的TChar, t Data Controls页的控件的TDBChar,t Decision Cube页上的TDec isionGraph和Qreport页上的TQRChart组件,其中TChart是基本组件,其余的都是由它继承来的。它们都可以很方便地实现图表的绘制,而且绘制图形功能强大、界面友好。
  在电动加载实验台系统中,需要通过下位机采集角度和力矩信号并上传给上位机,然后由上位机来处理数据并进行曲线的拟合和可视化显示,以此来分析实验效果。例如,上载数据角度、变频器反馈力矩值和力矩传感器力矩值,分别将其存放在数组sita[100]、t_feed[100]、t_sensor[100]中(在下位机系统中由于硬件和实验时间的限制仅仅采集了100个有效点),而在实际曲线显示时根据用户的需求则需要增加到500个点,因此需要进行插值处理。
  曲线绘制步骤如下:先在绘制曲线的窗体添加控件,然后双击该控件,在Ser ies页面下点击Add按钮即可添加需要的曲线类型。同时也可以在其他页面下修改TChart控件的其他属性,比如T itle,Axis等,这些属性值的设置也可以在运行阶段在程序中实现或对其进行修改。程序如下:
  刚添加时在界面上显示的只是设计阶段的随机曲线显示,要在运行阶段看到曲线,就必须添加相应的代码。在具体的实验中加入了两条曲线,双击TChart控件,在Chart→T itles页面下设置显示曲线为/角度-力矩对比曲线0;在Chart→Axis页面下,设置Left下的T itle为/力矩(牛#米)0,设置Bottom下的T itle为/角度(度)0。实现程序如下:
  void_fastcall TForm1J FormShow(TObject* Sende r)
  {
  / /用户自己编写复杂的插值函数, 将100 组数据3 次样条
  插值成500组数据;
  , , , , , , , , , , , ,
  / /将插值后的数据保存在Psita[i]、Pt_feed[i]、Pt_sensor
  [i]中
  
  这样就可以完成曲线的绘制了。
  4结束语
  VML相当于IE里面的画笔,根据语言控制读取数据库中实时变化的数据以实现你所想要的图形,而且结合脚本,可以让图形产生动态或连续的效果。
  Delphi组件功能十分强大,可以绘制多种图形,包括二维和三维的,且可供选择的方式有多种,选择余地较大。
  采用C++ Builder来快速开发程序的界面并与下位机进行通信,利用MATLAB的内核来进行数据的计算及显示的工作,使得两种方法优势互补,整个工程开发工程量也相应减少,且实现的效果要更好。
  (编辑:王昕敏)
  
其他文献
告别铅与火,迎来光与电,实现电子出版技术;  告别纸与笔,迎来网络化、数字化出版时代,实现报业数字资产管理系统;  告别磁带,迈向数字化节目播出时代,实现数字化视音频控制技术;  …………  这一项项具有里程碑意义的重大成就,是北京大学计算机科学技术研究所(以下简称“计算机所”)创立至今,一路披荆斩棘、所向披靡的最好见证。2018年5月,北京大学这座百年学府迎来了她的120周年华诞,计算机所也整整
期刊
花甲之年,回味无穷。如今,已过了花甲之年的陕西科技大学教授张美云,宝刀未老,而是更加只争朝夕地进行“高性能纸基功能材料”的研究与开发,不管他人如何看待研究背后的艰辛,她始终都乐在其中,用精湛的科研技术与积极的工作态度绘出五彩人生。  铿锵玫瑰  初次见到张美云,一定会被她亲切的微笑,朴实的话语所吸引,但深入交谈过后,就会发现她对造纸技术的研究有着自己的坚持与执着。2017年,张美云带领团队在国内高
期刊
摘要:文章以保留传承历史文化为要求,以适应人居住生态环境为目的,对北京旧城历史文化街区——胡同景观绿化建设进行了初步研究。通过对胡同景观绿化现状的分析,提出了胡同景观绿化建设的思路方向,力图为北京城市高速发展建设中保护和传承胡同文化,保存历史风貌提供可借鉴的措施。  关键词:北京;胡同;景观绿化;建设  中图分类号:G127 文献标识码:A 文章编号:1000-8136(2010)27-0123-
期刊
二十世纪下半叶以来科学技术日新月异的进步,使人们对生命的认识逐步从器官、组织水平深入到细胞、分子水平。生物传感成为当代科学研究的前沿领域。生物传感器被广泛的应用在环境监测、食品工程、临床医学诊断等领域,提高生物传感的灵敏度对生命科学的发展具有重要意义。荧光检测作为生物传感领域一种常用的检测方法,具有实时、高效、直观、灵敏等特点。量子点因其相较于其他荧光染料物质具有发光强度高、光稳定性好、生物相容性好等优势,经常作为荧光探针被广泛应用于荧光检测中。因此,提高量子点传感灵敏度对生物传感领域的发展是至关重要的。
1812年,有着“战争之神”美誉的拿破仑战队,不幸兵败俄罗斯。所有看似偶然的事件背后,必定有着某些必然因素,但也许令拿破仑没有想到的是,其中的必然竟是一颗小小的纽扣。  对于常年生活在四季温和环境下的拿破仑军队来说,俄罗斯的寒冬,无疑成为军队前行最大的阻力。军队的军服上采用的是锡制纽扣,常温下的锡坚硬且稳定,但一旦遇到低温,锡就会发生物理反应而变成粉末状。由于衣服上没有了纽扣,数十万大军在冰天雪地
期刊
数学恐怕是令无数学生都“焦头烂额”的一门学科。可数学又无处不在,充满了每个人的生活。马克思曾说过:“一门科学,只有当它成功地运用数学时,才能达到真正完善的地步。”北京大学数学科学学院教授孙文祥就将这个“虐我千百遍”的学科运用得宜,一步步探寻着数学奥秘。  坎坷求学路  出生于1958年的孙文祥,高中毕业后被安排到农村学校教书,但他始终放不下对知识的渴求,两年后被保送进入河北师范学院(今河北师范大学
期刊
黄海之滨,某战区海上方向联合防卫作战演练激战正酣。  “发现可疑空中目标两批3架”“发现海上可疑目标两艘”“侦获‘敌’舰载雷达信号1批”……来自陆军侦察站、空军雷达站和海军警戒机等多种平台的各类实时侦察预警信息,如潮水般涌至红军指挥大厅。全面掌握战场态势,胜利的天平开始倾斜。  在现代化战场上,夺得制信息权至关重要,三军拥有了千里眼、顺风耳才能眼观六路,耳听八方,才能“知己知彼”,做到百战不殆。而
期刊
摘要:文章提出了基于不规则区域的无线网络密钥管理方案,该方案根据不规则的网络形状把区域分成多个组,按照纵向和横向位置的关联组成具体的部署密钥池。在每个组内传感节点从部署密钥池中随机抽取密钥作为密钥环。文章通过性能分享,实验结果表明该方案解决了不规则区域密钥的管理问题。  关键词:无线传感器网络;密钥管理;不规则区域  中图分类号:TP212.9 文献标识码:A 文章编号:1000-8136(201
期刊
心理学究竟在研究什么?怎么研究?这两个问题看起来彼此独立,却又互相贯通。如今,随着心理学越来越广泛地应用于社会生活的各个方面,人们对于心理深入探索的欲望也变得越来越强烈。  在电子科技大学生命科学与技术学院,也有一位对心理学有强烈研究欲望的科研工作者,他就是王一峰。不同的是,他围绕心理学,从神经振荡入手,一步步走向神经认知科学的新大门。“心理学发展到这个阶段,主要是以认知神经为主,我认为,从神经认
期刊
张伯礼(中国工程院院士、中国中医科学院院长、天津中医药大学校长)  经济要高质量发展,学术研究也要高质量发展,中医药也是如此。现在,基本的医疗机构、医疗体系已经建成了,应该致力提高医疗服务质量。如今,很多病人还是愿意到大医院排队,而不愿意到基层医院去就医,因为基层缺好医生。在这种情况下,我们对基层的医生要加强培训,三级医疗要互动起来,包括基层医务人员的培训,也包括大医院的大夫要主动走下去,帮助他们
期刊