Skip to content

控制 ​

在積木程式設計中,控制積木 的作用是操縱程式的流程。
可以實現等待一段時間、偵測鍵盤輸入、輸出記錄等功能。

等待 ​

等待指定的時間(秒)之後執行下一個指令。

wait_sec

參數 ​

名稱類別說明範圍 / 種類預設值
sec輸入值(欄位)等待時間 — 字面數字 (例: Utils.wait(0.5))0 以上的實數-
sec輸入值(積木)等待時間 — 變數/運算式 (例: Utils.wait(time))0 以上的實數-

Python ​

python
# field sec = 2 → 原樣(單位為秒)
Utils.wait(2)

# 變數輸入
Utils.wait(myVar)

等待一個影格 ​

讓程式的執行停止一個影格(約 0.001 秒)。

wait_1msec

參數 ​

(無 — 固定為 0.001 秒)

Python ​

python
Utils.wait(0.001)

按下鍵 ​

回傳某個鍵是否處於按下狀態,結果為 true(True) / false(False)。

key_pressed

參數 ​

名稱類別說明範圍 / 種類預設值
key輸入值鍵名space, up, left, right, down, a~z, 0~9,
shift, ctrl, alt, enter, tab, esc, backspace
-

Python ​

python
Utils.keypressed('space')

輸出記錄 ​

把某個變數或屬性的值即時輸出到 主控台 視窗。

log

參數 ​

名稱類別說明範圍 / 種類預設值
data輸入值要輸出的值任意值-
tag輸入值記錄標籤字串-
unit輸入值單位顯示字串-

Python ​

python
Utils.log(data, '', '')

輸出示波器 ​

把某個值的變化以即時圖表的形式顯示在 示波器 視窗中。
可以設定圖表的顏色、最小 / 最大值和範圍。

scope

參數 ​

名稱類別說明範圍 / 種類預設值
signal輸入值(積木)圖表訊號值實數-
name輸入值圖表名稱字串-
min_val輸入值(欄位)圖表最小值實數-
max_val輸入值(欄位)圖表最大值實數-
color顏色圖表顏色 (hex)hex 字串-

Python ​

python
Utils.scope(signal, '', 0, 100, '#000000')