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

嵌入式系統設計NI LabVIEW軟件的十大特點

評論