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')