计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

Flex Builder在卷接机组监控机中的应用网络(3)

2013-10-08 01:45
导读:3.2.2 使用HTTPService获取XML 通常所需的 XML数据是动态的而不是静态的,直接来自于滤棒成型机 ,这时可以通过HTTPService来获取所需的 XML动态数据。可以选择使

  3.2.2  使用HTTPService获取XML

    通常所需的 XML数据是动态的而不是静态的,直接来自于滤棒成型机 ,这时可以通过HTTPService来获取所需的 XML动态数据。可以选择使用ActionScript或MXML来创建HTTPService类 ,它们是等价的 ,因为 Flex本身是作为ActionScript的类来实现的。可以通过 GET或 POST方式发送请求到一个 URL,对指定的URL产生一个异步调用 ,然后处理这个请求并将数据返回至 Flex中。通过指定的URL, HTTPService对象可以访问静态的或动态创建的 XML,动态创建的 XML可以由 Java、 .NET、 PHP、 ColdFusi on或其它任何服务器端技术产生。最终结果返回给 Flex并存储在 ActionScript对象当中 ,当然可以在MXML标签内使用属性resultFormat来指定返回数据的格式。下面的代码使用Flex的MXML标签来从指定的URL获取XML数据。

  <mx:HTTPService id="plainRpc" url="getflashdata/" //读取getflashdata/中的数据

              result="handleResult(event)"  fault="handleFault(event)"  resultFormat="e4x">

               <mx:request> <type>ptdetail</type> <machineid>6</machineid> </mx:request>

  </mx:HTTPService>     

  到此软件部分要实现的基本仿真程序就编写完成了,运行程序之后,将在浏览器中看到如图2中中间界面部分所示的页面内容,当在getflashdata文件中更改main_label3的value值并保存时,我们会看到,web浏览器中页面上溶胶室后面的温度数值也会变成mian_label3的value值,并且并未刷新页面,有效地实现了异步更新的监控仿真功能。

  4 小结

  本文简要介绍了下Flex Builder建设卷烟厂监控机监控系统中的特点、系统架构[8],并做了简单的系统仿真。Flex强大的功能大大提高了客户端处理数据、展示数据的能力,同时软件设计较传统的客户端服务器设计架构简单,操作方便,可以多工控软件兼容,可在原有工控软件的基础之上进行二次开发。本文只是做了卷烟厂监控子机的小小仿真,为Flex在更大项目工程中的应用拓展打下了坚实的基础,有着良好的开发应用前景。

  参考文献

  [1] 陈显军,魏祖宽 基于Flex的XML数据通讯与应用研究[J].与现代化,2008(3).

  [2] 王声决,熊刚 厂企业内部网的设计与实现[J]控制计算机,2003,(J)

  [3] 接到良,烟草企业自动数据采集系统的研究与实践[J]自动化仪表,2006第27卷第3期

  [4] 欧金成. 组态软件的现状和发展[J]工业控制计算机,2002,(4)

  [5] Chafic Kazoun,Joey Lott. Programming Flex2,America: OReilly,2007

  [6] 李长林. Visual Basic串口技术与典型实例. 清华大学出版社. 2006

  [7] 陈睿.王欢.李炳法.文扬 烟草制造行业中的数据采集系统 [J].2007

  [8]张志刚,黄军勤,顾桓 网络系统在包装企业的应用与开发[J]包装工程,2005年03期

上一篇:浅谈网络信息时代对高校图书馆馆员的素质要求 下一篇:没有了