LabVIEW, Why not?
寢室里的兄弟被分到西校區(qū)的老師帶畢業(yè)設(shè)計(jì),昨天去見(jiàn)了導(dǎo)師一回來(lái),就說(shuō)“我的題目也是虛擬儀器,但我們用C語(yǔ)言,不用LabVIEW”。
原來(lái),他的導(dǎo)師“跟蹤虛擬儀器的發(fā)展動(dòng)向已經(jīng)好幾年了,在試用了NI寄來(lái)的試用版之后,覺(jué)得要是用這個(gè)東西來(lái)搞開(kāi)發(fā),簡(jiǎn)直太簡(jiǎn)單了!我們要做先進(jìn)而復(fù)雜的東西”
作為一個(gè)儀器工程師,我不覺(jué)得排斥C語(yǔ)言會(huì)有什么好處,兩者各有千秋,可以相互補(bǔ)充,但用LabVIEW搞開(kāi)發(fā)簡(jiǎn)單嗎?相對(duì)文本語(yǔ)言來(lái)說(shuō)是簡(jiǎn)單些,但嚴(yán)格來(lái)說(shuō),一點(diǎn)也不,否則我們這個(gè)論壇還開(kāi)來(lái)干什么!
這就是中國(guó)人的劣根性,為什么不用簡(jiǎn)單的開(kāi)發(fā)工具卻要用復(fù)雜的呢?一件事可以簡(jiǎn)簡(jiǎn)單單完成,為什么非要把他復(fù)雜化呢?就像國(guó)內(nèi)的教科書(shū)老是喜歡把一個(gè)個(gè)分明很簡(jiǎn)單的定義復(fù)雜化,而國(guó)外的教科書(shū),盡管是英文,還是一看就懂。
我相信對(duì)于大多數(shù)電子、儀器工程師們來(lái)說(shuō),肯定是術(shù)業(yè)有專攻的,我的專業(yè)就是儀器儀表,所以計(jì)算機(jī)語(yǔ)言當(dāng)然學(xué)得不夠精,不然的話我應(yīng)該是計(jì)算機(jī)系的學(xué)生。LabVIEW只是一個(gè)工具,光懂得LabVIEW的人肯定不會(huì)有前途,我們的目的是要用LabVIEW來(lái)方便我們的工作,而不是學(xué)會(huì)使用一些多么復(fù)雜的軟件來(lái)證明自己“是多么的有實(shí)力”。
用C 語(yǔ)言來(lái)編程也一樣,我們要做的只是把核心的問(wèn)題——涉及數(shù)據(jù)采樣、運(yùn)算、處理的問(wèn)題解決掉,但有必要連虛擬儀器的面版也用C語(yǔ)言編寫(xiě)嗎?那是電腦程序員的事情。現(xiàn)在有了LabVIEW和CVI之后,面版的問(wèn)題也很好解決了,為什么不使用他們呢?那個(gè)“跟蹤了虛擬儀器發(fā)展動(dòng)向好幾年”的老師,這好幾年了也沒(méi)見(jiàn)他做出什么“先進(jìn)而復(fù)雜的”玩意來(lái)。
個(gè)人一直以為,要學(xué)什么、用什么,都得根據(jù)工作和學(xué)習(xí)的需要來(lái),不可盲目的攀比,不論我們使用的技術(shù)是否“走在世界的前列”,最關(guān)鍵的還是方便而且實(shí)用。說(shuō)到頭,LabVIEW既方便也實(shí)用,特別是避免了大家都把精力過(guò)多地投入到編程上去,節(jié)省下來(lái)的時(shí)間我們可以用來(lái)設(shè)計(jì)更好更先進(jìn)的儀器和設(shè)備,豈不更好?
最后,關(guān)于工作機(jī)會(huì),如果你也是從事儀器儀表行業(yè)的話,航空、航天、國(guó)防工業(yè)與部隊(duì)特別需要懂虛擬儀器的人,我自己是簽了中國(guó)航天科技集團(tuán)在南方的一個(gè)基地,做地空導(dǎo)彈的測(cè)試及其測(cè)試臺(tái)的虛擬化。薪水呢,一般在2.5~3萬(wàn)一年,不算高,地區(qū)不同會(huì)有些差異。地點(diǎn)有大城市也有山溝,想投身報(bào)國(guó)的大俠們可以考慮考慮。





