24h購物| | PChome| 登入
2010-11-21 14:01:00| 人氣1,243| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

LebVIEW Education Edition-LVEE 2009初體驗



上回到台中參加NI舉辦的LebVIEW Education Edition-LVEE說明會,至今已經一個月,LVEE的試用光碟都還擺著,今天終於下定決心安裝看看。

起因是因為有讀友在留言版留言,詢問關於在LabVIEW使用NXT樂高機器人Gyro感應器的Block何處尋,

答案當然是請到HiTechnic下載。

後來讀友又再留言詢問,有Direct Command的Block嗎?

由於我都是使用LabVIEW 8.5+ NXT Add-On,所以就想到有人提過可以使用Direct Command的DC.Read Sensor Value。

回覆後反而很好奇,在LVEE 2009又有什麼解決方式呢?

決定安裝LVEE 2009,放入光碟,按下Next,再按下好多個Next......終於進入安裝程序。



預期會安裝很久,因為這片光碟是DVD,有2.9GB,所以就先去掃地拖地,上廁所,喝咖啡......

過了30多分鐘,哈哈!安裝完畢。如下圖:



照例重新開機,點擊桌面圖示,進入LabVIEW Education Edition的世界,下圖是試用版畫面:



Block Diagram視窗下方有『Main Application Instance』就表示現在是Direct Mode,程式是在PC端直接執行。圖形工具列的圖示有白色向右箭頭,點擊後就可以執行程式。 如下圖:



我們可以使用滑鼠右鍵點擊『Main Application Instance』,

如果PC與NXT主機還沒有用USB或藍牙連結,請選擇『Find NXT....』尋找NXT主機。

如果已經進行過連線,那麼就可以直接選擇NXT主機名稱。




LVEE會跳出新視窗,這個視窗的下方是NXT主機的名稱,視窗上方的圖形工具列也隨之變換,這就是Remote Mode。(如下圖)

程式經過編譯,直接下載到NXT主機。會出現編譯視窗,告知使用者現在的狀況,程式傳輸完畢也會嗶一聲。




目前支援第三方感應器的HiTechnic及mindsensors公司都有提供感應器相對應的LVEE VI,

這些Block應該都是polymorphic VI (我還不知道標準的翻譯為何),特徵是圖示為圓邊外框。

經過安裝後,這些指令可以同時適用於Direct Mode跟Remote Mode,不用擔心用錯指令。

在LabVIEW 2009後開始支援這種兩用模式(Dual Mode),

當然你也可以在NXT I/O找到 LV 8.5版所用的指令,例如NXT Direct I/O (只適用於Direct Mode),或是NXT Native I/O (只適用於Remote Mode)。

目前我的認知是:這種Polymorphic VI的使用方式與NXT-G的命令方塊比較像,也就是透過不同的選項,能夠讓同一個指令作出不同的動作。

試用LVEE後,剛好看到CAVE的文章介紹mindsensors LVEE的VI,於是就順便安裝,如下圖:



打開sample vi,發現無法執行(如下圖),




探奇已經在mindsensors的論壇留言,也獲得回應,mindsensors應該會更正這個狀況。

探奇的作法是在mindsensors devices.vi裡移除"NXTMMX-DM.vi",暫時可以使用。

LVEE的確很有趣,還支援Tetrix硬體設備,探奇認為是介於NXT-G與LabVIEW之間,也就是提供類似NXT-G的用法,加上LabVIEW的其他功能,很適合替代Robolab,作為進階的使用。

 有興趣的同好可以試試看!

台長: 探奇教室
人氣(1,243) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: LabVIEW-LVEE |
此分類上一篇:薛老師的文章:使用Robolab設計-直角轉彎軌道的line follower

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文