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