• 家長登入
  • 報名專線
大拇指教室
  • 教育理念
    • 教育理念
    • 學習地圖
    • 文章分享
  • 課程列表
    • 樂高動力機械SPM 6+
    • 樂高創意程式BOOST 7+
    • 樂高科技機器人EV3 9+
    • Scratch遊戲程式設計 8+
    • Python程式設計 11+
    • C++程式設計 12+
    • 最新課表
  • 2023夏令營
    • 班
  • 學生作品
  • 聯絡我們
    • 大拇指粉絲團
X

訂閱課程訊息

  • Email:
聯絡我們

請您向大拇指按讚! 
我們會用大拇指多鼓勵孩子

地址:台北市忠孝東路五段246號5樓
教室連絡資訊

訂閱電子報
 
部落格

顯示方塊 | 樂高機器人EV3使用說明

顯示方塊

顯示方塊可以在 EV3 主機顯示畫面上顯示文字或圖形。
選擇顯示模式


模式選擇
方塊文字字段
輸入
“顯示預覽”按鈕

使用模式選擇選擇要顯示的文字或圖形的類型。選擇模式之後,可以爲輸入選擇值。可用輸入會因模式而異。下面介紹了模式和輸入。

可以單擊“顯示預覽”按鈕以查看顯示方塊將在 EV3 顯示上顯示的內容預覽。爲方塊選擇輸入值時,可以保持預覽處於打開狀態。
模式:文字 - 像素、文字 - 網格、形狀 - 線、形狀 - 圓圈、形狀 - 矩形、形狀 - 點、圖片、重置螢幕
顯示座標
許多顯示方塊模式使用 X 和 Y 座標指定要繪製專案的位置。座標指定 EV3 主機顯示畫面上的像素位置。位置 (0, 0) 處於顯示畫面左上角,如下圖所示。



顯示畫面爲 178 像素寬,128 像素高。X 座標值範圍從顯示畫面左側的 0 到右側的 177。Y 座標值範圍從頂部的 0 到底部的 127。
提示和技巧
可以使用顯示方塊左上角的“顯示預覽”按鈕幫助查找正確的顯示座標。
模式
文字 - 像素


“文字 - 像素”模式可以在 EV3 主機顯示畫面上的任何位置顯示文字。

如果清除螢幕爲“是”,則會在繪製文字之前清除顯示畫面內容。

文字輸入位於方塊頂部。它包含要顯示的文字字串串。選擇“連線”可顯示可以接受資料線的文字輸入。文字可以包含支援的文字字串集中的任何字串。

X 和 Y 輸入指定文字起始點的顯示座標,這是所顯示文字的左上角。

使用顔色輸入選擇文字的顔色。如果選擇“黑色”,則文字會以黑色顯示在白色背景上。如果選擇“白色”,則文字會以白色顯示在黑色背景上。

可以使用字體輸入在三種不同字型中選擇:“正常”、“粗體”和“大”。
使用的輸入:清除螢幕、文字、X、Y、顔色、字體
範例
此程式使用“大”字體在顯示畫面中心顯示“Hello!”。
文字 - 網格


“文字 - 網格”模式顯示與行和列組成的網格對齊的文字。這樣可以輕松顯示和對齊多行文字。行的高度具有足夠空間採用“正常”或“粗體”字體顯示一行文字,採用這兩種字體的每個字串的寬度都是一列。

如果清除螢幕爲“是”,則會在繪製文字之前清除顯示。

文字輸入位於方塊頂部。它包含要顯示的文字字串串。選擇“連線”可顯示可以接受資料線的文字輸入。文字可以包含支援的文字字串集中的任何字串。

列輸入指定文字的起始列(水平位置)。每列都是 8 像素寬。列的編號從左側的 0 到右側的 21。

行輸入指定文字的行或“行號”(垂直位置)。每行都是 10 像素高。行 0 處於顯示頂部,行 11 靠近顯示底部。
使用的輸入:清除螢幕、文字、列、行、顔色、字體
提示和技巧
列的寬度與“正常”和“粗體”字體的字串的寬度相同,因此在使用這兩種字體時向列加 1 會使文字起始位置向右移動一個字串。“大”字體的字串的寬度和高度分別是“正常”字體的兩倍,因此每個字串占用兩列和兩行。
使用顔色輸入選擇文字的顔色。如果選擇“黑色”,則文字會以黑色顯示在白色背景上。如果選擇“白色”,則文字會以白色顯示在黑色背景上。

可以使用字體輸入在三種不同字型中選擇:“正常”、“粗體”和“大”。
使用的輸入:清除螢幕、文字、列、行、顔色、字體
範例
此程式顯示兩行文字。第二個顯示方塊對清除螢幕輸入使用“否”來增加第二行,而不清除第一行。
提示和技巧
以“大”字體顯示多行文字時,請在換行時向行輸入加 2,以避免行重疊。
形狀 - 線
“形狀 - 線”模式在顯示畫面上的任何兩個點之間繪製一條直線。

如果清除螢幕爲“是”,則會在繪製線之前清除顯示。

X1 和 Y1 輸入指定線上第一個點的顯示座標。

X2 和 Y2 輸入指定第二個點的座標。

可以使用顔色輸入選擇黑色或白色線。僅當清除螢幕爲“否”並且線在上一個顯示方塊顯示某些黑色內容的區域上繪製時,白色線才可見。
使用的輸入:清除螢幕、X1、Y1、X2、Y2、顔色
範例
此程式會在 EV3 主機顯示畫面上繪製對角線。
形狀 - 圓圈


“形狀 - 圓圈”模式在顯示畫面上繪製圓圈。
如果清除螢幕爲“是”,則會在繪製圓圈之前清除顯示。

X 和 Y 輸入指定圓心的顯示座標。半徑輸入以像素爲單位指定圓的半徑。

如果填充爲“是”,則會填充圓的內部。如果填充爲“否”,則僅繪製圓的輪廓。

可以使用顔色輸入選擇黑色或白色圓圈。僅當清除螢幕爲“否”並且圓圈在上一個顯示方塊顯示某些黑色內容的區域上繪製時,白色圓圈才可見。
使用的輸入:清除螢幕、X、Y、半徑、填充、顔色
範例
此程式連續顯示一個實心圓,該圓的半徑是來自顔色感應器的環境光強度值。顯示每十分之一秒更新一次。
形狀 - 矩形


“形狀 - 矩形”模式在顯示畫面上繪製矩形。

如果清除螢幕爲“是”,則會在繪製矩形之前清除顯示。

X 和 Y 輸入指定矩形左上角的顯示座標。寬度和高度輸入以像素爲單位指定矩形的大小。

如果填充爲“是”,則會填充矩形的內部。如果填充爲“否”,則僅繪製矩形的輪廓。

可以使用顔色輸入選擇黑色或白色矩形。僅當清除螢幕爲“否”並且上一個顯示方塊在顯示畫面的同一區域中顯示了某些黑色內容時,白色矩形才可見。
使用的輸入:清除螢幕、X、Y、寬度、高度、填充、顔色
範例
此程式通過一個較大實心矩形,來使用黑色填充整個顯示。然後在該矩形上繪製一個較小的白色矩形輪廓。
提示和技巧
可以使用實心白色矩形清除顯示的一部分,而不影響顯示的其他部分。
形狀 - 點


“形狀 - 點”模式在顯示畫面上繪製點。
如果清除螢幕爲“是”,則會在繪製像素之前清除顯示。

X 和 Y 輸入指定要繪製的像素的顯示座標。

可以使用顔色輸入選擇要以黑色還是白色繪製像素。採用白色繪製可以用於清除以前的顯示方塊繪製的黑色像素。
使用的輸入:清除螢幕、X、Y、顔色
圖片


“圖片”模式繪製圖形圖片檔案。

檔案名稱輸入位於方塊頂部。它使您可以在圖片檔案的列表中進行選擇。“LEGO 圖片”類別中的圖片是隨 EV3 軟體包含的圖片檔案。“專案圖片”類別中列出的圖片是已在專案中使用的圖片。這樣可以在程式或專案中方便地多次使用相同圖片。

如果清除螢幕爲“是”,則會在繪製圖片之前清除顯示。

X 和 Y 輸入指定圖片左上角的顯示座標。將使用繪製整個圖片所需的空間大小,在下面及此點右側繪製圖片。對於大小適合填充整個顯示畫面的圖片檔案,請使用 X = 0 和 Y = 0。
使用的輸入:清除螢幕、檔案名稱、X、Y
重置螢幕


“重置螢幕”模式使 EV3 主機顯示畫面返回運行程式時顯示的正常資訊螢幕。此螢幕顯示程式名稱和其他反饋。當在 EV3 主機上運行程式時,會顯示此螢幕,直至程式中的第一個顯示方塊執行。
使顯示的專案保持可見
當 EV3 程式結束時,EV3 主機上的顯示畫面會清除並返回 EV3 主機選單顯示。這會清除程式顯示的任何文字或圖形。例如,如果程式包含單個顯示方塊並且其後沒有任何內容,則會在程式結束時快速清除顯示,這樣您便無法查看顯示方塊的結果。

如果要使顯示在程式結束時保持顯示,則需要將一個方塊增加到程式結束,以避免程式立即結束,如以下範例顯示。
範例 1
此程式使用等待方塊在程式結束時設定 3 秒延遲。這會在程式結束時清除顯示之前,使圓圈保持顯示 3 秒。
範例 2
此程式在程式結束時使用迴圈使程式永遠保持運行。這會使圓圈保持顯示,直至通過壓下 EV3 主機上的“返回”按鈕來停止程式。
顯示多個專案
如果要在顯示畫面上同時顯示多個文字或圖形專案,請務必不要在各個專案之間清除 EV3 主機顯示。每個顯示方塊模式都具有清除螢幕輸入。如果清除螢幕爲“是”,則會在顯示專案之前清除整個顯示畫面。這表示要顯示多個專案,必須爲每個顯示方塊(除了第一個)將清除螢幕設定爲“否”。
請參考文字 - 網格和形狀 - 矩形模式中的程式範例。
顯示數字
可以通過將資料線連接到顯示文字方塊的文字輸入,在程式中顯示數字值。數字資料會由資料線類型轉換自動轉換爲文字(有關更多資訊,請參考資料線)。
提示和技巧
從方塊頂部的文字輸入中選擇“連線”可顯示可以接受資料線的文字輸入。
範例
此程式會在顯示畫面上連續顯示來自顔色感應器的反射光線強度,每四分之一秒更新一次顯示。
輸入
顯示方塊的輸入指定要顯示的文字或圖形以及顯示方式。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供值。
輸入類型允許的值備註
清除螢幕 邏輯是/否如果爲“是”,則會在繪製專案之前清除顯示。
檔案名稱 文字現有圖片檔案的名稱有關詳細資訊,請參考圖片編輯器。

從方塊頂部的“檔案名稱”輸入中選擇“連線”可顯示資料線的“檔案名稱”輸入。
文字 文字支援的文字字串集中的字串。要顯示的文字。
從方塊頂部的“文字”輸入中選擇“連線”可顯示資料線的“文字”輸入。
列 數字0 至 21水平方向的起始列。
列是 8 像素寬。
列 0 位於顯示畫面左側。
行 數字0 至 11垂直方向的文字行或“行號”
行是 10 像素高。
行 0 位於顯示畫面頂部。
X 數字0 至 177X 座標 0 位於顯示畫面左側。
Y 數字0 至 127Y 座標 0 位於顯示畫面底部。
X1 數字0 至 177線中第一個點的 X 座標
Y1 數字0 至 127線中第一個點的 Y 座標
X2 數字0 至 177線中第二個點的 X 座標
Y2 數字0 至 127線中第二個點的 Y 座標
半徑 數字≥ 0圓圈的半徑(以像素爲單位)
寬度 數字≥ 0矩形的寬度(以像素爲單位)
高度 數字≥ 0矩形的高度(以像素爲單位)
填充 邏輯是/否如果爲“是”,則填充形狀的內部
顔色 邏輯僞 = 黑色
真 = 白色
以白色繪製文字會將黑色背景置於字串周圍。

以白色繪製形狀會清除顯示畫面上的黑色像素。
字體 數字0 = 正常
1 = 粗體
2 = 大
“正常”字體爲 9 像素高、8 像素寬。
“粗體”字體爲 8 像素高、8 像素寬。
“大”字體爲 16 像素高、16 像素寬。
顯示
快速連結
  • 顯示座標
  • 文字 - 像素
  • 文字 - 網格
  • 形狀 - 線
  • 形狀 - 圓圈
  • 形狀 - 矩形
  • 形狀 - 點
  • 圖片
  • 重置螢幕
  • 使顯示的專案保持可見
  • 輸入
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們