LabVIEW入门教程
最新更新,代碼這里,放了三遍,直接進去下載就行,不要再私信我啦 求給個 star 呀:
https://github.com/xiaoyuan1996/labview2018-tutorial
https://github.com/xiaoyuan1996/labview2018-tutorial
https://github.com/xiaoyuan1996/labview2018-tutorial
LabVIEW從初學(xué)到入門
- 最新更新,代碼這里,放了三遍,直接進去下載就行,不要再私信我啦 求給個 star 呀: [https://github.com/xiaoyuan1996/labview2018-tutorial](https://github.com/xiaoyuan1996/labview2018-tutorial) [https://github.com/xiaoyuan1996/labview2018-tutorial](https://github.com/xiaoyuan1996/labview2018-tutorial) [https://github.com/xiaoyuan1996/labview2018-tutorial](https://github.com/xiaoyuan1996/labview2018-tutorial)
- LabVIEW簡介
- 如何入門LabVIEW
- 我該去哪找相應(yīng)學(xué)習(xí)資源
LabVIEW簡介
先放代碼,不要再私信我啦 求給個星星呀:
https://github.com/xiaoyuan1996/labview2018-tutorial
LabVIEW是一款圖形化編程語言(G語言),由美國國家儀器研制(National Instruments, NI)研制,被稱為虛擬儀器(Virtual Instrument,VI)。它提供了整套的工具用來對信號進行采集、分析、保存及后續(xù)的處理。
優(yōu)點:
界面美觀
程序模塊化強
與設(shè)備交互性強(NI設(shè)備,非NI設(shè)備)
缺點:
沒有文本語言靈活
多數(shù)依賴工具包、底層驅(qū)動較弱
使用場合:
自動化、通信及一些對程序能力要求不高的場合(醫(yī)療、生物等)。
或者直接放個實物大家看一下這是干啥的?
這是大二做的,求輕噴
如何入門LabVIEW
LabVIEW是一款較為集成的軟件,學(xué)習(xí)一般按照由易到難的順序來進行。這里有一條學(xué)習(xí)路線可以效仿:
一:labview的安裝及其介紹(半天)
二:界面及基本控件介紹(一天)
這是一個比較容易上手的框架,可以先學(xué)習(xí)下基本控件,再做幾個案例就ok啦。
三:結(jié)構(gòu)的使用(三天)
結(jié)構(gòu)的確有些冗雜,不過一般比如文本語言所用到的三大結(jié)構(gòu)labview中都有涉及的哦,此外labview中還定義了一些其他的結(jié)構(gòu)方便使用者的使用。用好結(jié)構(gòu)會讓你的編程條理清晰且能做很多事情的呢!
學(xué)習(xí)時候不妨按照這個順序來呢,最后做兩個案例基本就ok啦。前期覺得生疏不可怕,多做些例程自然而然就會的啦!
四:數(shù)組、數(shù)學(xué)處理與圖表(三天)
數(shù)組是所有語言中必不可少的元素,labview中為數(shù)組單獨提供了一個面板。并提供了N多好用的函數(shù)控件方便對其進行編程。數(shù)組創(chuàng)建的三種方式、接著熟悉下各種對數(shù)組操作的函數(shù)就沒什么大的問題啦。莫忘做幾個案例哦!
簇呢、就是NI覺得線一多面板好亂,這樣顯得NI好Low,好好的一款語言卻這么多線,于是呢便有了簇這個玩意。簇在Labview中也經(jīng)常見到的,比如最常見的就是我們的錯誤簇啦,當(dāng)然,在許多函數(shù)里都是使用簇來交流的呢!
在數(shù)組和簇學(xué)習(xí)完畢后,就開始進入圖形控件的使用啦,主要分為二維和三維。Labview的圖形可以做出來許多酷酷的界面,大家可以嘗試一下哦。
五:文件輸入與輸出(兩天)
文件IO一般用于工控的測量記錄等方面,主要還是二進制文件的讀取,至于文本和電子表格一般則更多用于人機交互的場合。NI主打的TDMS文件格式也是主要需要學(xué)習(xí)之一。
六:信號處理相關(guān)控件的使用(三天)
這一章則需要你的信號處理功底,建議親親學(xué)習(xí)下數(shù)字信號處理或者信號與系統(tǒng)之類的書籍再往下學(xué)習(xí)呢。不過問題也不大,很多函數(shù)你只要到了會用的級別就行啦,更多的都是舉一反三呢。這章如果你需求不高的話一個EXPRESS VI就可以搞定的哦。
七:項目及其軟硬聯(lián)調(diào)(兩天)
這里首先需要了解下Labview中的項目是怎么個樣子,接下來你便可以學(xué)習(xí)下NI的DAQ啦。DAQ其實就是NI為了讓LabVIEW能夠和它的硬件進行對接完善,所開發(fā)的一款插件,你可以通過DAQ和NI的各種板卡進行對接。當(dāng)然除了DAQ,NI也有自己的自動化產(chǎn)品,myRIO就是其中一款呢。大家有興趣可以去查一下強大的myRIO,比起你的STM32有過之而無不及呢哈哈,說的有些過,還是誰用誰知道。最后肯定要學(xué)習(xí)下怎樣和你的單片機通信哈,要不然你的上位機可就白做啦。
八:emmm…這的話就可以根據(jù)你的需求來說了,比如你想做視覺,你就可以學(xué)習(xí)下NI的Vision模塊,如果你想做FPGA,你也可以學(xué)習(xí)NI下的FPGA編程,大部分都大同小異,有了基礎(chǔ)后學(xué)習(xí)起來會異常簡單。
我該去哪找相應(yīng)學(xué)習(xí)資源
親親首先聲明我不是來推銷的呢!為了證明這點,我決定首先放上上述課程的代碼。
當(dāng)當(dāng)。這就是你要找的資源呢,在github上,建議fork一下哈!
github上不讓放視頻,但是也是因為51zxw版權(quán)所有,大家如果有需要的話可以看看哦。(別吐槽,別吐槽…)不過我覺得大部分看歷程就ok啦!
學(xué)習(xí)資源
https://github.com/xiaoyuan1996/labview2018-tutorial
最后有什么問題的話,emmm…還是留個郵箱吧,有什么問題能幫一定幫,都不容易。email: yuan_zhi_qiang@sina.cn ----->歡迎大家的騷擾。
最后祝大家學(xué)有所成! --------------------------------來自遙遠的美麗的的松花江畔
總結(jié)
以上是生活随笔為你收集整理的LabVIEW入门教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fastjson笔记
- 下一篇: EDEM中对几何体(机械设备)表面的精确