开始
程序开始的标志,Tbot最大支持四个用户程序并存,四个开始分别对应四个用户程序的启动标志。用户可以一次创建四个程序,也可以创建其中一个或几个;
Tbot-I支持多线程运行,编程时使用多个相同的开始头部即可多线程编程,最大支持32个线程。
示例:(本文所有示例程序皆以机器人小车构型为例)
机器人程序启动后,机器人以L、R中型电机50%功率向前行驶2圈,然后向后行驶2圈。
等待()秒
示例:
机器人程序启动后,播放“Let’s go”声音,等待2秒后,机器人以L、R中型电机50%功率向前行驶2圈。
等待()
示例:
机器人程序启动后播放“Let’s go”声音,等触碰传感器按钮按下后,机器人以L、R中型电机50%功率向前行驶2圈。
重复()次
示例:
机器人程序启动后机器人以L、R中型电机50%功率向前行驶2圈,然后右转弯,以上重复进行5次。
重复
示例:
机器人程序启动后机器人以L、R中型电机50%功率持续向前行驶。
重复执行直到()后停止
重复执行其包含的程序,直到指定条件成立,停止其包含的程序,执行下一程序。
示例:
机器人程序启动后,只有当触碰传感器按键按下时机器人后退,否则机器人一直持续向前行驶。
当()时循环
示例:
机器人程序启动后,只有当触碰传感器按键按下时机器人持续向前行驶,否则机器人持续后退。
如果()执行()+
用法一:
如果()执行()
示例:
机器人程序启动后,当触碰传感器按键按下时,机器人就以L、R中型电机50%功率持续向前行驶。
用法二:
此条积木语句可添加一个或多个否则:如果()执行(),否则()+
如果指定条件成立,就执行其包含的程序1,否则执行程序2,否则+。可以添加多个否则情况。
示例:
机器人程序启动后,机器人以L、R中型电机50%功率持续向前行驶,如果触碰传感器按键为按下状态,机器人则以50%电机功率右转。以上循环执行。
跳出循环
示例:
机器人程序启动后,机器人以L、R中型电机50%功率持续向前行驶,当触碰传感器按键一旦按下,循环结束,机器人则以L、R中型电机50%功率向后行驶2圈。