新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW在汽車ABS制動管道動態特性測試中的應用

        LabVIEW在汽車ABS制動管道動態特性測試中的應用

        作者: 時間:2012-11-09 來源:網絡 收藏
        1 引言

        是實驗室虛擬儀器工程工作平臺(Laboratory Virtual Instrument Engineering Workbench)的縮寫,是美國國家儀器公司(National Instruments)在1986年推出的一種革命性的圖形編程語言-G語言(Graphical Programming Language),開創了虛擬儀控的新紀元[1]。

        的目標是簡化程序的開發工作,讓工程師和科學家能夠充分利用PC機快速簡潔的完成自己的工作。自1986年誕生至今,經過十多年的發展,LabVIEW的功能日漸豐富和強大,可以廣泛應用于自動測量系統、工業過程自動化、實時監控、實驗室系統仿真等各個領域。在美國幾乎所有院校、研究機構都在使用LabVIEW,近年來LabVIEW被引入中國,國內越來越多的研究單位在運用LabVIEW進行虛擬儀器的開發[3]。使用者可以以一般的電腦搭配經濟的硬件設備來建立自己的儀器控制系統。這些以軟件為核心的系統充分利用了電腦超強的運算、呈現及連接能力,可以組成功能強且彈性大的儀控設備。使用者可以將資料采集,數據分析,儀器控制硬件以及現有的儀器設備予以整合集成,來建立完全符合自己特殊需求的虛擬儀控系統。傳統的儀器設備往往受限于制造商所付予的功能,虛擬儀表則可以當作許多儀器設備來使用,例如,溫度監控器,伏特計,趨勢圖記錄器,示波器和頻譜分析儀等[1]。

        LabVIEW所提出的“虛擬儀表”(VI)的概念。使那些基于軟件上建立起來的儀表能夠自由地組合起來,其操作面板與真實的儀表無異。一方面增加了硬件的靈活性;另一方面程序的編制是用塊圖來完成,而且是直接匯編為執行碼,而無需其它語言或驅動系統的參與。與其它“語言”相比,LabVIEW更為靈活和省時,它有著專用的各種函數庫及數據處理與控制的開發工具。

        LabVIEW使用了一種稱為圖形化編程語言,即G語言(Graphical Programming Language)的數據流編程模式, 一種所見即所得的編程方式,它有別于基于文本語言的線性結構,不象C和Qbasic等語言受眾多的語法規則所限制,簡單直觀,極大節省程序開發時間[2]。在LabVIEW中執行程序的順序是由塊之間的數據流決定的,而不是傳統文本語言的按命令行次序連續執行的方式[2]。

        LabVIEW中包含了豐富的函數及子程序庫,如數據信號處理、概率統計、線性代數以及濾波、加窗等子程序,還包括了GPIB、VXI、PLC及串行儀器控制子程序。通過它所提供的各種函數、子程序,可以實現硬件系統的軟化,設計符合用戶要求的測試控制系統。

        LabVIEW還提供了較簡單、方便、直觀的程序調試環境,使用者可以較方便地找到錯誤所在的位置以及原因,還可以使用探針查看任意位置的結果。此外,該平臺還提供了觀察程序執行流程的調試方法,用戶可以清楚地看到數據的流動層次以及中間結果。LabVIEW提供了大量的數據采集子程序,這些子程序從簡單到高級,可以提供給用戶使用。

        簡言之,LabVIEW功能強大、靈活方便。它與傳統編程語言又有著諸多相似之處,如,相似的數據類型、數據流控制機構、程序調試工具等,但二者最大的區別在于:傳統編程語言是用文本語言編程,而LabVIEW用圖形語言(即,各種圖標、圖形符號、連線等)編程。用LabVIEW編程無需太多編程經驗,界面非常直觀形象,都是工程師們熟悉的旋鈕、開關、圖形等,因此LabVIEW對于沒有豐富編程經驗的工程師們來說無疑是個極好的選擇。再者,LabVIEW也提供傳統程序語言(如C語言)的接口,對于其自身不易或不擅長完成的任務,可通過利用其它編程語言來實現,從而最終增強了LabVIEW的整體功能。

        2 LabVIEW的應用

        我們應用LabVIEW對汽車制動管道進行動態測試。主要讓LabVIEW完成控制信號的產生,即產生階躍等控制信號;實現A/D數據采集;文件存儲、曲線打印等數據處理等功能。

        汽車動態測試主要是對汽車制動管道的四個測壓點的壓力的動態過程進行測試。測壓點為:閥出口(硬管進口)、長硬管出口(軟管進口)、軟管出口(盤式制動器進口)、鼓式制動器進口。再增加控制電壓Ui和輸出電流Ii兩個測試點。針對以上任務設計如圖1所示的系統。

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 太保市| 河东区| 济宁市| 辽宁省| 甘谷县| 枣阳市| 康平县| 会同县| 阿鲁科尔沁旗| 宣武区| 安阳市| 乌鲁木齐市| 防城港市| 天津市| 无极县| 化德县| 合肥市| 新乡县| 延寿县| 赣州市| 六安市| 阳泉市| 五峰| 小金县| 利津县| 闽清县| 宽甸| 安阳县| 札达县| 龙口市| 乌恰县| 潍坊市| 石林| 洪泽县| 祁东县| 西城区| 枞阳县| 旬阳县| 宣化县| 闻喜县| 彩票|