99热久久这里只有精品,99久久人妻精品免费二区,成人综合亚洲欧美一区,国产成人精品亚洲一区,久久国产亚洲精品赲碰热

亞為智能之我與LabVIEW十年

  • 發(fā)布時間:2019-03-04 14:07:00,加入時間:2014年08月27日(距今4044天)
  • 地址:中國»武漢»洪山:湖北省武漢市洪山區(qū)關(guān)山大道紫菘逸景華庭101棟1單
  • 公司:武漢亞為電子科技有限公司, 用戶等級:普通會員 已認證
  • 聯(lián)系:齊工,手機:15727007467 電話:027-51778986 QQ:2413801809

亞為智能

齊非

那是十多年前了,記不清是因為什么任務(wù)需要編程,我的領(lǐng)導(dǎo)說你去試試LabVIEW吧,我說,怎么拼寫?

他給了我一個陌生的單詞“LabVIEW”

那個項目時間緊,任務(wù)重,一個程序,用VC6.0編寫了很多天,才勉強實現(xiàn)了一個調(diào)試小框,運行起來不流暢,做為DEMO展示都勉強,更別說當(dāng)做成果了,實在不行,有人建議試試C#,我們從CSDN上了幾個程序,結(jié)合研究生時期的課題代碼,十來天沒怎么休息,又出了一版,效果是好很多,本來是興高采烈的拿給領(lǐng)導(dǎo)看,沒想到還是被潑了冷水,“你這也僅僅實現(xiàn)了局部”。

那還是下午下班的時候。

晚飯后回到宿舍,趕快就在筆記本電腦上查資料,找安裝包、學(xué)習(xí)資料和例程。記得那時的是LabVIEW8.2版本,網(wǎng)上的資料很少,安裝包比較大,用了3個小時,好不容易down下來,趕快迫不及待的安裝、試用。因為有一定的VC編程基礎(chǔ),并且用過組態(tài)軟件,打開LabVIEW面板的一剎那,就感覺到了難得的得心應(yīng)手。前面板放置各類工程控件,按鍵、旋鈕、油罐圖、波形圖、表格等等,雙擊一下,就跳轉(zhuǎn)到后臺,for、if、while、數(shù)學(xué)運算……,文本編程突然轉(zhuǎn)換到鼠標(biāo)連線編程,有一些笨拙,但當(dāng)晚真還是high到不行,拿現(xiàn)在潮的話說,我是真的被這個平臺get到了。以前用VC,一個波形圖,上千行代碼,稍不注意就錯了;VC控件與工業(yè)應(yīng)用相去甚遠,做象形控件,做個圓錐掃描,幾百行代碼,都還是線條亂跑的;VC多線程難以調(diào)試,變量名稱難以控制……,F(xiàn)在這些苦惱全沒了,LabVIEW啥都有,啥都方便,除了不同數(shù)據(jù)類型需要用不同函數(shù),比如數(shù)字和字符串,以及數(shù)組,要用各自對應(yīng)的函數(shù)包,其他簡直就是可以隨心所欲了。

于是乎,那一夜無眠。

第二天早上,我把成果拿到辦公室給同事看,幾個人正在圍觀的時候,突然一個聲音:“這個不錯”,是領(lǐng)導(dǎo)也在看,我內(nèi)心帶著幾許興奮,但仍然念叨著“我做的不好……”。

就這樣,我們7個人,琢磨了2個月的東西,因為換了一個平臺,讓我們的進度飛速提升,于是我迅速展開培訓(xùn),給大家都教了幾遍,我們分工協(xié)作,沒幾天功夫,項目大有成果,不僅得到了領(lǐng)導(dǎo)的肯定,我們一群人,還難得的得到了2天休息時間,大家相約去步行街,一個人失約,她發(fā)信息告訴我:“感覺空氣都是自由的了”。我想是啊,如果不是LabVIEW,不知自由什么時候才能到來。

笨了很長時間,摸著石頭過河

得心應(yīng)手的事情,但并不一定輕松,更談不上厲害,尤其是幾個小錯誤,讓我可能終生羞澀。

第一就是圖層疊加。大家知道,前面板的控件是可以疊加的。為了形象,美觀,我們甚至需要很多修飾圖層。那個項目的確規(guī)模有點大,修飾圖層都有好幾十層,有時覺得不錯了,就繼續(xù)添加圖層,但問題也隨之而來。前期的圖層或者控件不協(xié)調(diào),需要刪除了重新導(dǎo)入,怎么辦。我當(dāng)時想了一個“聰明”的辦法,為了方便程控,我把修飾圖層,也放在控件上,然后在后臺把控件和程序一起分類,這樣要修改誰,就剪貼到另外一個VI,然后復(fù)制回來就行了。我們一群人,樂此不疲三個月,最后因為我們做的不錯,NI工程師說過來看看,他對我們很是贊賞,但也給了我一個小建議,“盡量使用工具欄里的圖層移動功能”,那是八月酷暑,我頓時汗如雨下。殊不知,我們有時為了改一個小東西,要粘貼復(fù)制上百個控件,我還信誓旦旦的給大家說,LabVIEW沒有圖層整理的功能。

隨著項目的增多,成果的積累,我們做的東西,不能僅僅是源代碼跑起來就行了,還要拿去給別人使用。為了保護源代碼,我們想到了程序發(fā)布?蓡栴}也隨之而來。那時網(wǎng)上沒多少資料,國內(nèi)熟悉LabVIEW的人也比較少,英文資料看的似懂非懂。我琢磨了幾天,好不容易可以生成exe了。但別的電腦不安裝LabVIEW平臺,還是運行不了。制作Setup,怎么弄都不成功,硬是不知道要添加什么好,源代碼,exe,一愣的往里塞。話說回來,那時的平臺,自動化程度沒有現(xiàn)在的高,的確是比較麻煩。最后還是不成,實在沒辦法,只好手動裁剪LabVIEW,一點點的刪除,然后拷貝到其他電腦,留下最核心的庫,終于,我花了幾個月的時間,做了一個壓縮包,把它解壓到另一個電腦的指定文件夾下,exe就可以運行了!真可謂大功告成,從此,我們的成果不僅獲了獎,還和幾個單位簽了合同,賣出去了很多套,領(lǐng)導(dǎo)帶著大家舉杯慶祝了好幾次。實在是意義重大,什么“人生第一款第三方應(yīng)用產(chǎn)品出爐”,什么“咱們單位賣出的第一套軟件”,一系列的評價接踵而至,作為事業(yè)單位,以前都是問國家要錢,做完了發(fā)個論文,報個獎就行了。突然賺錢了,那個興奮,真是無法言語描述。領(lǐng)導(dǎo)一開心,每人發(fā)了一百元過節(jié)費。

殊不知,現(xiàn)在生成一個Setup,幾分鐘的事情,并且網(wǎng)上教程,少說也有幾十個版本。

轉(zhuǎn)眼兩年后,做的軟件慢慢多起來了,對我認可的人也多了。但有一個軟件,卻折騰人的很。本來就是十來個功能,中文做,最后不斷增加功能,程序規(guī)模越來越大,界面元素越來越多,尤其是還加了好幾種語言版本,不同語言,描述的長短不一樣,問題隨之而來。相比于以前做的展示類軟件,這個軟件是應(yīng)用型的,客戶會安裝在不同的電腦上,面對分辨率、語言以及客戶左右手習(xí)慣等現(xiàn)實,控件的布局就尤其顯得重要了。隨著產(chǎn)品的推出,各種抱怨、投訴接種而至,有一些截圖擺到我面前,簡直是不忍直視。邏輯不合理、位置錯亂、顏色奇怪、文字跑偏,描述起來,似乎就是幾十個字,但那種痛苦,不知道有多少人經(jīng)歷過。因為接下來三年,我都因為要微調(diào)顏色、位置、大小和對齊,不斷生產(chǎn)exe和setup,發(fā)布……,發(fā)布……,再發(fā)布。我?guī)缀趺刻熳钪饕募夹g(shù)工作,就是午飯前發(fā)布,晚飯后發(fā)布,睡覺前發(fā)布,半夜偶爾被叫醒發(fā)布了。這種因為沒有良好的UI習(xí)慣,沒有人伴我而行,獨自閉門造車引起的煎熬,沒多少人知道有多么苦澀。這其中,真還讓人感受到了一點“天將降大任于斯人也”的感覺。

我兒時是一個自卑的人,隨著自己的拼搏,以及成果的取得,慢慢變得自信起來,但這件事,把我打回了原形,我意識到,LabVIEW雖然門檻低,簡單易學(xué),并且在很多方面的理解上,都能比其他平臺更容易讓人悟透,但如若長期獨自編程,閉門造車,不去學(xué)習(xí),不與高手交流,那自己永遠就是一個讓用戶抱怨的“技術(shù)猿”而已!

深深的愛,且行且珍惜

能,然后不能,而后使其能。學(xué)習(xí)大抵都是如此。

看書是讓人感覺酣暢淋漓的,尤其是閉門造車久了,感覺別人都不如自己的時候,看看別人的書,那真是大開眼界。每逢出差空隙,我就趕去當(dāng)?shù)氐臅,買LabVIEW、UI和美學(xué)設(shè)計的圖書。我喜歡的是陳樹學(xué)教授的《LabVIEW寶典》,它就像一個字典,無所不包。而我最喜歡的是阮奇禎工程師的《我與LabVIEW十年》,這本書,我推崇備至。但有一個人讓我LabVIEW教材,我了阮老師,他買到了,看了幾天后,告訴我,寫的不怎么樣,我電話中當(dāng)場發(fā)飆,并且從那以后,再也沒和此人交往。因為我感覺這個人,大言不慚,實在不適合在技術(shù)領(lǐng)域“修行”。是的,我認為做技術(shù)就是修行。不過現(xiàn)在想來,我是不是過激了一點,畢竟人家是新人,沒有經(jīng)歷我這樣工作的痛苦,自然不懂作者寫的奧妙。

這是一愛。

對LabVIEW的愛,還能體現(xiàn)在我想讓它在國內(nèi)發(fā)揚光大,這不是口頭的,還付諸很強的行動了。我和朋友們一起,利用LabVIEW做生態(tài),那就是結(jié)合市場上LabVIEW配套硬件品類不足,其他廠家與LabVIEW兼容性不好,使用不便,定型太差等問題,我們從USB ADIO入手,利用STM32芯片,做LabVIEW配套硬件。別看ADIO這個產(chǎn)品雞蛋大小,那可是一番心血的結(jié)晶。

沒有轟轟烈烈的計劃,沒有偉大的規(guī)劃,ADIO的出生,僅僅是因為不想面對其他公司無動于衷而給我?guī)淼目酀貞洝N覀冏龅囊膊⒉桓呱,僅僅是利用HID協(xié)議,努力讓它發(fā)揮到極致而已。但這條路,這個板子,我們整整優(yōu)化了4年。亞為有一個光榮榜,記錄著ADIO與LabVIEW的兼容之路上,亞為人前赴后繼的努力。它硬件升級了二十余次,軟件升級了數(shù)百次,大大小小,亞為人在100余個技術(shù)點上,有三十余人,為其出謀劃策,為其舔磚加瓦。不為其他,只為LabVIEW在基層,在不太有經(jīng)費的人手里,被用的更多,更好。

公司運營久了,煩于瑣事,會讓人覺得業(yè)務(wù)不前,或者管理不暢,此時,我總是習(xí)慣瀏覽一下NI的,哦,其實不是瀏覽,應(yīng)該是看的癡迷,經(jīng)常一看就是幾個小時,詳細了解每一個板塊更新了什么,尤其是每年LabVIEW升級的時候,我會關(guān)注和測試新功能,并給大家;平時給大家培訓(xùn)的時候,我會了解產(chǎn)品和動態(tài);年終做公司規(guī)劃的時候,我會看NI的行業(yè)白皮書,并帶領(lǐng)大家一起學(xué)習(xí),有時候他們介紹的內(nèi)容,并不一定和我們業(yè)務(wù)相關(guān),但我也竭盡去理解、領(lǐng)悟、宣傳,總感覺別人能駕輕就熟、高屋建瓴,也可以讓我們觸類旁通。

一晃就是十多年,不是回憶,還真不在意那些苦痛,更多的,是與LabVIEW為伴,感覺到了人生的愜意與輕松。

聯(lián)系我時請說明來自志趣網(wǎng),謝謝!

免責(zé)申明:志趣網(wǎng)所展示的信息由用戶自行提供,其真實性、合法性、準(zhǔn)確性由信息發(fā)布人負責(zé)。使用本網(wǎng)站的所有用戶須接受并遵守法律法規(guī)。志趣網(wǎng)不提供任何保證,并不承擔(dān)任何法律責(zé)任。 志趣網(wǎng)建議您交易小心謹慎。