close

資產翻譯



leJOS是一個JAVA說話的虛擬機器(Virtual Machine),搭配NXJ API,可以使用JAVA語法控制機械人。大部份的同好會利用Eclipse整合式編譯情況開辟翻譯


1.  機械人心裏自立動作


NXT樂高機械人是由樂高公司與美商國度儀器公司(National Instruments)所共同開辟,最棒的程式說話固然是NI引以為傲的LabVIEW,合營NXT的Add on或NXT擴充模組,就能完全闡揚LabVIEW圖控式說話的特點翻譯


5. python

可以用Ada控 制NXT機器人


4. RobotC


 

3. C#

===========================================================

7. Perl

2. Firmware的差別:

6. pbLua

1. Buletooth v.s. USB

最早可以在Mac控制NXT的語言。

Visual Basic大師應當蠻耳熟的。

以上的程式語言都可以顛末撰寫、編譯、傳輸下載到NXT主機,直接從NXT主機履行。是屬於心裏自立步履的程式說話。

有了NXT主機及感應器,NXT樂高機械人模子就能夠具備『互動』的效果,針對周遭情況的轉變,產生分歧的對應動作。

1. NXT-G

固然也有綜合二者的體例,特殊是需要大量運算的工作,例如影像處理。

5. leJOS (NXJ)


物件導向語言,有NXT++及Anders' Mindstorms page - C++ Communication Library

樂高NXT機器人當然也是MSRDS支援的重要機械人之一翻譯
一般的樂高模子完成以後是『』態模子,玩家可以自由想像,沈浸於觀賞當中。

NXT樂高機器人為這些程式語言提供脫手操作的經驗,回歸到實體世界,可以考察,可以建構,大大地增添進修程式說話的樂趣。

(我對於『程式理論』的瞭解不敷,還請專家指正。)



2.  外部號令節制機器人

LVEE則是新開辟的LV簡略單純版本,專門支援NXT的控制,還受到Tufts大學的鼎力支持及研究開發翻譯


大莽蛇,可以參考http://code.google.com/p/nxt-python/,前次為了與Scratch連系,探奇也下苦工試用了一下!(請參考探奇舊文章:Scratch and LEGO NXT) NXTalkNXT 樂高機械人也能夠用Smalltalk控制

C#也是微軟公司力推的程式語言,目前有Mindsqualls支援NXT相幹函式庫。或是NXT.NET。

MSRDS (Microsoft Robotics Developer Studio)微軟公司為節制機器人所開發的程式設計情況。

NBC雷同組合說話,語法簡單,可是撰寫時需要比較清楚的思緒,NXC即是建構在NBC上的高階說話。

2. NXC (Not eXactly C):



可是馬達也只會像電電扇一樣正轉或反轉,配合機構設計,模子也只能反複動作
翻譯

 

有學校單位的網友寫出The RWTH - Mindstorms NXT Toolbox,可以應用MatLab強大的數學運算功能控制NXT。

韌體是NXT主機的魂魄,有了分歧的韌體,可以闡揚的功能也不相同翻譯NXT官方的韌體寫得其實不夠完美,應該還有很多改善的空間。大部門心裏自主行動的程式說話都需要自己專屬的韌體,除了NXC/NBC,當然John Hansen師長教師也有推出增強版的NXT韌體,讓NXC說話可以做更多運用翻譯

找到翻譯公司喜歡的、好用的、容易理解及習慣上手的,就是好的程式語言。




節制程式就像是賦予樂高機器人『靈魂』一般,讓NXT機器人加倍活潑有趣。
7. Robolab


撰寫程式節制NXT樂高機械人還有幾點需要注意:


VPL是個中一種視覺性程式設計說話,這方面可以參考台大土木系康士仲傳授及其MSRDS課程團隊的相幹書本。 用下面兩張圖片申明節制NXT樂高機械人的方式,左側的小恩是機械人,右邊的BetaRex是媽媽。

在電腦世界中有很多分歧的程式語言,控制NXT固然也可以利用各類不同語言。例如:

     程式儲存在遙控電腦,機器人的所有動作由遙控電腦(或手機等)發號施令。有點像是遙控汽車或是遙控飛機翻譯

8. LabVIEW (搭配NXT module) 或是LVEE

常常在一些文章中看到各類程式說話對於NXT執行速度的比較。其實NXT主機的規格並不差,大部分是韌體及程式編譯的體例,造成各類程式說話履行上的速度差別翻譯就一般的運用來講,履行速度的快慢並不會有太大的影響。固然照舊有人愛好追求快速反應翻譯

1. MSRDS (VPL)



NXC是一種類似C說話的程式(語法並不是完全遵照ANSI C的標準),由John Hansen師長教師開發。

樂高官方的NXT程式說話,G表示Graphic圖形化語言,為樂高與NI合作開發,適合入門者快速進修,實際上就是簡化版的LabVIEW。(打個廣告,接待購置探奇的冊本一起研究翻譯NXT樂高機械人:創意樂趣,爲所欲爲!)


其他常見的電腦程式語言也能利用玩家所開辟的程式庫,『遙控』NXT樂高機器人,屬於外部號令節制機械人,例如:


最後,照樣要回到陳詞濫調:







請參考探奇舊文章:LVEE--LabVIEW Education Edition


4. C++

超多說話都可以控制NXT,


其實只要合適NXT官方通信規範,任何程式說話都能利用Direct Command控制NXT翻譯

3. 程式履行反映速度的差異:


     程式貯存在NXT主機,所有動作由NXT主機發號出令。

pbLua就是可以在NXT上履行的Lua,由於是Script形式,所有編譯及履行都在NXT主機上完成翻譯

藍牙通信與USB傳輸可以針對分歧的需求選擇使用,大部分的程式說話透過NI所開發的Fantom Driver,進行PC與NXT的連結。但是在linux系統就必需自己撰寫驅動程式。

6. Matlab

8. Ada, Smalltalk.......


撰寫NXC程式可以搭配BricxCC(Bricx Command Center)整合式開發情況,從程式編排、編譯、下載、執行,一次搞定。還有許多有用的公用程式。完全免費利用,想多瞭解的人也能夠參考CAVE的冊本翻譯

3. NBC  (Next Byte Codes):

將模子加上馬達等動力元件,就能夠進化為『』態模子,有了動作,玩家可以有更多的弄法。

非論是圖控式照樣文字型程式說話,每一種說話的設計都有其怪異性及方便性,


2. VB

通常學校傳授程式說話都只能在電腦上運行,屬於虛擬世界的運作。

瞭解NXT樂高機器人的硬體裝備,天成翻譯公司們再來看看NXT樂高機械人的軟體--程式設計翻譯

簡單的來講,節制NXT樂高機器人有兩種分歧的方式:

卡內基美隆大學出品的貿易產品,固然付費利用會有較佳的支援,例如標準ANCI C語法,強大的除錯系統,快速的編譯及執行速度。

請參考探奇舊文章:

從RCX時代就是最好的樂高機器人操控東西,若是說NXT-G是LabVIEW裹上一層糖衣,那麼Robolab根本就是LabVIEW。雖然沒有支援PC的藍牙連線,可是強大的功能,仍然是許多老師的最愛,惋惜的是已經不再更新支援。


文章來自: http://mypaper.pchome.com.tw/touch_classroom/post/1321676836有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931

文章標籤
翻譯社
全站熱搜
創作者介紹
創作者 vickieg11m1 的頭像
vickieg11m1

waynepearlep

vickieg11m1 發表在 痞客邦 留言(0) 人氣()