新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW軟件開發

        LabVIEW軟件開發

        作者: 時間:2017-01-06 來源:網絡 收藏



        圖2. NI 測試管理軟件
        有些公司已經編寫了自己的測試執行程序,并花費了相當大的工程資源來重新開發測試管理軟件。這種戰略往往導致生產力下降、長時間軟件維護帶來的資源緊缺。相反,如果使用市場上現成可用的測試管理軟件,如NI TestStand,將讓您減少設備常見功能的開發,使您專注于每個設備不同操作的測試代碼,從而最大限度地提高生產效率。

        測試開發語言: LabVIEW

        NI Teststand可以調用幾乎所有語言所編寫的程序,包括:LabVIEW、NI LabWindowsTM/CVI、C/C++、 .NET 甚至腳本語言。然而,大部分的通用編程語言并非針對測試測量應用而優化,因此很難寫出具有與儀器通信、分析數據以及按照有意義的方式展示數據等功能的程序代碼。
        LabVIEW是一種直觀的圖形化編程語言,幫助程序員或者非程序員開很快地開發強大的測試應用軟件。圖3所示為一個簡單的LabVIEW VI(虛擬儀器或程序)的范例,它可以用來從一個儀器采集信號,對數據進行分析,然后將結果生成報表給用戶。


        圖3. LabVIEW圖形化編程語言,專為測試測量應用而優化
        除了通過減少測試應用開發時間以外,LabVIEW還能夠通過以下措施提高測試開發人員的效率:
        • 通過免費的儀器驅動程序與儀器通信,從而可以控制任意儀器
        • 通過數千個內置的函數進行數據分析,并展示數據
        • 專門針對測試測量應用而開發的用戶界面控件,如:圖表、LED、按鈕以及儀表盤
        • 可以自動利用多核處理的優勢,提供更高的性能
        National Instruments 還提供基于文本編程語言開發測試代碼的工具。LabWindows/CVI是一個ANSI C開發環境,而NI Measurement Studio則Visual Studio的一個插件,為使用ANSI C, .NET 和 Visual C++編程語言提供測試測量界面控件和分析函數。

        總結

        隨著設備復雜性的增加、開發周期的縮短、預算減少等諸多挑戰的出現,讓工程人員有機會重新審視他們現有的自動測試策略,并尋找新的途徑,在提高效率的同時減少成本。在設計下一個自動測試系統時,使用新的策略,從而提高系統的靈活性和擴展性,實現更高的性能、更低系統成本、更長的生命周期。
        模塊化的軟件定義自動測試系統客服了以往的基于獨立儀器或者昂貴的專有ATE系統的方案中的缺點。通過對測試系統中不同部分解耦,并通過軟件定義儀器功能,工程師能夠使用這種模塊化的儀器提供具有更高的靈活性、擴展性,并且成本更低的解決方案,以應對當前市場中的挑戰。使用NI TestStand測試管理軟件和LabVIEW圖形化編程語言構建的模塊化測試軟件架構被證明能夠優化測試系統并降低成本,其應用領域中既有最新的智能手機、3D電視,也有極其關鍵的下一代的國防系統和醫療設備。

        上一頁 1 2 下一頁

        關鍵詞: LabVIEW軟件開

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 平顶山市| 高唐县| 揭西县| 贡嘎县| 旬阳县| 增城市| 武威市| 石柱| 额济纳旗| 金山区| 陵川县| 内丘县| 阿巴嘎旗| 南通市| 屯留县| 和田县| 伊吾县| 沐川县| 贵溪市| 汉沽区| 广元市| 寿光市| 定兴县| 永胜县| 枣庄市| 多伦县| 灵山县| 景谷| 永川市| 大同县| 赫章县| 昌黎县| 临沭县| 通辽市| 古田县| 陆丰市| 蒙山县| 青铜峡市| 平罗县| 永登县| 保德县|