LabVIEW数据交互及处理技术在测试软件中的应用
本文关键词:LabVIEW数据交互及处理技术在测试软件中的应用
更多相关文章: LabVIEW 数据交互 数据处理 测试软件
【摘要】:随着测试测量技术的快速发展,对相应上位机测试软件的开发提出了越来越高的要求。传统的文本编程开发工具由于其编程复杂、直观性差及不易操作等问题,已无法满足测试应用的需求。基于图形化编程语言的Lab VIEW软件开发平台由于其强大、灵活的仪器控制能力、简单的编程语言及美观的虚拟仪器界面,越来越多的应用到了测试软件的开发应用中。同时,随着各种集成化、专用化第三方硬件测试系统的涌现,为了实现上位机测试软件对硬件设备的控制与数据处理,研究测试软件与设备的数据交互技术及数据处理技术具有重要的意义。本文应用LabVIEW作为测试软件开发平台,针对软件与硬件测试系统的数据交互及数据处理问题进行了研究。在数据交互方面,为了解决LabVIEW与第三方专用化设备的通信问题,设计了USB和无线两种数据交互方式。通过LabVIEW调用DLL驱动底层函数实现测试软件与测试系统的USB通信;采用封装socket函数的TCP编程实现与测试系统的无线通信。针对LabVIEW与NI采集设备的数据交互问题,设计了基于NI-DAQmx驱动程序的4通道数据采集系统,实现了测试软件与采集卡的同步数据采集和处理。在数据处理方面,重点研究了Lab VIEW与MATLAB混合编程技术,采用MathScript节点与COM组件生成技术,实现了对测试装置采集数据的运算处理。应用上述LabVIEW数据交互及数据处理技术,设计、完善了专用存储测试系统的上位机测试软件,实现了存储测试系统与上位机的USB和无线通信,并进行了爆炸场测试环境下的软件测试,对采集的冲击波压力及温度数据进行了处理,实现了压力场拟合及温度的动态补偿。针对应用NI采集设备搭建的激波管动态标定系统,开发了专用的上位机测试软件,并实现了压力传感器数据的同步采集与处理。
【关键词】:LabVIEW 数据交互 数据处理 测试软件
【学位授予单位】:中北大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.53
【目录】:
- 摘要4-5
- Abstract5-9
- 1. 绪论9-14
- 1.1 课题研究的背景、目的和意义9-10
- 1.2 相关技术及发展现状10-13
- 1.3 论文研究的主要内容13-14
- 2. 虚拟仪器及LabVIEW开发环境14-20
- 2.1 虚拟仪器概述14
- 2.2 虚拟仪器组成14-16
- 2.3 虚拟仪器开发环境LabVIEW16-19
- 2.3.1 Lab VIEW多线程16-17
- 2.3.2 Lab VIEW数据采集17-18
- 2.3.3 Lab VIEW项目管理18-19
- 2.4 本章小结19-20
- 3. 测试软件与动态温度测试系统的数据交互技术20-36
- 3.1 测试系统结构组成20-24
- 3.1.1 基于LabVIEW的存储测试系统20-22
- 3.1.2 基于LabVIEW的多通道数据采集系统22-24
- 3.2 基于USB的测试软件与系统数据交互技术24-29
- 3.2.1 USB硬件电路24-25
- 3.2.2 测试软件的USB数据交互设计25-29
- 3.3 基于无线的测试软件与系统数据交互技术29-33
- 3.3.1 无线硬件电路29-30
- 3.3.2 测试软件的无线数据交互设计30-33
- 3.4 基于NI板卡驱动的多通道数据采集33-35
- 3.4.1 NI-DAQmx的数据交互设计33-34
- 3.4.2 NI-SCOPE的数据交互设计34-35
- 3.4.3 NI-VISA的数据交互设计35
- 3.5 本章小结35-36
- 4. 基于LabVIEW的数据处理技术36-49
- 4.1 LabVIEW的数据处理方法36
- 4.2 LabVIEW与MATLAB混合编程技术36-40
- 4.2.1 MathScript节点技术37-38
- 4.2.2 COM组件生成技术38-40
- 4.3 测试软件的数据处理功能设计40-48
- 4.4 本章小结48-49
- 5. 数据交互与处理技术在测试软件功能中的验证与应用49-59
- 5.1 激波管标定系统上位机软件的数据交互功能验证及实验49-51
- 5.2 存储测试系统上位机软件的数据交互与处理功能验证及实验51-58
- 5.2.1 数据交互技术在测试软件通信功能中的验证51-52
- 5.2.2 数据交互技术在测试软件现场实验中的应用52-56
- 5.2.3 数据处理技术在测试软件中的应用56-58
- 5.3 本章小结58-59
- 6. 总结与展望59-61
- 6.1 论文主要工作总结59-60
- 6.2 工作展望60-61
- 参考文献61-66
- 攻读硕士期间发表的论文及参与课题情况66-67
- 致谢67-68
【相似文献】
中国期刊全文数据库 前10条
1 张于骐;;测试软件介绍[J];电子测试;2000年06期
2 庄湛琪;;测试软件各有所长——测试软件介绍[J];电子测试;2001年07期
3 ;哪些软件能测出你的硬件的性能?[J];教育设备信息;2002年03期
4 阿刚;;走进测试软件 整机篇[J];电脑迷;2006年08期
5 赵曦;张旭;熊波;;测试软件启动口令的简单实现[J];电脑知识与技术;2010年04期
6 彭亮;适合于你的测试软件[J];个人电脑;1997年09期
7 ;测试软件[J];航空计算技术;1997年03期
8 罗祥坤;实验室使用测试软件的控制[J];安全与电磁兼容;2002年05期
9 邓其源;力学性能测试软件的设计原则及实践[J];理化检验(物理分册);2002年02期
10 阿甘;完美配机测试软件大全[J];计算机与网络;2004年04期
中国重要会议论文全文数据库 前10条
1 孙英伟;张其吉;;一种心理测试软件及其实验验证[A];第二届全国人—机—环境系统工程学术会议论文集[C];1995年
2 谢伟;王静;胡涟;;伺服机构测试软件系统的发展及新技术的应用[A];第五届全国流体传动与控制学术会议暨2008年中国航空学会液压与气动学术会议论文集[C];2008年
3 管志光;林明星;丁凤华;徐庆莘;;人体重心测试软件开发[A];第七届青年学术会议论文集[C];2005年
4 陶峰;董秀珍;;基于多媒体定时器的一维电阻抗测试软件的实现[A];中国生物医学工程学会成立30周年纪念大会暨2010中国生物医学工程学会学术大会壁报展示论文[C];2010年
5 郑斐;熊华钢;;1553B总线系统监控测试软件设计[A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C];2006年
6 范梅生;魏震生;董淑棠;;COM技术及其在测试软件中的应用[A];全国第二届总线技术与测控系统工程学术报告会论文集[C];2001年
7 范梅生;魏震生;董淑棠;;COM技术及其在测试软件中的应用[A];全国第二届总线技术与测控系统工程学术报告会论文集[C];2001年
8 潘增寿;高振海;祝鑫;丁官中;;一种电缆测试软件[A];《IT时代周刊》论文专版(第300期)[C];2014年
9 李晶;刘义;潘涵;陈亮;;模块化的电磁干扰测试软件设计与应用[A];2010年全国电磁兼容会议论文集[C];2010年
10 陈光y,
本文编号:988998
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/988998.html