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