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

使用LabVIEW軟件進(jìn)行數(shù)據(jù)采集和信號處理的10大理由
關(guān)注C-RAN的五大理由
嵌入式系統(tǒng)設(shè)計(jì)NI LabVIEW軟件的十大特點(diǎn)

你必須自動化SAN環(huán)境的5大理由

評論