论文部分内容阅读
随着虚拟仪器技术不断发展,测量仪器以及测控系统正朝着通用化、智能化、网络化方向发展,这其中美国国家仪器公司(NI公司)的LabVIEW软件是目前发展最好、应用广泛的虚拟仪器开发软件,国内越来越多的工业测控领域都采用LabVIEW软件来实现数据的采集处理。当今计算机网络技术的日益普及的情况下,网络化的测控系统迅速兴起,相关技术种类繁多,而LabVIEW软件将虚拟仪器与网络技术相结合,丰富和发展了网络测控的方法和手段。在网络化测控中,对采集数据的传输通信以及对远程数据库的访问和应用是解决采集数据存储的关键。本论文利用工控机实验室现有硬件,构建了一个网络测控平台,采用LabVIEW软件在下位机上实现了对实验装置的模拟量、开关量的数据采集;然后通过网络实现上下位机的数据通信;在上位机中汇总各下位机的采集数据并进行相关处理后,利用LabSQL工具包实现对远程数据库的访问和采集数据的数据存储;同时在.NET平台上采用ASRNET技术建立一个Web数据库服务器,通过网络实现了采集数据的远程发布,达到采集数据信息共享的目的,完成了在LabVIEW网络测控系统中建立远程数据库及其应用的实例。本论文的第一章阐述了网络化的虚拟仪器测控系统的发展及其应用状况。第二章介绍了本系统硬件的构成,上下位机的关系;利用LabVIEW实现下位机的数据采集和上位机的数据处理程序,采集数据的动态显示;以及如何利用LabVIEW中的DataSocket技术,在网络中实现上下位机的数据传送。第三章介绍了如何在上位机中通过ADO技术,利用LabSQL工具包实现对SQL Server远程数据库的访问和数据的存储;并通过具体实例详细介绍ODBC的配置和修改LabSQL的方法。第四章介绍以.NET平台为基础,以SQL Server作为数据库系统,采用ASP.NET技术设计的Web数据库网站,程序设计采用三层模式开发,实现了采集数据的远程信息发布。最后论文总结了本系统在设计开发上所做的工作以及系统测试结果。