網友評分:
7.6分
LabWindows/CVI是一款專業(yè)的C語言開發(fā)平臺,軟件具有靈活,效率高效的特點,非常適合中、大型復雜測試軟件的開發(fā),在無損檢測、電力儀表系統(tǒng)、溫控系統(tǒng)、流程控制系統(tǒng)、故障診斷和醫(yī)療等領域中發(fā)揮著重要作用。
LabWindows/CVI作為一個優(yōu)秀的軟件開發(fā)平臺,和其他虛擬儀器開發(fā)工具相比,具有如下特點。
1、【交互式程序開發(fā)】
LabWindows/CVI將源代碼編程、32位ANSI C編譯、鏈接、調試以及標準ANSI C庫等集成在一個交互式開發(fā)平臺中,采用簡單直觀圖形用戶界面設計,利用函數面板輸入函數的參數,采用事件驅動和回調函數方式的編程技術,有效地提高了工程設計的效率和可靠性。
2、【功能強大的函數庫】
如接口函數庫、信號處理函數庫、Windows SDK等,利用這些庫函數可以方便地實現復雜的數據采集和儀器控制系統(tǒng)的開發(fā)。同時LabWindows/CVI附加了各種功能的軟件開發(fā)包,如數據庫軟件包、Internet軟件包、小波分析軟件包等,大大增強了LabWindows/CVI的性能。
3、【靈活的程序調試手段】
LabWindows/CVI提供了單步執(zhí)行、斷點執(zhí)行、過程跟蹤、參數檢查、運行時內存檢查等多種調試程序。
4、【高效編程環(huán)境】
LabWindows/CVI以其面向虛擬儀器的交互式開發(fā)環(huán)境滿足了用戶對軟件不斷變化的要求,在產品設計中,可以快速創(chuàng)建、配置并顯示測量。LabWindows/CVI可以自動生成代碼、編譯和鏈接,省去了手工編寫,更有利于系統(tǒng)的開發(fā)。
5、【開放式的框架結構】
在LabWindows/CVI環(huán)境中可以結婚使用標準的ANSI C源文件、obj文件、生動鏈接庫(DLL)。也可以將軟件中的儀器驅動庫與其他標準C編譯器結合使用,無需更改開發(fā)工具。同時,可以在不同的工作小組直接共享函數模塊和虛擬儀器程序。
6、【集成式的開發(fā)環(huán)境】
LabWindows/CVI是集成式的開發(fā)環(huán)境,可用于創(chuàng)建基于DAQ、GPIB、PXI、VXI、串口和以太網的虛擬儀器系統(tǒng)。這一開發(fā)方式結合了交互式、簡單易用的開發(fā)方式與ANSI C代碼的強大的編寫功能和靈活性。LabWindows/CVI中的交互式開發(fā)工具和函數庫可以方便地四下自動化測試系統(tǒng)]實驗室研發(fā)、數據采集監(jiān)視項目、驗證測試和控制系統(tǒng)的設計。
7、【LabWindows/CVI的應用范圍】
LabWindows/CVI只要應用于各種測試、控制、故障分析及信息處理軟件的開發(fā)中,與NI公司開發(fā)的另一個虛擬儀器開發(fā)工具LabVIEW相比,其更適合中、大型復雜測試軟件的開發(fā)?;贚abWindows/CVI設計的虛擬儀器在無損檢測、電力儀表系統(tǒng)、溫控系統(tǒng)、凌晨控制系統(tǒng)、故障診斷和醫(yī)療等領域中發(fā)揮著重要作用。LabWindows/CVI已經成為測控領域最受歡迎的開發(fā)平臺之一,并且已得到廣泛的應用。