2.3.5数据采集和记录要求 9
第三章NI硬件和软件介绍 10
3.1NI-硬件介绍 10
3.1.1数据采集(DAQ) 10
3.2系统软件开发平台LabVIEW 11
3.2.1LabVIEW简介 11
3.2.2选择LabVIEW的优势 12
3.2.3怎样用LabVIEW设计虚拟仪器? 13
3.2.4LabVIEW中程序结构和通讯方式介绍 14
第四章选型和软件编程及调试 16
4.1选型 16
4.1.1数据采集卡的选择 16
4.1.2结构的选择及优势 18
4.1.3通讯方式的选择及优势 19
4.2初始化 20
4.2.1程序的初始化 20
4.2.2各循环的初始化 20
4.3各循环的功能介绍 21
4.3.1事件结构循环 21
4.3.2UI消息循环 22
4.3.3数据采集消息循环 23
4.3.4记录消息循环 25
4.3.5输出消息循环 25
4.4程序界面设计 26
4.4.1登录界面和实验信息录入界面 26
4.4.2参数设置界面 28
4.4.3常规阀实验界面 28
4.4.4高频阀单动实验界面 29
4.4.5实时曲线显示界面 30
4.4.6数据采集及记录界面 31
4.5程序调试 32
4.6本章小结 33
总结 34
致谢 35
参考文献 36
第一章绪论
1.1课题研究的目的和意义
随着船舶工业技术的快速发展,在船舶液压控制中,电液伺服阀因其具有快速的动态特性和良好的静态特性有着极其重要的作用,是电液伺服控制系统的核心转换元件和功率放大元件[1],其性能直接影响到整个控制系统的精确性、稳定性以及可靠性。因此,电液伺服阀的性能测试便成了工程中一项必不可少的项目。
由于工业中对电液伺服阀的需求量越来越大,其生产量也随之增加,人们对电液伺服阀性能要求也越来越高。手工测试因为繁琐复杂,耗时巨大,并且容易引起误差从而导致系统的不精确以及不稳定等缺点而逐渐被人们所摒弃。
随着微电子技术和计算机技术的快速发展,出现了一种新型测试技术,即虚拟仪器技术[2],虚拟仪器技术是应对这种挑战的一种革新性的解决方案,它将快速软件开发和模板化,灵活的硬件结合在一起从而创建用户定义的测试系统。测试一直是虚拟仪器技术成熟的应用,超过25000家公司(大部分是测试和测量公司)在使用NI(美国国家仪器公司)的虚拟仪器技术。
其中,LabVIEW是NI公司研发的实验室虚拟仪器工程平台,也是一种通用的编程系统,用于科学和工程领域数据采集与仪器控制的一种图形化编程开发环境,同时也是目前工业界和学术界对大范围数据采集、分析与显示及仪器控制使用最广、功能最强的一种软件开发平台[3]。在与传统测试方法相比较而言,LabVIEW具有缩短测试开发时间,大大降低测试成本,有更丰富的数据采集以及储存的库函数等优点。并且,在本课题中,LabVIEW所具有的平滑窗口,数字滤波器,频域转换,测量函数等内置分析能力能够使用户在电液伺服阀的静动态性能测试和分析过程中更准确,更容易。