论文部分内容阅读
随着科学技术的进步,对测量技术的要求也越来越高。电子测量技术在各个领域的应用越来越广泛。传统的电子测量仪器由于其功能单一,体积庞大,已经很难满足实际测量工作中多样性、多功能的需要。随着集成电路和计算机技术的迅猛发展,虚拟仪器技术应运而生。与传统仪器相比,虚拟仪器在测试领域的应用极大地提高了测试的灵活性和扩展性。本文以中国船舶科学研究中心试验室数字化、信息化项目为背景,为了提高拖曳水池试验效率和加强系统功能,结合虚拟仪器技术和LabVIEW开发环境设计并实现了大型拖曳水池试验系统。在本试验系统中,除了运用很多常规的数据采集和信号处理的方法外,还对一些具体的实现方式进行了改进,并在设计上做了一些成功的创新。试验系统中成功运用三层式结构组织程序,合理地优化了系统结构;通过生产者消费者设计模式和消息队列设计模式搭建程序框架,使系统的功能和流程更加清晰;基于心跳消息和多线程的通讯方式及智能仪器识别系统提高了系统自动化程度。数据实时监控技术,基于Java存储过程的数据存储,日志模块设计,方式灵活的系统配置,以及试验报告生成功能等一系列技术的设计和创新都有效地提高了系统的运行效率、稳定性、可操作性、灵活性和可扩展性。试验系统的开发,实现了拖曳水池试验室常规试验的标准化和自动化,达到了试验室数字化建设的预期目标。本文首先从开发大型拖曳水池试验系统的重要意义入手,回顾了数据采集系统和虚拟仪器技术的发展;然后介绍了数据采集的理论基础、LabVIEW中的实现方法和试验系统的硬件平台;接下来重点阐述了系统开发的总体设计思路,包括软件框架、系统的工作流程及各个功能模块;在此基础上,详细论述了本试验系统开发中有所创新和改进的关键技术和技巧;最后进行了对全文的总结和后续工作的展望。