1. 借助圖形化設計環(huán)境, 更快進(jìn)行部署 借助面向嵌入式系統設計的NI LabVIEW軟件,用戶(hù)無(wú)需編寫(xiě)連續多行文本,而是通過(guò)拖放式圖標開(kāi)發(fā)控制或測量應用。使用NI LabVIEW,嵌入式C或硬件描述語(yǔ)言(HDL)代碼等傳統語(yǔ)言需編寫(xiě)數月的程序,可在數周內完成,因為直觀(guān)流程圖所顯示的代碼便于用戶(hù)開(kāi)發(fā)、維護和理解。NI LabVIEW還提供額外的運算模型,如:仿真反饋、文本數學(xué)、ANSI C、HDL代碼集成和狀態(tài)圖。通過(guò)結合靈活的編程選項和本質(zhì)上并行執行的圖形化編程,用戶(hù)可比使用傳統工具更快實(shí)現應用程序的原型。 2. 輕松重復使用嵌入式代碼和現有IP 無(wú)需從頭開(kāi)始,即可設計嵌入式系統。NI LabVIEW開(kāi)放式環(huán)境既能輕松集成嵌入式ANSI C和HDL代碼,又能輕松集成由您的組織、同事或其他供應商提供的其它IP。NI LabVIEW提供的架構結合用戶(hù)所需的各項功能,以實(shí)現系統設計目標。因此,無(wú)論用戶(hù)是否熟悉ANSI C、HDL、文本數學(xué)或狀態(tài)圖,開(kāi)發(fā)環(huán)境是相同的。 3. 借助實(shí)時(shí)和基于FPGA的架構, 獲得最大靈活性 NI LabVIEW能夠將包含嵌入式系統中所有基本模塊的多個(gè)嵌入式系統平臺(包括:NI Single-Board RIO和NI CompactRIO)作為目標。該控制器具有一個(gè)運行實(shí)時(shí)操作系統的32位處理器。背板包含的現場(chǎng)可編程門(mén)陣列(FPGA),可執行高速處理。FPGA 還能夠為包含模擬輸入與輸出、數字輸入與輸出、計數器/定時(shí)器等功能的I/O模塊,配置并提供接口。每個(gè)模塊都包括:與傳感器和激勵器的直接連接,以及內置的信號調理與隔離。無(wú)需復雜的自定義硬件設計,該靈活平臺即可根據用戶(hù)的嵌入式系統提供各類(lèi)電源——具有商用現成硬件集成和現成易用性的定制電源。 4. 借助內置調試、仿真和用戶(hù)界面功能, 快速迭代 NI LabVIEW用戶(hù)可搭配易于創(chuàng )建的用戶(hù)界面、內置調試功能和仿真功能,對設計進(jìn)行快速迭代。用戶(hù)可使用前面板上的顯示控件以及內置環(huán)境工具(如:探針、高亮顯示執行過(guò)程、斷點(diǎn)和單步調試),監測嵌入式代碼的內部狀態(tài)。增強型行為級仿真可提供更為高效的開(kāi)發(fā),幫助用戶(hù)執行開(kāi)發(fā)計算機上的代碼并在編譯之前驗證功能。此外,用戶(hù)能夠通過(guò)NI LabVIEW程序,將測試矢量或交互值植入FPGA中的輸入I/O節點(diǎn)。捕捉FPGA的輸出以驗證和視覺(jué)化FPGA的行為,在主機上運行就如同在開(kāi)發(fā)計算機的FPGA上運行一樣,獲得仿真FPGA和主機代碼之間的模擬寄存器與DMA傳輸。借助這些新功能,用戶(hù)可創(chuàng )建面向FPGA代碼的測試平臺,并且無(wú)需總是在編譯后檢查邏輯功能,即可仿真整個(gè)系統。 5. 集成數百種高級分析和其它IP NI LabVIEW包含數千個(gè)特別為工程師和科學(xué)家創(chuàng )建的高級分析函數,所有函數均配有詳細的幫助文件與文檔。這些強大的算法可實(shí)現高級信號處理、頻率分析、概率與統計、曲線(xiàn)擬合、插值、數字信號處理等功能。IP函數既可用于實(shí)時(shí)處理器,也可用于FPGA。除了有理分式重采樣、除、平方根、自適應濾波器和定點(diǎn)的支持,還包含快速傅立葉變換(FFT)函數,可用于進(jìn)行FFT、逆FFT、多個(gè)面元大小和多個(gè)吞吐量設置。您還可將NI LabVIEW擴展至特定的應用處理,如:聲音和振動(dòng)測量、機器視覺(jué)、RF/通信、瞬時(shí)/短時(shí)信號分析等。 6. 無(wú)需學(xué)習HDL, 即可執行FPGA控制邏輯 NI LabVIEW FPGA模塊可訪(fǎng)問(wèn)NI CompactRIO和NI Single-Board RIO FPGA這一類(lèi)可編程且可重新配置的高性能芯片。傳統意義上,FPGA設計員不得不學(xué)習并使用VHDL等復雜的設計語(yǔ)言,對FPGA進(jìn)行編程,F在,任何工程師或科學(xué)家均能使用LabVIEW圖形化編程,定制FPGA。通過(guò)嵌入NI CompactRIO和NI Single-Board RIO的FPGA硬件,用戶(hù)可針對模擬與數字I/O,實(shí)現自定義定時(shí)、觸發(fā)、同步、控制和信號處理。 7. 快速啟動(dòng)可立即執行的范例 NI嵌入式軟件評估工具包提供:分步式使用指南(用于創(chuàng )建實(shí)時(shí)和基于FPGA的應用程序)、能夠立即執行的常見(jiàn)嵌入式任務(wù)范例、LabVIEW經(jīng)過(guò)擴展的 試用版、LabVIEW實(shí)時(shí)與LabVIEW FPGA硬件,以及一個(gè)可輕松連接編碼器、指示燈和其它接口的自定義子板。 8. 確保軟件投資收益的同時(shí), 輕松部署至容量?jì)?yōu)化的平臺 基于NI LabVIEW的設計具有便攜特點(diǎn),既包括強健的原型平臺(如:PC或PXI系統),也包括更牢固的低價(jià)位硬件目標(如:NI CompactRIO和NI Single-Board RIO)。借助各類(lèi)可重新配置I/O (RIO)目標中的常見(jiàn)硬件架構,位處設計與仿真階段的用戶(hù)可先行訪(fǎng)問(wèn)功能強大的原型平臺,再將相同代碼端接至成本優(yōu)化后的最終部署目標。 9. 借助靈活、可升級的軟件平臺, 實(shí)現更多功用 NI LabVIEW用戶(hù)不僅能夠了解如何設計嵌入式系統。用戶(hù)能夠熟練使用架構,繼而輕松過(guò)渡至面向數據記錄、無(wú)線(xiàn)測量、自動(dòng)化測試等內容的創(chuàng )新性技術(shù)。借助嵌入式應用中相同的圖形化編程語(yǔ)言,可控制傳統儀器、創(chuàng )建完整自動(dòng)測試系統,或從各處采集數據?焖賹W(xué)習LabVIEW圖形化編程,不僅能為技術(shù)型簡(jiǎn)歷增色,還能提高您的產(chǎn)業(yè)價(jià)值。 10. 與全球工程師攜手, 進(jìn)行合作與開(kāi)發(fā) 由于數百萬(wàn)用戶(hù)已成功地將NI LabVIEW納入大多數應用,您能夠訪(fǎng)問(wèn)內容廣泛的技術(shù)支持網(wǎng)絡(luò ),進(jìn)而降低投資風(fēng)險。除了享受世界一流的電話(huà)支持和技術(shù)論壇,用戶(hù)能夠在線(xiàn)找到各類(lèi)范例程序、技術(shù)白皮書(shū)、“知識庫(KnowledgeBase)”文檔。用戶(hù)能夠利用LabVIEW用戶(hù)組構成的更寬泛的網(wǎng)絡(luò )、攜手產(chǎn)品合作伙伴,并選擇全球的集成商。 NI公司供稿 |