電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1788|回復(fù): 1
收起左側(cè)

labview溫度采集

[復(fù)制鏈接]

594

主題

958

帖子

5093

積分

四級會員

Rank: 4

積分
5093
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-1-31 09:13:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
一、實驗?zāi)康模?br /> 采集聲音并生成波形圖與頻譜圖
二、實驗內(nèi)容:   
利用單通道連續(xù)采集將聲音轉(zhuǎn)換成數(shù)字信號生成波形圖與頻譜圖
三、實驗步驟:
1、硬件連接,連接采集板5V、AD1、GND和功能板上的溫聲音采集區(qū)①②③,連接采集板上JP1(量程范圍選擇±10v),板卡上電。
2、搭建程序框架,新建vi,順序執(zhí)行打開USB設(shè)備,信號采集處理,關(guān)閉USB設(shè)備。
3、調(diào)用需要函數(shù),設(shè)置相關(guān)參數(shù),調(diào)用單通道連續(xù)AD采集并啟動AD采集函數(shù)ADContinuConfigV12(),放置在打開USB設(shè)備后順序執(zhí)行,設(shè)置它的參數(shù)ad_mod為1(單端模式)、chan為0(AD1通道)、gain為1(±10v量程)、rate_sample為40000(連續(xù)采樣頻率)。



4、啟動AD連續(xù)采集后,是開始連續(xù)的查詢緩沖區(qū)內(nèi)的數(shù)據(jù)長度,然后讀取出來生成波形圖。添加while循環(huán),在while循環(huán)里不斷查詢緩沖區(qū)數(shù)據(jù)長度,當(dāng)大于一定值時為真,調(diào)用讀取緩沖區(qū)函數(shù),否則為假,不執(zhí)行。這個比較值我們設(shè)為4000個數(shù)據(jù)長度。


5.讀取緩沖區(qū)內(nèi)采集的數(shù)據(jù),對ReadAdBuffV12進(jìn)行參數(shù)設(shè)置,num為讀取緩沖區(qū)數(shù)據(jù)長度,我們還用4000,*databuf為采集結(jié)果,是指針型浮點數(shù)據(jù),我們給它設(shè)定一個數(shù)組去存儲它,大小為4000個數(shù)據(jù),這個采集結(jié)果連接波形圖就可以了,如圖。在前面板波形圖上右鍵‘屬性’,可以對它的x、y軸標(biāo)尺,曲線顏色等進(jìn)行修整



6、生成頻譜圖,功能框圖右鍵‘波形’-‘模擬波形’-‘波形測量’-‘頻譜測量’-配置頻譜測量-所選測量選擇‘功率譜’窗口-‘無’即可。添加信號輸入,右鍵‘波形’-‘創(chuàng)建波形’,波形成分Y(波形數(shù)據(jù)值)連接讀取的緩沖區(qū)采集結(jié)果,下拉波形成分,點選dt(數(shù)據(jù)時間間隔),我們把頻率取反就可用。再創(chuàng)建一波形圖,功率譜輸出連接上,整理如圖


7.停止采集,當(dāng)需要退出采集時,需要先停止采集,再關(guān)閉USB設(shè)備。順序調(diào)用ADContinuStopV12()與CloseUsbV12()。


8.在前面板頻譜圖屬性修改XY標(biāo)尺大小與曲線樣式,修改后運行如圖

回復(fù)

使用道具 舉報

0

主題

238

帖子

942

積分

二級會員

Rank: 2

積分
942
沙發(fā)
發(fā)表于 2023-1-31 10:57:05 | 只看該作者
這是一個實驗題目嗎?
回復(fù) 支持 反對

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表