论文部分内容阅读
针对虚拟仪器技术,在工程测量方面的应用以及虚拟仪器开发平台应用等问题,将富互联网技术与虚拟仪器技术相结合,研究了基于Flex环境虚拟仪器开发工具的实现方法。本篇论文的主要研究工作包括以下几点:第一、提出基于Flex的虚拟仪器开发系统总体框架。通过对Flex平台机制研究,以Flex软件作为虚拟仪器开发工具的总体平台,结合自定义控件以及外部控件库,形成虚拟仪器开发工具。第二、完成了虚拟仪器控件设计。通过对控件方法定义,属性定义,事件定义,以及Flex绘制技巧的研究,完成对表盘控件,图表控件,旋钮、按钮控件,三维图表控件,TCP网络控件,虚拟信号控件以及信号处理等控件的设计。第三、通过对控件封装调用,实现了无代码、图形化编程。主要对常用函数封装,控件封装,通过在Flex集成开发环境中,对封装好的控件图形化调用,设置控件接口属性,实现基于浏览器运行的虚拟仪器程序。在上述工作基础上,完成了本文研究的虚拟仪器开发工具。并以信号发生器,以及华中科技大学机械学院测控实验室的转子实验台和双容水箱液位控制系统为对象,通过基于Flex的虚拟仪器开发工具,设计三种虚拟仪器程序,并成功运行。