1、等待()秒

等待()秒.png
(1)功能:等待指定时间后,执行其下方程序
(2)参数:等待时间,单位为秒
范例:一秒后清除显示
运行程序显示数字1,一秒后清除
示例1.png

  1. import rcu
  2. def task1():
  3. rcu.SetDisplayVar(1,1,0xFFE0,0x0000);
  4. rcu.SetWaitForTime(1)
  5. rcu.SetLCDClear(0x0000);
  6. task1()

2、重复执行

重复执行.png
(1)功能:重复执行其包含的程序
范例:重复显示随机数
重复执行:每过一秒在第1行显示1到10的任一随机数
示例2.png

  1. import rcu
  2. def task1():
  3. while True:
  4. rcu.SetDisplayVar(1,rcu.GetRandom(1,10),0xFFE0,0x0000);
  5. rcu.SetWaitForTime(1)
  6. rcu.SetLCDClear(0x0000);
  7. task1()

3、重复执行()次

重复执行()次.png
(1)功能:重复执行其包含的程序指定次数,默认值为10次
(2)参数:循环次数,数值须为正整数
范例:显示数值
每过一秒就显示变量i的数字并增加1,重复这个过程10次
示例3.png

  1. import rcu
  2. i=0
  3. def task1():
  4. global i
  5. i=0
  6. for count in range(10):
  7. i+=1
  8. rcu.SetWaitForTime(1)
  9. rcu.SetDisplayVar(1,i,0xFFE0,0x0000);
  10. task1()

4、如果()那么()

如果()那么....png
(1)功能:如果指定条件成立,就执行其包含的程序
范例:执行条件内程序
条件成立,屏幕显示数字“10”
示例4.png

  1. import rcu
  2. def task1():
  3. if (2>1):
  4. rcu.SetDisplayVar(1,10,0xFFE0,0x0000);
  5. task1()

5、如果()那么()否则

如果()那么...否则....png
(1)功能:如果指定条件成立,就执行其包含的程序1,否则执行程序2
范例:不满足条件,执行否则内程序
条件不成立,屏幕显示数字“20”
示例5.png

  1. import rcu
  2. def task1():
  3. if (1>2):
  4. rcu.SetDisplayVar(1,10,0xFFE0,0x0000);
  5. else:
  6. rcu.SetDisplayVar(1,20,0xFFE0,0x0000);
  7. task1()

6、等待()成立

等待()成立.png
(1)功能:等待指定条件成立,执行其后程序
范例:等待条件
等待屏幕被触摸,显示字符“Hello”
示例6.png

  1. import rcu
  2. def task1():
  3. while not rcu.GetTouchScreen():
  4. pass
  5. rcu.SetDisplayString(1,"Hello",0xFFE0,0x0000)
  6. task1()

7、重复执行直到()

重复执行直到().png
(1)功能:重复执行其包含的程序,直到指定条件成立,而后停止程序。
范例:重复执行,直到满足条件
重复显示数字“1”,直到满足触摸条件,显示数字“2”
示例7.png

  1. import rcu
  2. def task1():
  3. while not rcu.GetTouchScreen():
  4. rcu.SetDisplayVar(1,1,0xFFE0,0x0000);
  5. rcu.SetDisplayVar(1,2,0xFFE0,0x0000);
  6. task1()