2007-04-15

NXT-G Block ---- 非官方的高手傑作

自從LabView toolkit for NXT發表之後,就有許多人研究更多的BLOCK,補足原有BLOCK的不足。

截至目前為止,已經有20多個指令方塊,全部可以在nxtasy.org下載。

就在筆者嘗試彙整這些BLOCK的同時,昨天Guy Ziv也在nxtasy.org發表文章,將這些Block分類,請參考文章連結

筆者並未完全瞭解這些指令,如果有人試用過也歡迎回覆。

這些指令方塊以中文列表如下,大家可以參考,或許就有你可以應用的指令喔!

1. Hitechnic Acceleration  Sensor Block

Hitechnic加速度感應器的指令

2. Hitechnic Color Sensor Block

HiTechnic彩色感應器的指令方塊

3. Hitechnic Compass Sensor Block

HiTechnicde電子羅盤感應器的指令方塊

4. Battery Level Block

剩餘電力

5. Memory Level Block

剩餘快閃記憶體容量

6. Display Number Block

在NXT螢幕顯示數字

7. Display Time

在NXT螢幕顯示時間

8. Simple Array Block

提供簡單陣列功能

9. Motor Power Meter Block

目前馬達輸出力量

10. Min-Max Block

在持續接收的數值中找出最大及最小值

11. Line Following Block

使用一顆光源感應器,沿著黑線行進的指令

12. Advanced Array Block

提供完整陣列功能

13. Mask Block

位元遮罩,可以指定位元數目進行AND演算

14. Bit Logic Block

提供位元演算,有AND, OR, XOR, and NOT

15. Random Number w/Seed Block

可以輸入種子的隨機亂數產生器

16. COS/SIN Block

三角函數Sine Cosine 計算

17. Arctangent Block

三角函數 Arctangent 計算 atan

18. Arctangent 2 Block

三角函數 Arctangent2  計算 atan2

19. Square Block

數學計算:平方根

20. Fixed Point Block

定點數計算(相對於浮點運算,筆者還不知道如何使用)

21. I2C Read/Write Block

提供I2C Bus 暫存器的讀寫

22. Motor Mux Block

配合Mindsensors 的motor multiplexer (MOTORMX-Nx)

23. Pneumatic Pressure Sensor Block

配合mindsensors pressure sensor (PPS35-Nx)

24. PS2 Controller Block

配合Mindsensors PS2 controller interface (PSP-Nx)

2011文章更新重要記錄:MindBOARDS的NXT-G命令方塊資料庫

由於nxtasy.org網站關閉,以前曾經介紹一些玩家所開發的NXT-G命令方塊也跟著消失,

例如:mathscript,(請參考探奇舊文章:超級好用的MathScript Block)

還好熱心網友提供資料,目前可以到MindBOARDS的資料庫取得這些命令方塊。

詳情可以到http://mindboards.net/NXTG

2012.9 更新:

Mindboards Repository






3 則留言:

  1. 請問一下
    有載點嗎?
    我找不著呢
    勞煩大大了
    [版主回覆06/12/2008 08:55:37]不就是"文章連結"嗎?

    在我的文章中都有一些超連結,您可以直接點擊。

    直接給你網址:http://nxtasy.org/repository/nxt-g-blocks/

    祝你玩得愉快!

    回覆刪除
  2. 很不好意思,今天才翻到這篇好文章
    沒想到連結已死>"<
    不知道老師您是否還留存檔案可分享呢?
    感謝!
    [版主回覆06/04/2011 20:42:38]妳好:

    nxtasy已經閉站,請參考探奇舊文章:重要記錄:MindBOARDS的NXT-G命令方塊資料庫。

    轉貼如下:

    由於nxtasy.org網站關閉,以前曾經介紹一些玩家所開發的NXT-G命令方塊也跟著消失,

    例如:mathscript,(請參考探奇舊文章:超級好用的MathScript Block)

    還好熱心網友提供資料,目前可以到MindBOARDS的資料庫取得這些命令方塊。

    詳情可以到http://mindboards.net/NXTG

    回覆刪除
  3. 請問一下,NXT-G block 只能由 LabView 製作出來嗎? LabView 恐怕要不少錢吧
    NXC 能製作 NXT-G block 嗎?

    [版主回覆08/30/2012 12:00:05]你好:

    NXT-G可以說就是LabVIEW 7.1, 所以NXT-G Block只能使用LabVIEW 7.1製作.

    LabVIEW的確不便宜, 官網有試用版可以下載.

    NXC只能編譯程式在NXT主機執行, 無法製作NXT-G Block.

    回覆刪除

探奇歡迎大家留言討論!謝謝分享你的意見。