24h購物| | PChome| 登入
2007-08-18 01:07:00| 人氣895| 回應4 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

NXT-G:變數的應用(計算次數)


有讀者留言詢問如何計算通過黑線次數,因為在NXT-G找不到Robolab的容器圖示。

其實NXT-G的變數(Variable)就相當於RL的容器(Container)

這個變數除了能夠儲存數值外,還能儲存文字或邏輯值。

我們用下面的範例作一說明:

請參考部落格的舊文章--變數的使用

首先定義一個變數,變數名稱為Count_1,變數型態為數值Numbers

利用Cound_1變數箱,每次光源感應器感應到黑色物體,光源值就會降低,

將變數箱的數值加1,發出GOOD的聲音。

接下來判斷變數箱的數值是否已經達到3,如果還沒有達到3,就在NXT螢幕顯示目前次數。

如果已經達到3,就顯示笑臉,並且結束程式。


(2010.5更正:變數似乎沒有拉資料線連到Switch,請讀者自行加入。

如果上方圖片看不清楚,請點擊http://tw.myblog.yahoo.com/touch_classroom/photo?pid=904
開啟部落格相簿,再點擊該圖片,就會出現放大的圖片。


利用SWITCH命令方塊,需要設定內容才能執行程式。

第一個開關命令方塊:辨別是否為黑線。



第二個開關命令方塊:辨別變數值是否為3。



參考這個範例,大家應該瞭解如何計算次數。

歡迎討論,謝謝!

台長: 探奇教室
人氣(895) | 回應(4)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: 樂高機器人 LEGO NXT-G 教學 |
此分類下一篇:NXT-G:自訂命令方塊My Block的管理
此分類上一篇:NXT-G:傳輸程式時常見的錯誤

12
可以請教你幾個問題嗎@@?
我本身是NXT的初學者
但是變數很難 不知道該怎麼下手
不知道有沒有可以參考的書籍??或者是網站QQ?
2007-08-30 20:14:00
版主回應
歡迎討論!我也是NXT初學者!
變數本身很單純,就是設定一個變數箱,寫入資料(數字,文字或邏輯值),需要時再去讀取,也可以對變數箱內的資料進行加減乘除,布林運算。
複雜的是如何應用的問題。
您有什麼需求需要用到變數?怎麼使用?
目前可以參考的有下列資源:
1. NXT-G本身的HELP檔,將滑鼠游標移到變數方塊,NXT-G畫面的右下角就會出現對應的說明,點擊MORE HELP,就會用瀏覽器打開HELP檔。
(筆者曾經發誓要將HELP檔中文化,但是太偷懶,還在努力中,我會優先翻譯變數,再另行撰文討論)
2. 目前最好的自學教案Tutorial就是<a href="http://www.ortop.org/NXT_Tutorial/html/advanced.html"><font color=#333333>http://www.ortop.org/NXT_Tutorial/html/advanced.html</font></a>,可以選擇Variables,有精彩的旁白說明喔!
3. 還有一個High Tech Kids的<a href="http://www.hightechkids.org/?1-3-20-fll_programming_101_nxt_g.pdf" target=_self><font color=#333333>FLL Programming 101 with Nxt-G</font></a>(PDF檔)
4.或是買這本書<a href="http://www.books.com.tw/exep/prod/booksfile.php?item=F011156696"><font color=#333333>Lego Mindstorms NXT-G Programming Guide </font></a>(我也要買
2007-08-30 23:24:00
12
第一張圖片好像有點小
看不清楚
可以更換一下嘛 ??THX
還是我電腦的問題
2007-09-02 08:43:00
版主回應
2007-09-02 16:38:00
jessie
不好意思! 右端的迴圈的圖片不清楚,我想要利用光感計算經過黑線的次數,但是看不清您的圖示,
您下面回應新圖片連結不能使用,可否再上傳一次呢,非常感謝!
2010-05-07 10:48:00
版主回應
你好:

謝謝告知連結失敗。

請點擊<a href="http://tw.myblog.yahoo.com/touch_classroom/photo?pid=904">http://tw.myblog.yahoo.com/touch_classroom/photo?pid=904</a>

開啟部落格相簿,再點擊該圖片,就會出現放大的圖片。

歡迎討論!
2010-05-07 11:51:00
媚藥
讚~~~~!
2020-02-25 15:58:33
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文