基于LabVIEW的压力测试软件研究
[关键词:LabVIEW,压力测试] [热度 ]提示:此毕业设计论文完整版包含【开题报告,任务书,论文】 作品编号:ckjs0482,word全文:35页,合计:15000字 |
本课题所要研究的问题:
如何在LabVIEW上设计一个压力存储采集及显示系统。
1. 设计开发系统流程图;
2. 学习及掌握labview操作平台,熟练使用开发软件;
3. 调试各个功能模块的程序,使该系统能够测量并显示压力值;
4. 开发出完整程序打包测试。
本课题拟采用的研究手段:
本课题是基于LabVIEW平台设计的,利用其基本的技术和方法编程、测试、打包等。
数据格式.DAT文件:采用二进制文件的存储、读取方式。
通信接口USB转串口:采用VISA函数的串口编程及下载相应的USB转串口驱动。主程序设计模式:采用基于事件结构的人机界面。
本文使用虚拟仪器LabVIEW开发编写测试系统中的数据处理软件平台,对系统整体功能进行调研并提出总体设计方案和各模块设计方法,并具体编写了程序,实现了数据采集、电路编程、数据回读、坐标读取等功能,本软件界面友好,功能强大,易于扩展和维护,有较高的使用价值。同时,本论文从软件工程的角度讲解了什么是软件测试、软件测试的目标、软件测试的方法和步骤,设计了集体的测试用例,还对相关模块进行了测试,并结合图表和数据说明了对软件进行测试的过程,在一定程度上证明了软件的可靠性和可用性。
在电子测压器和石油井下测试仪中,软件得到了实际应用,采集了测试数据,验证了系统的各项功能以及运行情况。实践表明,本系统各功能模块运行情况良好,能够有效地应用于测试系统中。
课题研究的主要内容
本设计以基于LabVIEW的压力测试软件设计为主要目标,针对实验室所研制的不同测试系统开发出相应的测试应用软件,主要研究内容有:
(1)软件功能的模块化与可重用性
一般来说,在设计阶段开发者采用自顶向下的设计方式。明确模块划分,单一功能与每个模块一一对应,保证每个模块独立性,同一层模块之间无连接。软件功能的模块化是软件可重用性的基础。重用也叫复用,是指同一程序不作修改或稍加改动就可以被多次重复使用。如果希望缩短未来软件开发的周期,就必须重视程序代码的重用性。优良的软件组件就好比硬件工程师可以直接使用封装好的芯片那样,这就需要在编程中尽量去抽象那些通用的功能和实现方法。
(2)应用DLL控制USB接口
本课题通过LabVIEW应用DLL来控制USB接口。其中在电路编程和采样读数两个模块中应用到了动态链接库。与本文编辑语言不同,在图形化编程语言中如何正确的调用动态链接库,以及如何正确的配置接口函数的参数都是需要解决的问题。
(3)在软面板中控制曲线
在软面板中控制曲线包括控制曲线的可见性、曲线的坐标和曲线的缩放。在压力测试软件中的曲线能够准确的定位,控制曲线的坐标是指在“坐标读取”过程中对曲线的X轴Y轴坐标能做出准确定位,并显示出其具体坐标位置。
(4)做好软件的优化设计,尽可能获取最佳的程序性能。
提示:此毕业设计论文完整版包含【开题报告,任务书,论文】 作品编号:ckjs0482,word全文:35页,合计:15000字 |
本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于LabVIEW的压力测试软件研究(开题报告,任务书,论文)!