论文部分内容阅读
在计算机技术的推动下,以虚拟仪表为标志的通用化、智能化和网络化的测量仪器及测试系统得到了迅猛的发展,使得测量仪器和数据系统的设计方法和实现技术产生了深刻的变化。虚拟仪器技术综合应用了计算机技术、数字信号处理技术、标准总线技术和软件工程方法,代表了测量仪器与自动测试系统未来的发展方向。 以图形化软件编程方法和集成开发环境为标志的虚拟仪器开发环境是虚拟仪器技术研究的重要内容,也是虚拟仪器技术应用和发展的技术基础。美国国家仪器公司(National Instruments)的创新产品LabVIEW是目前最成功、应用最广泛的虚拟仪器开发环境,实际上,虚拟仪器的概念最初就是在开发LabVIEW时提出的。 LabVIEW是一种图形化的编程语言(G语言),整合了诸如GPIB、VXI、PXI、RS-232和RS-485以及数据采集卡的等硬件通信的全部功能,还内置了便于应用的TCP/IP、ActiveX的软件标准的的库函数。另外,它还有与matlab、C语言的接口,便于开发LabVIEW实现有困难的某些功能。 本文在第一章主要介绍了虚拟仪表的构成和发展以及LabVIEW在虚拟仪器中地位和应用情况。第二章介绍了LabVIEW和硬件设备的连接与编程,主要介绍了NI-PXI8330与计算机的连接和在LabVIEW中如何实现和一般采集卡的通信问题。第三章中简单探讨了LabVIEW和数据库通信的几种方式,并用VC编程实现了LabVIEW与扬子炼油厂PHD服务器的通信。第四章探讨了如何在LabVIEW中加入智能算法,如神经网络与模糊控制,并构造了多阶系统PID控制与模糊理论控制比较仪。第五章探讨了利用LabVIEW进行远程监控的方法与步骤,如利用TCP/IP节点进行通信,以及利用LabVIEW本身的Web Documents Tool进行Web发布的原理和方法。 第六章在扬子石化炼油厂中某车间油品测量对象利用LabVIEW实现软测量。先从PHD服务器中取得历史数据以及实时数据,送到LabVIEW中,利用神经网络进行训练,通过训练后的神经网络对实时数据进行测量预测,以及利用回归分析方法对数据处理预测,显示在LabVIEW前面板中,最后用实现整个系统的Web发布,可以在浏览器上进行观测。 最后,总结了全文内容以及所取得的成果。