开始

控制积木 - 图1
程序开始的标志,Tbot最大支持四个用户程序并存,四个开始分别对应四个用户程序的启动标志。用户可以一次创建四个程序,也可以创建其中一个或几个;
控制积木 - 图2
Tbot-I支持多线程运行,编程时使用多个相同的开始头部即可多线程编程,最大支持32个线程。

示例:(本文所有示例程序皆以机器人小车构型为例)

控制积木 - 图3
机器人程序启动后,机器人以L、R中型电机50%功率向前行驶2圈,然后向后行驶2圈。

等待()秒

控制积木 - 图4

等待指定时间后,执行其下面程序。

示例:

控制积木 - 图5

机器人程序启动后,播放“Let’s go”声音,等待2秒后,机器人以L、R中型电机50%功率向前行驶2圈。

等待()

控制积木 - 图6

等待指定条件成立,执行其下面程序。

示例:

控制积木 - 图7

机器人程序启动后播放“Let’s go”声音,等触碰传感器按钮按下后,机器人以L、R中型电机50%功率向前行驶2圈。

重复()次

控制积木 - 图8

重复执行指定次数其包含的程序。

示例:

控制积木 - 图9

机器人程序启动后机器人以L、R中型电机50%功率向前行驶2圈,然后右转弯,以上重复进行5次。

重复

控制积木 - 图10

重复执行其包含的程序

示例:

控制积木 - 图11

机器人程序启动后机器人以L、R中型电机50%功率持续向前行驶。

重复执行直到()后停止

控制积木 - 图12

重复执行其包含的程序,直到指定条件成立,停止其包含的程序,执行下一程序。

示例:

控制积木 - 图13

机器人程序启动后,只有当触碰传感器按键按下时机器人后退,否则机器人一直持续向前行驶。

当()时循环

控制积木 - 图14

当指定条件成立,循环执行其包含的程序。

示例:

控制积木 - 图15

机器人程序启动后,只有当触碰传感器按键按下时机器人持续向前行驶,否则机器人持续后退。

如果()执行()+

用法一:

如果()执行()
控制积木 - 图16

如果指定条件成立,就执行其包含的程序。

示例:

控制积木 - 图17

机器人程序启动后,当触碰传感器按键按下时,机器人就以L、R中型电机50%功率持续向前行驶。

用法二:

此条积木语句可添加一个或多个否则:如果()执行(),否则()+
控制积木 - 图18

如果指定条件成立,就执行其包含的程序1,否则执行程序2,否则+。可以添加多个否则情况。

示例:

控制积木 - 图19

机器人程序启动后,机器人以L、R中型电机50%功率持续向前行驶,如果触碰传感器按键为按下状态,机器人则以50%电机功率右转。以上循环执行。

跳出循环

控制积木 - 图20

程序跳出当前的循环,执行循环外下一条语句:

示例:

控制积木 - 图21

机器人程序启动后,机器人以L、R中型电机50%功率持续向前行驶,当触碰传感器按键一旦按下,循环结束,机器人则以L、R中型电机50%功率向后行驶2圈。