Lavbiew和其他語言的對比 - 對話資深專家:LabVIEW學(xué)習(xí)的技巧與誤區(qū)
2014年12月12日 10:57 來源:電子發(fā)燒友網(wǎng)論壇 作者:王順 我要評論(0)
電子發(fā)燒友:你覺得初學(xué)者學(xué)習(xí)Labview 相對于其他語言C、C++、C#、Java,在學(xué)習(xí)方法、難度和周期上有沒有一些區(qū)別?
LabVIEW的優(yōu)勢前面已經(jīng)講了。學(xué)習(xí)方面,前面也講過。難度個人覺得LabVIEW最簡單的。因為我發(fā)現(xiàn)很多LabVIEW使用者,都是業(yè)余的,學(xué)電子的,或者學(xué)機(jī)械的。周期看自己的熟練程度。一般如果做一個簡單的應(yīng)用,用LabVIEW從初學(xué)到編程實現(xiàn),應(yīng)該一個月內(nèi)就可以弄完。LabVIEW基本上很適合沒有編程基礎(chǔ)的人去快速開發(fā)軟件。
但是要深入LabVIEW編程,還是需要很多知識的。比如要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)啊,學(xué)習(xí)ActiveX,批處理啊,.NET方面第三方接口等等,有些底層的驅(qū)動LabVIEW無法調(diào)用,還得自己用C++封裝DLL。像數(shù)據(jù)庫等,你得去學(xué)習(xí)數(shù)據(jù)庫知識。
電子發(fā)燒友:在Labview編程方面,你個人有沒有比較好的習(xí)慣和建議?
習(xí)慣,建議大家去看一本書,叫《LabVIEW編程樣式》,里面有些好的規(guī)則。個人覺得LabVIEW編程習(xí)慣最基礎(chǔ)的是,連線要直,程序框圖要美觀。建議就是多看自帶的幫助文檔,和看自帶的范例。這些是LabVIEW最原始的材料,也是最權(quán)威的。
我覺得大家有時間關(guān)注下歷屆NI組織的LabVIEW天下會,LabVIEW挑戰(zhàn)賽,看看里面的參賽選手的代碼就足夠了。里面晉級的選手很多程序都是很不錯的。而且你會發(fā)現(xiàn)很多共性。比如都會用到狀態(tài)機(jī)隊列等。
電子發(fā)燒友:用Labview做一些軟件開發(fā),在需求分析、開發(fā)流程、測試、軟件優(yōu)化、版本方面和軟件相關(guān)文檔撰寫方面有沒有個人的一些想法?
這個問題涉及到一門學(xué)科,叫軟件工程?!禠abVIEW編程樣式》這本書有介紹。具體和其他的軟件編程一樣。而且需求分析很重要。有時候你發(fā)現(xiàn)后期經(jīng)常要加功能。如果前期LabVIEW編程結(jié)構(gòu)做的不好,加功能是很頭疼的事情。
電子發(fā)燒友:你之前是準(zhǔn)備一口氣把“手把手教你學(xué)Labview”這個系列完成,包括Labview入門、Labview之串口儀器控制、Labview之?dāng)?shù)據(jù)采集、Labview之圖像處理,怎么又中途放棄了呢。
以前上學(xué)時候,空閑時間比較多,有大量時間研究一些知識。而且比較熱心,也幫助過很多人,也經(jīng)常無償給別人修改代碼,有時候修改一兩天。我也經(jīng)常在網(wǎng)上發(fā)表過一些分享帖子和回復(fù)網(wǎng)友問題。不過總體覺得LabVIEW學(xué)習(xí)的人,求資料的和求代碼的人太多了。我的串口教程,放網(wǎng)上后,還是一直有人找我要源程序,求其他資料,其實他們看完我那個PDF教程就夠了。另外,加上現(xiàn)在工作十分繁忙。寫其他教程的可能性比較小。不過如果真心有很多人有需求的,我會考慮寫的。
電子發(fā)燒友:最后,小草君大概還有什么經(jīng)驗、想法跟大家溝通一下的呢?
以前剛開始學(xué)LabVIEW的時候,也和很多人一樣,喜歡加QQ群,看論壇。當(dāng)時我買了幾本LabVIEW的書,加了幾個QQ群。后來發(fā)現(xiàn)QQ群里問的都是基礎(chǔ)知識,每次他們問的時候,我就去翻翻書,然后去回答他們,其實我當(dāng)時也是剛學(xué),也各種不會。但是我卻能回答他們問題。論壇里也是,看到有人問問題,我也會自己翻翻書,自己百度下,然后去幫忙回答。
其實我想說的是,學(xué)習(xí)是一種態(tài)度問題。學(xué)習(xí)LabVIEW的人,很多態(tài)度就不是很好,最常見的是其他專業(yè)的,比如農(nóng)業(yè),化工生物等專業(yè)的,就老師讓使用,畢業(yè)了也就不用了。就隨便學(xué)學(xué),也不系統(tǒng)看書,有了問題就使勁在論壇和QQ群問。這樣是很不科學(xué)的。還有些人,甚至都不自己買一本書,到處看電子書,有些還看的比較舊的書籍,而且不會靈活變通,比如LabVIEW有些控件和函數(shù)變化了,他們也不去思考,而且到處問某個控件在哪里,某個函數(shù)在哪里。很多事情,我們得身體力行才知道得來不容易。編程是個力氣活,我們需要一點一點的去操作鼠標(biāo)鍵盤。一點一點的完成一個項目。
相關(guān)資料下載:小草手把手教你LabVIEW儀器控制
本文導(dǎo)航
- 第 1 頁:對話資深專家:LabVIEW學(xué)習(xí)的技巧與誤區(qū)
- 第 2 頁:Lavbiew和其他語言的對比
上周熱點文章排行榜
上周資料下載排行榜
論壇熱帖
LabVIEW技術(shù)應(yīng)用
LabVIEW資料下載
- 基于LabVIEW的水環(huán)境因子無線監(jiān)測系統(tǒng)設(shè)計
- 基于Labview的新型數(shù)字式車載信息終端的解決方案
- 基于Labview的遠(yuǎn)程虛擬通信實驗室開發(fā)
- 基于聲卡和LabVIEW的虛擬數(shù)字示波器的設(shè)計
- labview卸載工具
- Labview 16進(jìn)制轉(zhuǎn)字符串源程序
- LabVIEW的汽車門把手傳感器測試系統(tǒng)原理
- 使用LabVIEW人工智能視覺工具包快速實現(xiàn)傳統(tǒng)Opencv算子的調(diào)用源碼
- 用Labview將二維數(shù)組保存至Excel
- labview比較齊的CRC校驗?zāi)J?/a>
熱評
- IR將功率半導(dǎo)體觸角伸往消費市場
- 多功能算術(shù)/邏輯運算單元(ALU) ,什么是多功能
- 動態(tài)ip、靜態(tài)ip、pppoe撥號的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識別怎么破解
- 超級計算機(jī)榜單重新排名 中國天河二號已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識別方法
- iphone6概念機(jī)圖片曝光_iphone6上市時
博文
帖子
- 偽電容多諧震蕩器 jf_70421036
- GPIO中斷例程實現(xiàn)按鍵檢測和定時采樣,中斷無法返回 城市世界
- 【書籍評測活動NO.23】數(shù)據(jù)處理器:DPU編程入門 ElecFans小喇叭
- 編輯功能問題 jf_70421036
- 逆向破解RS485通信協(xié)議內(nèi)容有什么辦法 jf_95362319
- 不一樣的閃燈電 jf_70421036
- 請教關(guān)于一個MPU6050的問題 zjf-2004
- FD125CF/FD125MF 帶有嵌入式霍爾傳感器的智能電機(jī)驅(qū)動器芯片 jf_66255030
- 請問openmv如何與單片機(jī)進(jìn)行串口通信? msvdsufsdf
- 嵌入式開發(fā)板開發(fā) 微塵微塵微塵
用戶評論
查看全部 條評論
查看全部 條評論>>