基于Labview的压力测试系统

图5.3-15则表示任意随机获取模拟量压力值,500表示范围。

图5.3-15

图5.3-16表示一个被上限值和下限值规定的压力输入模拟量。右边图5.3-17则是对该物件的介绍。

图5.3-16 图5.3-17

图5.3-18表示的是在500个随机模拟量中任意取20个,求出压力的平均值和标准差。

图5.3-18

图5.3-19

图5.3-20表示的是毫秒计时器,定时1000毫秒,说明1秒钟采样一个压力值,速度会慢一点。看起来更加清楚点。

图5.3-20 图5.3-21

图5.3-22表示输入压力模拟量大于上限值,则输出为“TRUE”,布尔灯则会亮。

图5.3-22 图5.3-24

图5.3-24表示输入压力模拟量小于下限值,则输出为“TRUE”,布尔灯则会亮。与上述大于同理。

图5.3-24

六、调试情况及结论

仪器驱动程序主要用来初始化虚拟仪器,并设置特定的参数和工作方式,使虚拟仪器

保持正常的工作状态,LABVIEW已经为采集卡配备了驱动程序。将硬件的USB接口接至电脑,对其进行相应的选项的选择,将压力曲线的程序框图中的随即数组用DAQ助手来代替,开始实验进行数据处理。因一些原因,以下的调试中没有连接硬件,只是用随机数组来进行模拟。

6.1 程序的调试

运行LABVIEW程序,进入压力测量系统的登录界面,如图6-1: 在用户名和密码处输入正确的账户(用户名:yyx,密码:123456),如图6-2:

图6-1

图6-3是还没有输入模拟量的时候压力测试图表。

图6-3 图6-4是模拟量超出上限值,产生上限报警。

图6-4

图6-5是模拟量超出下限值,下限报警。

按下停止按钮,则按下“停止”按钮,则运行停止。 6.2 实验结论

从以上的图中可以清楚的看出该系统可以快速准确的实验模拟压力的测量和显示,并且能够实现指定用户的登录,完成了设计任务。

由于时间的原因和实验室硬件的有限,我在做这个任务的过程中并没有用到数据采集卡,因此在我的软件设计中,我只有模拟的数据,而没有DAQ助手形成的数据采集。

七、课程设计心得体会

这次课程设计让我了解了虚拟仪器(LABVIEW)在编写实际应用程序时重要作用,进一步增强了我理论应用实践的能力。在没有学习过LABVIEW之前,我接触了C语言,作为一种编程的工具,LABVIEW与C语言还是有很大的相似之处,如数据的类型、模块化的编辑特点等,但经过一段时间的学习,我发现LABVIEW采用了图形化的编写方式比C语言更加简单,不过在设计过程中我也遇到了一些困难,在设计和排版过程中还存在一些问题。经过查询资料,反复的修改和讨论,使得我的设计有了进一步的完善。

本次课程设计是对我很好的一次磨练,虽然少了自己对硬件的连接,但是通过自己对硬件电路接线的分析,我也有很大的收获。通过这次的任务,我不仅学到了新知识,而且对课程设计文档的撰写方法也又一次的巩固。

此次课程设计的顺利完成要感谢黄老师的辛勤指导和同学的相互学习交流,让我收获很大,为以后的学习打下基础。

参考文献:

[1]梁森,王侃夫等.自动检测技术及应用[M].第二版.北京:机械工业出版社.2011. [2]黄松岭,吴静等.虚拟仪器设计基础教程[M].北京:清华大学出版社.2008.

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4