隨著工業(yè)自動(dòng)化市場(chǎng)的快速發(fā)展,工業(yè)自動(dòng)化水平及機(jī)器的功能將越來(lái)越全面,程序越來(lái)越復(fù)雜,控制周期越來(lái)越短,同時(shí),機(jī)器視覺、運(yùn)動(dòng)控制、工業(yè)通訊、傳統(tǒng)控制等將集成到同一硬件和軟件平臺(tái),
LabVIEW開發(fā)對(duì)于嵌入式系統(tǒng)設(shè)計(jì)人員提出了越來(lái)越嚴(yán)峻的要求和挑戰(zhàn)。
zui近由于項(xiàng)目需要急需獨(dú)立開發(fā)一款單片機(jī)的串口上位機(jī)軟件。曾經(jīng)常用串口跟上位機(jī)軟件通訊,比如各種類別的串口調(diào)試助手,考慮怎么才能通過(guò)串口調(diào)試自助手這樣的軟件更改一下界面補(bǔ)充一些算法實(shí)現(xiàn)開發(fā)自己的一套上位機(jī)系統(tǒng),從而實(shí)現(xiàn)相應(yīng)的功能。比如實(shí)時(shí)顯示單片機(jī)讀取到的溫度數(shù)值并產(chǎn)生波形圖等等。之前只聽說(shuō)c語(yǔ)言,c#(c shap)這些軟件,但是感覺這一直都是信息學(xué)院的東西,直到遇見了LabVIEW。
個(gè)人感覺labview是一款極其適合單片機(jī),硬件工程師進(jìn)行上位機(jī)編寫程序的軟件,所以LabVIEW也叫做虛擬儀器設(shè)計(jì)軟件,既然是儀器肯定跟硬件有關(guān)系啦。能很好的搭建起下位機(jī)與上位機(jī)的通訊。
LabVIEW開發(fā)的編程語(yǔ)言都是圖形化的,幾乎就是拖過(guò)來(lái)就能用,而且很容易跟c語(yǔ)言結(jié)合。有一定單片機(jī)開發(fā)經(jīng)驗(yàn)的同學(xué)很容易上手的一款軟件。一些復(fù)雜的算法可以用上位機(jī)進(jìn)行計(jì)算然后把數(shù)據(jù)發(fā)送給下位機(jī)執(zhí)行。而不需要在下位機(jī)編寫復(fù)雜的程序,且下位機(jī)的計(jì)算速度也有限。
NI作為的測(cè)試、測(cè)量與控制領(lǐng)域的和創(chuàng)新者,一直致力于為工業(yè)自動(dòng)化與控制領(lǐng)域及機(jī)器設(shè)備制造商提供的嵌入式系統(tǒng)解決方案,并堅(jiān)持不斷創(chuàng)新。NI針對(duì)新一代嵌入式測(cè)控應(yīng)用提供了一種新的架構(gòu)——LabVIEW RIO架構(gòu),通過(guò)將的In, ARM處理器、FPGA技術(shù)及豐富的模塊化I/O緊密結(jié)合在一起,提供了令人難以置信的高性能、靈活性和耐用性。同時(shí),單一的LabVIEW 圖形化系統(tǒng)設(shè)計(jì)環(huán)境,將幫助嵌入式設(shè)計(jì)團(tuán)隊(duì)更快速地實(shí)現(xiàn)嵌入式系統(tǒng)的設(shè)計(jì)、原型驗(yàn)證及系統(tǒng)部署。通過(guò)本次在線講解,您將了解如何利用zui為*的嵌入式平臺(tái)加速您的嵌入式應(yīng)用開發(fā)。