【文章內(nèi)容簡介】
w記錄與回放數(shù)據(jù)包括三個基本操作:打開一個已經(jīng)存在的文件或創(chuàng)建一個新文件;對文件進(jìn)行讀或?qū)懀魂P(guān)閉文件。Labview按記錄由數(shù)據(jù)記錄文件中索引數(shù)據(jù),它自動為每個數(shù)據(jù)記錄文件保存各個記錄的數(shù)據(jù)量,這樣簡化了數(shù)據(jù)的讀取,因為可以按原來的數(shù)據(jù)分塊那一個記錄文件讀取出來,而不需要知道一個記錄包含多少字節(jié)的數(shù)據(jù)。⒊電壓信號采集其平均值和峰峰值。五:設(shè)計思路一個數(shù)據(jù)記錄儀應(yīng)用程序包括數(shù)據(jù)采集、數(shù)據(jù)分析、數(shù)據(jù)存儲以及數(shù)據(jù)調(diào)用(用來分析和展示)。本實驗中通過一個while循環(huán)及一個case結(jié)構(gòu)把“錄制聲音”及“聲音播放”兩大過程結(jié)合起來。通過控制兩個布爾開關(guān)來選擇進(jìn)行哪個進(jìn)程,控制停止鍵來控制while循環(huán)的停止。具體如圖:圖一枚舉類型對于每個按鈕都有一個元素。元素的順序和按鈕連線到buildarry的順序相同。本例中1為錄制聲音,2為播放聲音,0是對應(yīng)沒有按鈕按下。vatiant to date函數(shù)強(qiáng)制轉(zhuǎn)換。其輸出的類型為從上方介入的枚舉類型。把函數(shù)輸出從零偏移轉(zhuǎn)為一偏移。圖二、錄制聲音通過聲音采集將收集的聲音存入指定路徑的文件中(該文件的擴(kuò)展名應(yīng)為*.wap,默認(rèn)的播放文件格式為wap,其余文件無法識別)這個問題還未解決。程序執(zhí)行后,存入文件路徑與路徑一致。圖三、播放聲音設(shè)計本數(shù)據(jù)記錄儀之初,是想將錄制聲音存放的文件路徑與播放聲音所在文件的路徑一致,然后播放聲音的波形圖就是采集的聲音。,可以播放聲音波形。理論上是可以實現(xiàn)的。通過滑桿和等待下一個整數(shù)毫秒來實現(xiàn)聲音播放的調(diào)速。這個功能未能實現(xiàn)。六:數(shù)據(jù)記錄儀的設(shè)計步驟,進(jìn)入程序運(yùn)行界面,進(jìn)入程序框圖,擊右鍵進(jìn)行選擇。,在框圖中的面板上單擊鼠標(biāo)右鍵彈出功能選板,在編程結(jié)構(gòu)中選中While循環(huán),拖動鼠標(biāo)至一定的大小完成循環(huán)。,產(chǎn)生電壓信號.前面板模擬數(shù)據(jù)記錄儀的前面板 ,用于設(shè)置輸入數(shù)值和觀察輸出量。由于虛擬面板直接面向用戶