1、等待()秒
(1)功能:等待指定时间后,执行其下方程序
(2)参数:等待时间,单位为秒
范例:一秒后清除显示
运行程序显示数字1,一秒后清除
import rcu
def task1():
rcu.SetDisplayVar(1,1,0xFFE0,0x0000);
rcu.SetWaitForTime(1)
rcu.SetLCDClear(0x0000);
task1()
2、重复执行
(1)功能:重复执行其包含的程序
范例:重复显示随机数
重复执行:每过一秒在第1行显示1到10的任一随机数
import rcu
def 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 rcu
i=0
def task1():
global i
i=0
for count in range(10):
i+=1
rcu.SetWaitForTime(1)
rcu.SetDisplayVar(1,i,0xFFE0,0x0000);
task1()
4、如果()那么()
(1)功能:如果指定条件成立,就执行其包含的程序
范例:执行条件内程序
条件成立,屏幕显示数字“10”
import rcu
def task1():
if (2>1):
rcu.SetDisplayVar(1,10,0xFFE0,0x0000);
task1()
5、如果()那么()否则
(1)功能:如果指定条件成立,就执行其包含的程序1,否则执行程序2
范例:不满足条件,执行否则内程序
条件不成立,屏幕显示数字“20”
import rcu
def task1():
if (1>2):
rcu.SetDisplayVar(1,10,0xFFE0,0x0000);
else:
rcu.SetDisplayVar(1,20,0xFFE0,0x0000);
task1()
6、等待()成立
(1)功能:等待指定条件成立,执行其后程序
范例:等待条件
等待屏幕被触摸,显示字符“Hello”
import rcu
def task1():
while not rcu.GetTouchScreen():
pass
rcu.SetDisplayString(1,"Hello",0xFFE0,0x0000)
task1()
7、重复执行直到()
(1)功能:重复执行其包含的程序,直到指定条件成立,而后停止程序。
范例:重复执行,直到满足条件
重复显示数字“1”,直到满足触摸条件,显示数字“2”
import rcu
def task1():
while not rcu.GetTouchScreen():
rcu.SetDisplayVar(1,1,0xFFE0,0x0000);
rcu.SetDisplayVar(1,2,0xFFE0,0x0000);
task1()