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