论文部分内容阅读
自“软件即仪器”概念提出以来,虚拟仪器技术得到了飞速发展,在提高制造业加工精度和产品质量等方面作出了杰出的贡献。智能控件化虚拟仪器又称秦氏模型虚拟仪器,是一种新的仪器模式,其核心思想是:将非智能虚拟控件经“功能赋予”后与仪器功能进行“测试融合”,从而形成“智能仪器单元”——智能虚拟控件,将这些智能虚拟控件进行积木式拼搭即可直接在PC机内形成用途各异的虚拟仪器。VMIDS(Virtual Measurement Instrument Development System)系列开发系统是基于该思想成功开发的面向用户的柔性综合集成零编程开发系统。本文借鉴工控组态软件的实现方法,对组态技术在VMIDS开发中的应用进行了深入研究。组态技术是随着工业监控系统软件及集散控制系统的发展而产生的,本文论述了组态软件的体系结构及其内部图形组态、功能组态、数据组态和设备组态各模块运行机制和实现方法。组态软件实现的基本原理是将软件的基本部分和工具固定,而与应用有关的部分转变为利用系统中工具或模块能够生成的数据文件。本文依据组态软件实现方法以秦式模型及岩石模型理论为指导升级开发了VMIDS4.0开发系统。构建了基于组态技术的软件体系结构及事件、数据流双驱动机制;设计了功能库组织结构及其实现方法和整个系统通用的功能统一接口;改造了前期版本中的控件库,使控件接口与功能接口匹配;实现了基于组态技术的“功能赋予”新方法;提出了基于功能重组的自定义功能创建、保存及调用方法。基于新的功能库组织形式组建了声振分析功能库,拼搭了仪器实例并进行了实验。VMIDS4.0与前期版本相比具有以下改进:①增加了数据流驱动执行机制。②功能不局限于仪器范围之内,可在全系统通用。③建立了可视化数据统一管理模块,用户可随时观察系统中的数据信息,并且数据可在仪器间流通。④“功能赋予”过程中可进行功能参数配置,虚拟控件的单个“触点”可以“赋予”组合功能。⑤可创建基于功能重组的自定义功能,自定义功能具有与系统中原有功能相同的特性。文章最后对本文工作进行了总结,并展望了下一步的研究方向。