如何學(xué)習(xí)LabVIEW
才開始在網(wǎng)上搜索資料,查找相關(guān)的學(xué)習(xí)資源,發(fā)現(xiàn)還是挺多的。后來還參加了NI的學(xué)校畢業(yè)設(shè)計競賽,最后獲得了參與獎,但是參加競賽的過程還是挺讓人記憶猶新的。先簡述下學(xué)習(xí)labview的學(xué)習(xí)方法吧。(以下部分為摘自網(wǎng)絡(luò))
本文引用地址:http://www.ex-cimer.com/article/201701/338014.htm學(xué)習(xí)LabVIEW一般有以下三種方式:系統(tǒng)型學(xué)習(xí)方法、探索型學(xué)習(xí)方法和目標(biāo)驅(qū)動型學(xué)習(xí)方法。這三種方法之間并不矛盾,可以在不同的時段使用不同的方法。
系統(tǒng)型學(xué)習(xí)方案是傳統(tǒng)的學(xué)習(xí)方法,學(xué)生學(xué)習(xí)多是按此方法。它是指按照別人制定好的學(xué)習(xí)方案一步一步學(xué)習(xí)掌握一門知識。學(xué)習(xí)效果如何,主要取決于教師和教材的水平。若選此方案學(xué)習(xí)LabVIEW,最高效的方法莫過于參加NI公司的LabVIEW培訓(xùn)課程?;旧希耆珱]接觸過LabVIEW的學(xué)員可以在一星期的時間內(nèi)達(dá)到編寫簡單程序的程度。此外,現(xiàn)在很多大學(xué)都開有LabVIEW課程,方便了在校生學(xué)習(xí)。
自學(xué)也可以采用此方案。找一本教程類的書籍,按照書中指導(dǎo)一步一步學(xué)習(xí)。教程類的書籍應(yīng)當(dāng)側(cè)重于解釋LabVIEW的編程思想以及原理;有些書僅偏重于羅列LabVIEW中每個函數(shù)或VI的功能,則不適合用于此種學(xué)習(xí)方案。
探索型學(xué)習(xí)方法適合喜好自己鉆研的人。同樣一個技巧,如果是自己發(fā)現(xiàn)的,比從他人那里的來會更有成就感。任何一個教程都不可能覆蓋到LabVIEW的全部功能,有心得學(xué)員不妨自己打開書中未曾介紹到的那些菜單或者函數(shù)選板,嘗試一下它們都是做什么用的。在真正動手?jǐn)[弄每個新東西之前,打開LabVIEW的即時幫助窗口,閱讀一下相關(guān)說明可以大大加快學(xué)習(xí)過程。
比如,打開“應(yīng)用程序控制”函數(shù)選板,發(fā)現(xiàn)這里有一項“選板編輯”。好像沒有任何一本書里介紹過這個功能嘛,這是干啥用的呢?如果沒任何提示,也是無從下手去嘗試的。打開LabVIEW的及時幫助,可以看到它對這個功能的簡單介紹。進(jìn)入“詳細(xì)幫助信息”,會得到更全面的說明。再自己動手實踐一下,就基本可以掌握此功能了。
閱讀他人代碼也是一個很好的學(xué)習(xí)方法。自己的探索總是有思維局限性的,他人解決問題的方法可以大大拓寬自己思路。我介紹過的編程經(jīng)驗中,很大一部分都不是我自己憑空想出來的,而是借鑒與別人的LabVIEW代碼。
目標(biāo)驅(qū)動型學(xué)習(xí)方法是公司員工中最常見的學(xué)習(xí)方式了。工作后,如果不是個人有興趣,多數(shù)人不會浪費時間去學(xué)習(xí)工作中用不到的知識。等老板布置了具體項目或者工作任務(wù)后再學(xué)習(xí)相關(guān)知識,效率更高。學(xué)也只要夠解決眼前問題就行了。針對這種情況,請教身邊牛人或者公司前輩是最好的學(xué)習(xí)方法。如果周圍的人不能解決問題,到論壇上發(fā)貼,尋求更廣泛的幫助。
推薦一個論壇。首先是NI的官方論壇,這里會有NI的技術(shù)支持和研發(fā)工程師來回答問題。如果英文夠好,最好是到它的英文版面去提問,英文討論區(qū)人氣更旺,容易找到答案。LAVA 是官方之外最大的LabVIEW社區(qū),也是尋求幫助的好地方。如果平時用Windows Live Messenger,可以加入 http://labview.groups.live.com/,這是個msn討論LabVIEW 的群。在它上面討論問題最大的好處是可以及時得到回應(yīng)。
注:附件是一個簡單的控制一個按鍵消失與顯示的過程,感興趣者可以下載運行。
評論