1樓:建雅彤
具體來說,這種設計分兩部分:資料採集部分和資料處理部分。
資料採集就是利用labview的驅動程式對資料採集卡進行設定並使其按設定工作,進行資料的採集;資料處理則是將採集到的資料送至計算機進行運算處理等等。
對於初學者,可先從第二部分開始。將實際的資料採集先用labview自帶的陣列或者波形函式來代替,著重設計資料處理的軟體部分。這部分可以包括:
濾波、資料儲存、資料讀取、波形顯示、波形分析處理(如傅立葉變換、譜密度計算等等)。這些在labview中都有整合的函式模組,也就是vi,只要對每個vi的輸入輸出設定正確就好。
當軟體部分設計完成後,再設計資料採集部分。這是軟硬體結合的部分。既要對所用的資料採集卡的引數和工作方式有充分的正確的認識,又要對如果利用labview驅動採集卡掌握。
一般來說採集卡都帶有labview的驅動,只要參看資料採集卡的使用說明(pdf),就可以掌握了。選擇好資料採集卡後,將該採集卡的驅動光碟放入計算機並按其指示進行安裝,則其驅動模組將裝入原labview軟體中,然後和第一步的軟體程式設計一樣,對驅動所要用的vi的輸入輸出引數設定正確,編寫程式即可。
當兩部都做完後,將整個採集系統執行一下,對於設計中存在的疏漏再進行修改。
這本書不錯,深入淺出,初學必備~~
labview 採集以及資料儲存,資料處理
2樓:lovely小菜
使用n取樣還是連續取樣,這要看你的需求。n取樣是有限取樣,完成後會自動停止取樣。連續取樣則會一直採集資料直至你點選停止。
如果你要求頻率達到20k的話,個人感覺實現起來比較困難。labview while迴圈可以加乙個等待時間。但是每次while執行,所讀取到的位移訊號不是乙個值而是一串陣列,你又要將這串陣列中相鄰的兩個值做減法,勢必每次while迴圈消耗的時間會更久。
你的需求如果不是那麼高的。建議降低取樣頻率以及待取取樣數。下圖希望有幫助。
labview關於資料採集的問題
3樓:櫻雪瑤
你這個問題其實要考慮兩點:
第乙個資料是不是對的。萬一第乙個資料就錯了,那按照你的方法後面就只有錯的資料才能進來了。
就是後面的資料的評估。
第乙個問題比較難處理,唯一的辦法是考慮資料範圍。比如你測的是室溫,那它一定在0度到+50度之間。用類似的方法確保第乙個資料正確。
之後第二個問題可以用陣列做判斷。假設我們需要採集500個資料,你始終與陣列的最後乙個資料對比,正確的資料插入陣列,錯誤的ekeyi直接拋棄(如果要湊數,也可以像你說的把上次陣列最後乙個數重新插入)。參見附圖。
4樓:網友
思路是可以的啊,你想問什麼?
labview資料採集問題,望耐心回答
5樓:網友
感測器分為很多種類: 電壓/溫度/電流/速度等等 。
電壓感測器 是直接採集電壓的, 其實就是使用線將 感測器 與被測物件連線, 線來傳輸電壓的變化值。 可以網上搜尋感測器使用 (很簡單)
傳輸電壓的這跟線(確切說應該是兩根,+5v和gnd) 需要做工裝,做乙個轉換裝置,然後將此兩根線接到 ni 的採集卡 的正確引腳上。 (常使用端子排)
感測器其實也就是採集訊號的 高低電平 的變化數值, 比如採集: 0-5v的電壓變化值,然後靠採集卡接收此變化值訊號。
3. 像我之前說的, ni採集卡的驅動是daqmx 就像你電腦安了顯示卡要裝驅動一樣。 為了操作此採集卡。
使用labview編譯daq驅動程式,並做上位機程式,保證接收的電壓訊號可以反饋到顯示器中的軟體介面上。
4. national instruments measurement & automation explorer (簡稱max軟體) 是ni為你做好的瀏覽器軟體, 在沒有硬體採集板卡環境下 與 插入採集板卡環境下都可執行。
沒有采集卡,模擬假的採集卡,與假訊號。 有采集卡,使用真實卡,真實訊號。
以上須做次簡單的操作就會全明白了。
6樓:阿爾泰深圳辦
上樓的會的應該是做軟體的吧,硬體說的不怎麼正確哦,我補充吧感測器是將物理訊號轉換成模擬訊號。比如壓力感測器,是將壓力(空氣壓力、水壓力等)訊號轉換成電壓或者電流訊號、溫度感測器是將某個環境的溫度(比如房間的溫度)轉換成電壓或電流訊號輸出,通常輸出正負5v、0-5v、0-10v、4-20ma等。 然後通過差分(3線)或者單端(2線)兩種接線方式與資料採集卡相連,採集卡將輸入的模擬訊號轉換成數碼訊號後傳到pc機的上位機軟體,這就是採集卡最主要的採集模擬量功能。
當然採集卡不只是模擬量採集功能,還有數字量採集、模擬量輸出、數字量輸出、定時、計數等等功能。
呵呵 虛擬採集只是乙個演示檔案,演示給你看是怎麼採集的,沒有實際意義我這邊是採集卡的廠家,是ni的競爭對手,你還有什麼不懂可以問我。
在Labview中,如何將接收到的資料存入陣列或者儲存起來
小丁創業 方法和詳細的操作步驟如下 1 第一步,開啟前面板,從控制面板中選擇 陣列矩陣 庫中的 陣列 選項,然後將其放置在前面板上,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,開啟後面板並找到相應的陣列,然後在右鍵選單中單擊 屬性 選項,見下圖,轉到下面的步驟。3 第三步,執行完上面的...
安捷倫資料採集儀中的Mx B定標
公式 y mx b y 我們需要採集的實際值,如壓力 壓差 溼度 轉速等 x 安捷倫相應通道的實際採集值,如直流電壓 頻率 電流等 m 斜率 b 截距 定標中主要就是要計算出m和b。下面我們就舉例說明如何計算m b。一般感測器輸出訊號為0 10v 0 5v 1 5v 0 20ma 1 20ma。例1...
labview軟體中,正弦訊號與正弦波的區別
啃蟲子的樹葉 對於採集聲音的模擬,應該用波.正弦訊號,包括正弦波的資料 資料開始時間 資料間隔dt 而正弦波,只還有正弦資料,需要用 波形 建立波形vi 來做正弦訊號 labview中做幾個正弦訊號的疊加怎麼做?如何同時設定取樣率和取樣點數?兩個不同頻率的訊號疊加後頻率是? 持續訊號發生器可以設定取...