時間:2008-07-31 11:03:00來源:ronggang
圖3:StrChangeData子函數[/align]
根據儀器編程手冊上命令將面板上測量信息字符串讀取出來,字符串一般包含了數據大小,數據單位量級和數據單位。將字符串連接到一個判斷中,根據儀器量程,判斷語句中有5種情況分別是“ ”表示基本單位;“m”表示10-3;“µ”表示10-6;“n”表示10-9;“p”表示10-12。然后將它和由數據字符串轉換的數據相乘,就可以得到實際數據了。子函數如圖3。
⑵、ScrDisplay子函數:
數據顯示在這里比較重要,要將設置屏幕顯示個數和數據數組大小做比較,分三種情況:(1)屏幕顯示個數大于數據數組大小,表明數據還沒采集全,直接將采集到的新數據放入數組中。(2)屏幕顯示個數等于數據數組大小,則要刷新數據,首先去掉數組中第一個數據,所有數據前移,再加入新的數據,最后刷新顯示圖形。(3)屏幕顯示個數小于數組大小,表明用戶重新調整了圖形顯示數據個數,首先要刪除數組前多余的數據(數組大小-屏幕顯示個數+1),剩下數據前移,再加入新采集的數據,最后刷新顯示圖形。
3 測試實例、結果和討論
在實際實驗過程中,往往會涉及到多臺儀器同時采集,每臺儀器的采集流程圖和程序構架都幾乎一樣,只是儀器內部指令不同而已,所以可以用上訴方法用一個程序同時控制幾臺儀器采集數據。實驗中用keithley的6517和2000實時采集數據,這兩臺儀器都有GPIB口,可以同時進行采集傳輸數據。下面是實驗前期測量得到的電流(6517測量)和電壓(2000測量)背景噪聲。
[align=center]
圖4:實驗測試程序[/align]
實驗中將6517和2000的單個數據采集時間都設定為1秒,圖形顯示個數設為50,這樣同時實時采集兩路數據(電流和電壓值),數據都動態(tài)的顯示在圖形控件和數據列表中,數據存放在指定文件中。
4 結束語
對數據的實時采集,從具體某種硬件所編寫的應用軟件都很多,從串口到高速的GPIB口數據采集也不少,但是它們往往都是針對某個具體的硬件或者測試系統(tǒng)所做的,系統(tǒng)的討論數據采集構架的文章很少。現在隨著儀器功能的齊全,計算機處理數據速度和接口傳輸數據速度的提高,自動化控制實驗儀器不僅減少工作量,減少人為誤差,而且把數據采集和數據處理一體化,直觀地得到測量的物理量,同時利用LabVIEW軟件的數據處理能力,可以靈活地實時分析處理數據。
本文創(chuàng)新點為(1)討論了幾種數據采集的軟件控制方式,解決了一般數據采集的整體設計。(2)軟件都是結構化編寫的,可以做成dll文件和子函數,對于不同的儀器,只要修改前面的儀器驅動參數,其他的都可以調用相同的子函數或dll文件,這極大的方便了實驗室儀器測控軟件的編寫。(3)數據直接存放到數據庫里,方便數據的管理和使用。明顯優(yōu)于以前傳統(tǒng)的數據采集。(4)根據實驗測量或時間的要求,可以設計緩沖采集、實時采集和定時采集,接口允許還可以控制多臺儀器多通道的同時實時采集。
參考文獻
畢虎,律方成,李燕青,李和明.Labview中訪問數據庫的幾種不同方法.微計算機信息,2006,1-1:131-134。
吳苗,許江寧,繆繡華,紀兵.基于Labview的設備驅動程序開發(fā)技術研究.微計算機信息,2006,2-1:153-155。
毛建東.基于Labview的單片機數據采集系統(tǒng)的設計.微計算機信息,2006,3-2:41-42。
周偉林,李清峰,楊華勇.基于Labview的AC1077數據采集卡的驅動.微計算機信息,2006,1-1:121-123。
標簽:
上一篇:談我國變頻器技術的發(fā)展
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(m.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-12-15
2025-12-12
2025-12-12
2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗系統(tǒng)
2025-11-10