1、等待()秒

(1)功能:等待指定时间后,执行其下方程序
(2)参数:等待时间,单位为秒
范例:一秒后清除显示
运行程序显示数字1,一秒后清除
import rcudef task1():rcu.SetDisplayVar(1,1,0xFFE0,0x0000);rcu.SetWaitForTime(1)rcu.SetLCDClear(0x0000);task1()
2、重复执行

(1)功能:重复执行其包含的程序
范例:重复显示随机数
重复执行:每过一秒在第1行显示1到10的任一随机数
import rcudef task1():while True:rcu.SetDisplayVar(1,rcu.GetRandom(1,10),0xFFE0,0x0000);rcu.SetWaitForTime(1)rcu.SetLCDClear(0x0000);task1()
3、重复执行()次

(1)功能:重复执行其包含的程序指定次数,默认值为10次
(2)参数:循环次数,数值须为正整数
范例:显示数值
每过一秒就显示变量i的数字并增加1,重复这个过程10次
import rcui=0def task1():global ii=0for count in range(10):i+=1rcu.SetWaitForTime(1)rcu.SetDisplayVar(1,i,0xFFE0,0x0000);task1()
4、如果()那么()

(1)功能:如果指定条件成立,就执行其包含的程序
范例:执行条件内程序
条件成立,屏幕显示数字“10”
import rcudef task1():if (2>1):rcu.SetDisplayVar(1,10,0xFFE0,0x0000);task1()
5、如果()那么()否则

(1)功能:如果指定条件成立,就执行其包含的程序1,否则执行程序2
范例:不满足条件,执行否则内程序
条件不成立,屏幕显示数字“20”
import rcudef task1():if (1>2):rcu.SetDisplayVar(1,10,0xFFE0,0x0000);else:rcu.SetDisplayVar(1,20,0xFFE0,0x0000);task1()
6、等待()成立

(1)功能:等待指定条件成立,执行其后程序
范例:等待条件
等待屏幕被触摸,显示字符“Hello”
import rcudef task1():while not rcu.GetTouchScreen():passrcu.SetDisplayString(1,"Hello",0xFFE0,0x0000)task1()
7、重复执行直到()

(1)功能:重复执行其包含的程序,直到指定条件成立,而后停止程序。
范例:重复执行,直到满足条件
重复显示数字“1”,直到满足触摸条件,显示数字“2”
import rcudef task1():while not rcu.GetTouchScreen():rcu.SetDisplayVar(1,1,0xFFE0,0x0000);rcu.SetDisplayVar(1,2,0xFFE0,0x0000);task1()
