close

法律文件翻譯服務

7. Perl

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





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

1. NXT-G

3. 程式執行反應速度的差別:

 



LVEE則是新開辟的LV簡易版本,專門支援NXT的控制,還遭到Tufts大學的鼎力支持及研究開辟。

Visual Basic大家應當蠻耳熟的。


2. VB

NBC類似組合說話,語法簡單,可是撰寫時需要比力清楚的思緒,NXC便是建構在NBC上的高階說話翻譯

超多說話都可以控制NXT,


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

在電腦世界中有許多分歧的程式說話,控制NXT固然也能夠使用各類分歧說話翻譯例如:

6. Matlab


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

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



2. NXC (Not eXactly C):

MSRDS (Microsoft Robotics Developer Studio)微軟公司為控制機器人所開辟的程式設計情況翻譯
可是馬達也只會像電風扇一樣正轉或反轉,配合機構設計,模型也只能反複動作翻譯



1. Buletooth v.s. USB

瞭解NXT樂高機器人的硬體設備,鉦昱翻譯公司們再來看看NXT樂高機械人的軟體--程式設計翻譯
控制程式就像是賦予樂高機械人『魂靈』一般,讓NXT機械人更加活潑有趣翻譯

有黉舍單元的網友寫出The RWTH - Mindstorms NXT Toolbox,可以運用MatLab強大的數學運算功能控制NXT翻譯

樂高NXT機械人當然也是MSRDS支援的重要機器人之一。



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

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


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



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

最早可以在Mac節制NXT的說話。


藍牙通訊與USB傳輸可以針對分歧的需求選擇利用,大部門的程式語言透過NI所開辟的Fantom Driver,進行PC與NXT的貫穿連接翻譯然則在linux系統就必須自己撰寫驅動程式。




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


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

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

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

VPL是此中一種視覺性程式設計說話,這方面可以參考台大土木系康士仲傳授及其MSRDS課程團隊的相關書籍翻譯

3. C#

一般的樂高模子完成之後是『』態模子,玩家可以自由想像,沈浸於撫玩之中。

NXTalkNXT 樂高機器人也能夠用Smalltalk節制


韌體是NXT主機的魂靈,有了分歧的韌體,可以施展的功能也不相同。NXT官方的韌體寫得並不夠完善,應當還有很多改善的空間。大部分內心自主步履的程式說話都需要本身專屬的韌體,除了NXC/NBC,當然John Hansen師長教師也有推出增強版的NXT韌體,讓NXC說話可以做更多應用翻譯

5. leJOS (NXJ)

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

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

8. Ada翻譯社 Smalltalk.......

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

7. Robolab

2.  外部號令控制機械人

5. python

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

非論是圖控式仍是文字型程式說話,每一種語言的設計都有其怪異性及便利性,

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

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


4. C++

其實只要吻合NXT官方通訊規範,任何程式語言都能使用Direct Command節制NXT。

1.  機械人心裏自主動作

當然也有綜合兩者的體例,分外是需要大量運算的工作,例如影象處理。

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


2. Firmware的差異:



 

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


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


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

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

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

3. NBC  (Next Byte Codes):

最後,還是要回到老生常談:

NXT樂高機械人為這些程式說話供應動手操作的經驗,回歸到實體世界,可以觀測,可以建構,大大地增添進修程式說話的樂趣。

用下面兩張圖片說明控制NXT樂高機械人的方式,左側的小恩是機器人,右邊的BetaRex是媽媽。



6. pbLua

請參考探奇舊文章:

從RCX時期就是最好的樂高機器人操控對象,若是說NXT-G是LabVIEW裹上一層糖衣,那麼Robolab底子就是LabVIEW。固然沒有支援PC的藍牙連線,但是強大的功能,仍然是很多教員的最愛,惋惜的是已經不再更新支援翻譯

1. MSRDS (VPL)


可以用Ada控 制NXT機器人

4. RobotC



本篇文章引用自此: http://mypaper.pchome.com.tw/touch_classroom/post/1321676836有關各國語文翻譯公證的問題歡迎諮詢鉦昱翻譯公司02-23690937
arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 claudep65567 的頭像
    claudep65567

    claudep65567@outlook.com

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