新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于虛擬儀器的鐵軌損傷檢測系統

        基于虛擬儀器的鐵軌損傷檢測系統

        作者: 時間:2010-11-29 來源:網絡 收藏


        4 軟件設計

        4.1 軟件開發平臺

        軟件設計采用美國NI 公司的LabVIEW 軟件開發平臺,LabVIEW 是美國 國家儀器(NI)公司開發的一種基于圖形程序的虛擬儀表編程語言,其在 測試與測量、數據采集、儀器控制、數字信號分析、工廠自動化等領域獲 得了廣泛的應用。LabVIEW 程序稱為程序(簡稱VI),主要包括 兩部分:前面板(即人機界面)和方框圖程序。前面板用于模擬真實儀器 的面板操作,可設置輸入數值、觀察輸出值以及實現圖表、文本等顯示。

        框圖程序應用圖形編程語言編寫,相當于傳統程序的源代碼。其用于傳送 前面板輸入的命令參數到儀器以執行相應的操作。LabVIEW 的強大功能在 于層次化結構,用戶可以把創建的VI 程序當作子程序調用,以創建更復 雜的程序。而且,調用階數可以是任意的。LabVIEW 這種創建和調用子程 序的方法使創建的程序模塊化,易于調試、理解和維護。

        LabVIEW 編程方 法與傳統的程序設計方法不同,它擁有流程圖程序設計語言的特點,擺脫了傳統程序語言線形結構的束縛。LabVIEW 的執行順序依方塊圖間數據的 流向決定,而不像一般通用的編程語言逐行執行。 在編寫方框圖程序時,只需從功能模塊中選用不同的函數圖標,然后 再以線條相互連接,即可實現數據的傳輸。如圖2 就是一個數據采集 LabVIEW 方框圖程序。

        2.jpg
        4.2 功能的實現

        的功能實現包括數據采集和數據分析兩大部分。主要完成數據 采集、數據處理及波型顯示等功能。

        4.2.1 數據采集

        在鐵軌檢測現場,除采用圖1所示的檢測進行集中探傷外,我們 還可以組成分散的檢測。將探傷傳感器采集到的模擬量信號經采集卡 數字化以后,利用串行連接口RS-485總線將數據上傳。在PC機ISA或PCI 總線槽中插有多端口RS-485接口板,利用這個接口板接收RS-485串行總 線的數據,通過PC機進行分析處理。如圖3所示。

        3.jpg


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 运城市| 尖扎县| 仪征市| 墨玉县| 贵港市| 鹤庆县| 绍兴市| 高州市| 启东市| 淮北市| 泗水县| 惠水县| 延边| 陇西县| 武强县| 清苑县| 乌审旗| 鞍山市| 托克逊县| 格尔木市| 彭州市| 中山市| 当涂县| 灵寿县| 衡东县| 万年县| 历史| 广安市| 绥芬河市| 横山县| 大洼县| 隆安县| 孟村| 南阳市| 麦盖提县| 南通市| 乐昌市| 泸水县| 读书| 陈巴尔虎旗| 兰溪市|