2010年4月6日 星期二

求職一談: 學LabVIEW,有前途嗎?

這真是一個好問題啊 … 最近接觸同學們的機會也越來越多了,這個問題都多多少少會被問到。當然,以個人經驗來講的話,LabVIEW給了我人生的第一份工作,讓我這個剛從研究所畢業的小毛頭看到了工程應用的多元化以及推翻了我之前對寫程式的恐懼感。昨天清明節放假,剛好在家裡閑著沒事做,於是回味起當時五年前剛開始在台灣求職的滋味:

“咦,最近口袋裡錢快用完了,應該是找工作的時候了吧?上104看看吧。”

(當時我記得是冬天,一個人住在我爸在台灣留下來的舊公寓,關渡平原刮過來的寒風又濕又冷,我女朋友還差點因為我沒錢買500塊的暖爐想跟我絕交,想起來真是悽慘…)

於是昨天心血來潮上104搜尋了LabVIEW關鍵字,看到了像這樣的結果:

image

3筆?! 就3筆而已?! 太可憐了吧?

這就像在跟你的小孩講,要好好學英文哦,然後卻發現,全世界其實都在講其他的語言 orz …

我還是不死心,心裡想著,是不是因為景氣才剛回升,可能104現在本來就沒什麼工作機會,於是又搜尋了Java和VB兩個關鍵字,結果則如下:

image

image

@@

(而且這只是其中的第一頁哦)

真是無言,感覺上自己好像投錯行了。我記得在國外的時候,都有很多公司在找會LabVIEW的人啊 … 難道這是因為老外比較看得懂LabVIEW的圖,看煩了他們自己的英文語言? 還是台灣人比較習慣用文字寫程式? (這不也很矛盾嗎? 反而是非英語系國家的人比較喜歡用英文寫程式…)

後來我又調整了一下搜尋條件,大家在用104搜尋的時候,千萬記得要勾“查更多欄位”,因為結果會 差 很 大

image 

image

呼,還好只是虛驚一場,當下在跟同學解釋的時候還好有把這個調出來給他們看。不過據我的觀察,有幾個重點想要跟大家分享:

1. 找LabVIEW人才的公司通常不會把”LabVIEW”這個字放在職務名稱裡,通常都是以”自動化測試”或者”產品開發“居多,然後把LabVIEW需求放在條件裡。呵呵,這可能只是習慣吧,確切原因我不太清楚。

2. 通常要LabVIEW人才的公司,也都會希望除了LabVIEW以外,工程師還是要會一些C++還有VB之類的,因為他們就是希望招進來的人用LabVIEW把一切整合在一起。

這倒蠻有趣的,難不成是不是應該某個善心人士,應該要專門開個”如何將其他程式語言與LabVIEW整合”的課程,說不定還蠻有市場的。換句話說,如果你同時會LabVIEW又會其他程式語言,那你這個人應該會蠻搶手的才對。

不過,如果你真的很愛用LabVIEW的話(像我),而且真的願意多花一點時間搜尋一下的話,我相信也一定能夠找到會重視你的好東家。例如:

同致電子企業股份有限公司

【職務說明】
1.聲學元件有限元素設計分析。
2.無響室聲學元件量測驗證。
3.熟 ANSYS/LabView 優先錄取。
4.從事聲學產品之研發、設計、分析與驗證等工作。
5.無響室管理與使用。
6.為新產品建立聲學分析模型和優化關鍵的聲學參數。
7.產品原型的聲學測量及驗證。
8.協助聲學元件之量測流程。
9.負責聲學結構設計實驗的分析數據和結論的文件管理。

http://www.104.com.tw/jobbank/cust_job/job.cfm?j=3e3c44274e38415833343c6532403a1d03a3c442b4a484123232323233c2d2827563j01&jobsource=n104bank&page=1&hotjob_chr=

台達電子工業股份有限公司

【職務說明】
1.驗證工程研發Power Supply
2.精通Labview
3.能配合海外出差

http://www.104.com.tw/jobbank/cust_job/job.cfm?j=4c3e46706270425a35363e6730583a219404e476f48704225252525213d552a29745j99&jobsource=n104bank&page=2&hotjob_chr=

我只是舉幾個例子,不過看起來LabVIEW人才還是蠻吃香的!

2010年2月4日 星期四

加速學習 LabVIEW 之十大密技

最近整理出了一些我認為學生學習LabVIEW會常碰到的一些問題…

其實後來我發現,大部份的問題都跟LabVIEW無關,是跟程式邏輯還有規劃比較有關係。很多人都以為,寫LabVIEW直接跳進去就好,不用做什麼準備 … 我覺得這就像跳進游泳池不先暖身一樣,遲早會抽筋的。學生們一邊寫一邊改,改到後來連自己的程式在幹嘛都不曉得了,到最後就抱怨LabVIEW很難用。難怪我常聽到,LabVIEW的優點也正是它的缺點,希望各位看到這些投影片之後,能夠養成寫LabVIEW的一些好習慣。(雖然沒有講的很深入,但是至少足以提醒各位一些準則。)

-John

2010年1月21日 星期四

把兒童樂園帶回到你家

這些人可能工作壓力過大吧,需要消遣消遣…

 

2010年1月19日 星期二

國防創新科技 戰場機器人曝光!

負責國軍研發新科技的中科院,一向帶有神祕面紗,外界很難窺探,今天中科院難得對外公開展示最新成果,包括戰場機器人,無人偵查機,還有新式防水軍靴。

 

原始聯結:

http://news.cts.com.tw/cts/general/201001/201001190392324.html

2010年1月13日 星期三

恭喜發財,紅包(讓機器人)拿來!

感謝各位對 RIOBotics 的支持與鼓勵,自從這網誌從2009三月成立到現在,已經累積了38篇文章,並突破了5000 hits 的瀏覽數 … 雖然這不是什麼驚人的數目,但是至少證明了這個blog還是有一定的流量 (是不是應該要開始用 google adsense 來賺些奶粉錢啊,哈哈。) 我統計了一下各位用 google 連到這個 blog 的關鍵字,在這邊先提供前十大給大家參考:

1. riobotics

2. ni assistant 

3. 軍事 機器人 

4. fpga pwm 

5. john wu ni 

6. urg-04lx vb

7. vision assistant 物體追蹤 

8. ni vision pdf 

9. nxt-g本身就已經是labview的一種,只不過是lego把labview重新包裝了 

10. rio robotic

11. vision assistant

12. axis206 ip 

13. color sensor nxt 實作

14. compactrio axis

15. compactrio pwm 

16. compactrio robot axis

17. compactrio vision

18. compactrio 模組化 優點 

19. duty pwm

20. fpga 雷射測距 

 

接著,這裡是 RIOBotics 裡面排名瀏覽率最高的網頁 … (唉,還是敗給了 lego nxt)

1.  /2009/07/labview-lego-nxt.html
2.  / 
3.  /2009/07/ni-vision-assistant.html 
4.  /2009/06/unmanned-guided-vehicle.html
5.  /2009/06/compactrio_24.html 
6.  /2009/08/compactrioaa.html 
7.  /2009/06/labview-hokuyo-urg-04lx.html 
8.  /search/label/NTU%20Project 
9.  /2009/12/blog-post.html 
10.  /search/label/LEGO%20NXT 

 

-John

1.11.2010: 等了好久的 LabVIEW Robotics 2009,終於發行了!

等了好久的 LabVIEW Robotics 2009,終於發行了!  以下則是 ni.com 的正式新聞稿:

 

2010.01.11 NI LabVIEW Robotics 2009 將可開發完整的機器人控制系統
新款軟體適於設計、製作原型,並佈署自動化的地面型機器人系統

【台北訊-Jan 11, 2010】NI 於今天發表 LabVIEW Robotics 2009,為新版本的圖形化系統設計 (GSD) 軟體,此標準的開發平台適於設計機器人與自動化控制系統。NI LabVIEW Robotics 2009 擴充了機器人開發函式庫,可連接標準的機器人感測器與致動器、提供智慧型作業的基本演算法,還有機器人與自動化載具的運動控制函式。透過此新版軟體,工程師可迅速建構心中的想法;將之佈署至Real-Time 嵌入式硬體與 FPGA 硬體;並可整合多款平台、其他製造商軟體工具,與現成的機器人平台,讓軟體達到最高彈性。

「當要建構新的機器人時,往往必須掙扎著從零開始。若又沒有標準軟體,則幾乎不可能共享或再使用相關程式碼。」iRobot Corporation 公司前任副總,現任歐林工程學院 (Olin College of Engineering) 教授的 Dave Barrett 博士如此表示。「我們需要工業等級,且能多方支援的軟體開發系統,以建立自動化的行動機器人,可自行感測、思考,並於依周圍環境而行動。我連續 15 年都在尋找最好的機器人程式設計語言,而 NI LabVIEW 正符合我的需要。」

基於 LabVIEW 的開放式圖形化系統設計 (GSD) 平台,LabVIEW Robotics 2009 可匯入如 C/C++、.m 檔案,與 VHDL 的程式碼;且內建的驅動程式適用於 LIDAR、IR、聲納,與 GPS 等多款感測器,可大幅縮短開發時間,讓工程師可更專注開發自己的演算法與智慧型功能。此外,軟體亦具備新的機器人 IP,可輕鬆建置 Real-Time 與嵌入式硬體,以迴避障礙物、進行反向運動,並搜尋相關演算法,讓自動化系統或機器人自行規劃最佳路線。

「LabVIEW 圖形化語言在 23 年中不斷演進。」NI 軟體產品行銷副總 John Pasquarette 接著表示。「LabVIEW 初期僅開發為資料擷取與儀器控制工具,以利進行自動化測試作業,但目前已成為功能強大的嵌入式機電整合設計平台。工程師僅需單一環境,即可設計完整的控制系統,並迅速將應用佈署至 Real-Time 嵌入式硬體。」

LabVIEW Robotics 2009 即適於設計並製作應用原型,包含下列:-- 自動化與半自動化地面型載具-- 機器人救援平台-- 服務機器人-- 醫療機器人-- 學術與研究機器人-- 農業與礦業系統當整合 NI CompactRIONI 單卡式 (Single-Board) RIO 介面卡,則 LabVIEW Robotics 2009 可為完整的機器人控制系統開發平台。可重設 I/O (RIO) 架構更整合了 Real-Time 處理器、FPGA,與多種 I/O,包含類比、數位、運動控制,與通訊作業。若將現成感測器搭配 CompactRIO 或 NI 單卡式 (Single-Board) RIO 嵌入式系統,則可迅速設計複雜的機器人開發應用,並製作相關原型。

若要進一步了解 NI 硬體與軟體,則可至 ni.com/zht/ 下載「Robotics 101 Resource Kit」,以取得相關機器人開發線上教學、往物連討會、影片,與使用者解決方案。若要了解 LabVIEW Robotics 2009,則可參閱 ni.com/robotics/zht/

【有關 NI 美商國家儀器】
NI 美商國家儀器 (ni.com.tw) 正轉換工程師設計、原型製作,與佈署系統的方式;以用於量測、自動化,與嵌入式應用。NI 提供如 NI LabVIEW 的現成軟體與模組化的硬體,並銷售全世界超過 25,000 家不同的公司。沒有任何單一客戶佔 NI 營收的 3% 以上,亦沒有任何單一產業可佔 NI 營收的 10% 以上。足見 NI 產品應用服務領域之廣泛。NI 總部位於美國德州奧斯汀,有超過 5,000 名員工,並直接於超過 40 個國家設有分公司或辦事處。NI 已連續第 10 年榮獲財星雜誌 (FORTUNE) 評選為美國百大最佳工作環境的公司之一。

 

原始聯結:

http://digital.ni.com/worldwide/bwcontent.nsf/web/all/9635427B32BF6BB8862576A500553695?OpenDocument&node=168720_zht

2009年12月7日 星期一

向軍事用途機器人致敬

最近在研究一些軍事用途機器人,發現網路上還蠻多影片的,想跟大家分享一下:

機器人用在戰場上的一些好處:

1. 不怕子彈,砲火

2. 不會臨時逃跑

3. 不需要照顧它的伙食

4. 不會跟長官頂嘴

 

Packbot: 找出賓拉登藏身處的機器人,現在正在阿富汗服役

Big Dog: 怎麼踢也不會倒的四足機器人

SARCOS: 機器強化人體骨架 (阿諾你給我小心一點)

TALON: 遙控坦克加裝衝鋒槍