對(duì)話資深專家:LabVIEW學(xué)習(xí)的技巧與誤區(qū)
2014年12月12日 10:57 來(lái)源:電子發(fā)燒友網(wǎng)論壇 作者:王順 我要評(píng)論(0)
點(diǎn)擊學(xué)習(xí)>>《龍哥手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)》視頻教程
小編導(dǎo)讀:學(xué)習(xí)LabVIEW好找工作嘛?LabVIEW的發(fā)展前景有如何呢?LabVIEW相對(duì)于其他語(yǔ)言有啥優(yōu)勢(shì)呢?真的是冥冥之中自有安排啊!抱著這些問(wèn)題我們找到了小草童鞋,他的熱情,樂(lè)于分享的經(jīng)驗(yàn)深深打動(dòng)小編。下面就跟著小編的采訪揭開(kāi)上述迷霧吧!
電子發(fā)燒友:對(duì)于這次采訪,很多用戶都表示非常期待,并踴躍提問(wèn)。結(jié)合此前做的采訪內(nèi)容征集,我們整理了以下幾個(gè)問(wèn)題:
① 能不能給大家分析一下您對(duì)Labview市場(chǎng)前景發(fā)展的看法呢?
LabVIEW這幾年學(xué)習(xí)的人越來(lái)越多,市場(chǎng)也越來(lái)越大,也有一些新手經(jīng)常問(wèn)我LabVIEW可以用來(lái)做什么,我覺(jué)得這個(gè)問(wèn)題應(yīng)該反問(wèn)下,你想用 LabVIEW做什么,LabVIEW的應(yīng)用領(lǐng)域很廣,前景至少也是很不錯(cuò)的。之前看到一些科技展覽會(huì),里面很多都是用LabVIEW編程的。我也看到很 多以前用VC,C#,VB,Delphi編程的人,開(kāi)始學(xué)習(xí)LabVIEW編程。所以未來(lái)使用的人會(huì)越來(lái)越多。而且目前人們對(duì)產(chǎn)品的可靠性,穩(wěn)定性等要求越來(lái)越高,作為測(cè)試行業(yè)來(lái)說(shuō),使用LabVIEW是個(gè)絕佳的選擇。
② LabVIEW編程相對(duì)于其他語(yǔ)言的優(yōu)勢(shì)在哪里,現(xiàn)在最新版本的Labview可以實(shí)現(xiàn)哪些功能?
LabVIEW的優(yōu)勢(shì):前面已經(jīng)講到很多以前用其他語(yǔ)言編程的人,開(kāi)始轉(zhuǎn)向用LabVIEW編程。為什么呢?他們的答案都是LabVIEW編程快速,做界面方便。很多東西有現(xiàn)成的函數(shù)。還有是用的連線方式(數(shù)據(jù)流)編程比較直觀。我想這些優(yōu)勢(shì)是一般人可以直觀看到的。當(dāng)然還有后期修改調(diào)試方便,移植性好什么的優(yōu)點(diǎn),具體的隨便百度一下都可以看到。
③ 能否講解下labview的設(shè)計(jì)模式,例如生產(chǎn)者和消費(fèi)者、隊(duì)列的應(yīng)用等
LabVIEW設(shè)計(jì)模式,如果純粹一點(diǎn),基本是LabVIEW的模板自帶了。大家在LabVIEW菜單-文件-新建下可以看到如下的幾個(gè)選項(xiàng)。基本就是是LabVIEW常用的設(shè)計(jì)模式。
具體的看模板的解釋就可以了。
不過(guò)總結(jié)一點(diǎn)就是,LabVIEW里的編程模式有一種常見(jiàn)的結(jié)構(gòu)叫狀態(tài)機(jī),我覺(jué)得是個(gè)萬(wàn)能的結(jié)構(gòu),還有很多狀態(tài)機(jī)的拓展。另外,關(guān)于隊(duì)列在LabVIEW使用也很多,有一種叫結(jié)構(gòu)隊(duì)列狀態(tài)機(jī)。所以學(xué)習(xí)LabVIEW的人,一定要學(xué)好狀態(tài)機(jī)和隊(duì)列。很多初學(xué)者不理解隊(duì)列,其實(shí)只要想想下日常生活中的排隊(duì)現(xiàn)象就可以了。打個(gè)比方,銀行辦業(yè)務(wù),銀行上班后,首先我們會(huì)上去排隊(duì)(排隊(duì)前要知道自己在哪里排隊(duì),也就是要存在一個(gè)隊(duì)列,沒(méi)有就創(chuàng)建隊(duì)列),然后前面的人辦完事后離開(kāi)隊(duì)列,銀行下班后,就不能排隊(duì)了。撤銷隊(duì)列。隊(duì)列用的靈活,在LabVIEW編程中會(huì)帶來(lái)很多方便。
至于應(yīng)用方面。生產(chǎn)者消費(fèi)者模型,其實(shí)就是用了隊(duì)列作為緩沖。我們?cè)跀?shù)據(jù)采集,或者儀器通信方面,由于數(shù)據(jù)量太大或者處理內(nèi)容太多,我們的計(jì)算機(jī)CPU單個(gè)線程循環(huán)沒(méi)辦法即使處理。就多增加幾個(gè)線程循環(huán)。只要自己考慮到一個(gè)線程有延遲,或者運(yùn)行緩慢的,都可以用生產(chǎn)者消費(fèi)者模型。也都可以用隊(duì)列。
④ 多個(gè)串口傳輸數(shù)據(jù),可能速度(等待接收)不一樣,放在一個(gè)循環(huán)好還是不同的速度各建一個(gè)循環(huán)好呢?
串口問(wèn)題,很多人也在問(wèn),我覺(jué)得是具體問(wèn)題具體處理吧。LabVIEW是自動(dòng)多線程編程。如果串口多,不想相互干擾,還是各自用各自的線程吧。不過(guò)一般串口通信都不會(huì)很快。特別是做一些狀態(tài)測(cè)試的,對(duì)時(shí)間要求不高的,不需要同時(shí)的,都可以考慮用一個(gè)線程就夠了。對(duì)需要同時(shí)并行的,就多個(gè)線程吧。
電子發(fā)燒友:電信類學(xué)科分布比較廣,當(dāng)時(shí)上學(xué)的時(shí)候怎么就看中Labview了呢,然后畢業(yè)后工作也是與這個(gè)相關(guān)的呢,怎么一步步走過(guò)來(lái)能跟大家分享下嗎?
當(dāng)時(shí)本科是測(cè)控技術(shù)與儀器專業(yè),碩士是控制專業(yè),偶爾用到LabVIEW,當(dāng)時(shí)純粹憑興趣學(xué)習(xí),一個(gè)人自學(xué)的。當(dāng)時(shí)也學(xué)習(xí)了其他語(yǔ)言,比如 VC++,C#,VB之類的,連網(wǎng)頁(yè)編程ASP.NET等也研究過(guò),讀書(shū)的時(shí)候?qū)W的比較雜,什么都想學(xué)。LabVIEW應(yīng)該是自學(xué)研究中比較成功的。后來(lái)有一些公司請(qǐng)我做程序,我就幫忙做了一些,補(bǔ)貼讀書(shū)時(shí)候的生活費(fèi),也是不錯(cuò)的,學(xué)以致用。
具體學(xué)習(xí)步驟,就沒(méi)有那么細(xì)了。完全憑興趣了。當(dāng)時(shí)看了很多LabVIEW的書(shū),然后看LabVIEW的范例,幾乎所有的基礎(chǔ)范例我都看了并且研究過(guò)。也經(jīng)常上網(wǎng)上的相關(guān)LabVIEW論壇逛逛。一路走來(lái),慢慢的自己就會(huì)了。總之就是:興趣+積累。時(shí)間長(zhǎng)了,自然就會(huì)了。
目前工作,也是從事測(cè)試方面工作,會(huì)用到LabVIEW,當(dāng)然也會(huì)用到其他的一些知識(shí)。LabVIEW知識(shí)一個(gè)編程工具,單單會(huì)一個(gè)工具是無(wú)法勝任工作的,還需要專業(yè)知識(shí)。
------------------
本文選自電子發(fā)燒友網(wǎng)11月《測(cè)試測(cè)量特刊》EE SHOW欄目,轉(zhuǎn)載請(qǐng)注明出處!
本文導(dǎo)航
- 第 1 頁(yè):對(duì)話資深專家:LabVIEW學(xué)習(xí)的技巧與誤區(qū)
- 第 2 頁(yè):Lavbiew和其他語(yǔ)言的對(duì)比
上周熱點(diǎn)文章排行榜
- 奧哲與數(shù)環(huán)通達(dá)成合作,共筑企業(yè)數(shù)字化一站式轉(zhuǎn)型新生態(tài)
- 顛覆性創(chuàng)新技術(shù)——特斯拉土壤修復(fù)機(jī)器人!
- 三季度全球芯片代工市場(chǎng):臺(tái)積電第一,中芯國(guó)際營(yíng)收破20億美
- 科技看點(diǎn):小馬智行上市 我國(guó)5G基站總數(shù)達(dá)414.1萬(wàn)個(gè) 我國(guó)前10月
- 光刻機(jī)巨頭拋出重磅信號(hào) 阿斯麥(ASML)股價(jià)大幅上漲
- 射頻芯片企業(yè)前三季度業(yè)績(jī)PK:業(yè)績(jī)普降承壓前行,集成化、5
上周資料下載排行榜
論壇熱帖
- LF開(kāi)頭請(qǐng)問(wèn)這個(gè)是什么封裝元器件 jf_77000477
- 【飛凌嵌入式OK3588J-C開(kāi)發(fā)板體驗(yàn)】OK3588J-C開(kāi)發(fā)板開(kāi)箱評(píng)測(cè) jf_43382582
- 【書(shū)籍評(píng)測(cè)活動(dòng)NO.52】基于大模型的RAG應(yīng)用開(kāi)發(fā)與優(yōu)化 ElecFans小喇叭
- 求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊(cè)、用戶手冊(cè)、Pack包和例程等),謝謝 jf_43621189
- 請(qǐng)問(wèn)如何關(guān)閉獨(dú)立看門(mén)狗 jf_39582415
- 【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+閱讀濾波器章節(jié)部分筆記 james_87
熱門(mén)博文
論壇熱帖
電子工程師技術(shù)應(yīng)用
電子工程師資料下載
- 經(jīng)典設(shè)計(jì)經(jīng)驗(yàn)筆記,電子工程師必備基礎(chǔ)知識(shí)
- 巧評(píng)電子工程師常犯的20個(gè)錯(cuò)誤
- 99%的電子工程師掉進(jìn)過(guò)這29個(gè)坑
- 工程師常犯錯(cuò)誤匯總,有你嗎?
- 電子工程師用得最多的17個(gè)軟件!
- 嵌入式開(kāi)發(fā)資料免費(fèi)分享
- 電子工程師便攜手冊(cè)PDF電子書(shū)
- 電子工程師出路在哪里?過(guò)來(lái)人分享
- 電子工程師必備元器件應(yīng)用寶典強(qiáng)化版電子書(shū)免費(fèi)下載
- 2018年中國(guó)工程師創(chuàng)新能量指數(shù)報(bào)告
熱評(píng)
- IR將功率半導(dǎo)體觸角伸往消費(fèi)市場(chǎng)
- 多功能算術(shù)/邏輯運(yùn)算單元(ALU) ,什么是多功能
- 動(dòng)態(tài)ip、靜態(tài)ip、pppoe撥號(hào)的區(qū)別
- ARM與MIPS的比較
- ThunderBolt端口驅(qū)動(dòng)及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識(shí)別怎么破解
- 超級(jí)計(jì)算機(jī)榜單重新排名 中國(guó)天河二號(hào)已淪為世界第
- 電阻色環(huán)表_色環(huán)電阻識(shí)別方法
- iphone6概念機(jī)圖片曝光_iphone6上市時(shí)
博文
帖子
- 【書(shū)籍評(píng)測(cè)活動(dòng)NO.51】具身智能機(jī)器人系統(tǒng) | 了解AI的下一個(gè)浪潮! ElecFans小喇叭
- 請(qǐng)教關(guān)于CS1239低側(cè)采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現(xiàn)負(fù)值的原因是什么 jf_42363055
- 請(qǐng)問(wèn)如何關(guān)閉獨(dú)立看門(mén)狗 jf_39582415
- ads1291雙電源供電時(shí),Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】+03.SFP光口測(cè)試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬(wàn)物死
- 【「HarmonyOS NEXT啟程:零基礎(chǔ)構(gòu)建純血鴻蒙應(yīng)用」閱讀體驗(yàn)】+1-7章有感 夜孤影
- DIY了一臺(tái)無(wú)人機(jī),用全志T113芯片 文小二
- 電子產(chǎn)品結(jié)構(gòu)與導(dǎo)熱材料解決方案 jf_86221244
用戶評(píng)論
查看全部 條評(píng)論
查看全部 條評(píng)論>>