LabWindows/CVI在风洞数据采集中的应用(08-100)
a) hdbc=DBConnect (MD_DATABSE_NAME);和数据库建立连接,参数为数据库名称、用户ID及密码构成的字符串。
本文引用地址://m.amcfsurvey.com/article/91853.htmb) hstmt=DBActivateSQL (hdbc, string);激活SQL语句。
c) DBPutRecord (hstmt);刷新数据库。
d) DBDeactivateSQL (hstmt);解除活动SQL语句。
e) DBDisconnect (hdbc);断开数据库连接。
2.5信号分析
在LabWindows/CVI里面自带了常用的信号分析处理函数,可以进行常用的时域信号、频域信号处理以及数字滤波处理等。
在该程序中时域信号处理主要使用了卷积(Convolve)、积分(Integrate)、微分(Difference)。频域信号处理使用了FFT。数字信号处提供了一个可设置的对话框,方便使用者配置滤波参数。
图5
常规的数学处理函数在这个程序中也有用到,都是利用了LabWindows/CVI自带的数学函数如:波形数据的基本算术运算,Add1D、Sub1D、Mul1D、Div1D。
试验报告
在完成试验后,根据试验的要求生成Word或Excel报告,不用再手动编辑报告了,节约了大量时间。这里也是使用LabWidnwos/CVI提供的报告生成工具包,该工具包包含了很多简单实用的函数,可以自动生成柱状图、饼图等,也可以将面板上显示的波形图自动插入到指定位置。
结语
通过利用LabWindows/CVI提供的各种控件快速构建好用户界面,又利用各种提供的丰富函数以及工具包功能函数完美、快速完成了整个程序的开发。在短时间保证开发顺利按照既定计划执行,圆满完成了开发任务。
评论