跳到主要内容
版本:1.10.20_build_2025.4.7.16.49

定时器

定时器是通过一组变量,实现准确控制时间的目的。通过设置定时器,界面可以在指定时间实现预设显示效果。在变量栏目的定时器标签选项下。每个定时器有由6个参数控制,分别是初始值、结束值、步长、间隔、当前值和模式。只有6个参数均赋值后,定时器才能有效动作。初始值是定时器变量在计时开始时刻的变量值,结束值是计时结束时刻的值,步长是变量值每次变化的幅度,间隔是每计时的时间间隔,当前值是此时界面显示的变量值,模式是定时器的计时模式。模式的参数值及含义见下表,其他输入值为无效输入。

注意,定时器有两种定义方式,一种是在action中通过指令去逐一定义setTimerStart、setTimerStop、setTimerStep、setTimerInterval、setTimerCurVal、setTimerMode的值,另一种则是通过添加定时器控件去配置定时器参数,这种方法会在后面的“控件说明——定时器”中详细介绍。

参数含义备注
0停止
1启动单次递增
3启动循环递增
5启动单次递减
7启动循环递减
9启动单次先递增后递减
11启动循环先递增后递减
13启动单次先递减后递增
15启动循环先递减后递增

定时器的参数值在动作窗口中通过专门的操作指令设置。具体见变量和动作

示例1——进入某个页面时运行一个定时器。

1.设置定时器数量:

2.在"页面-属性-action”中对0号定时器进行参数设置,触发条件选择“加载后”(即页面加载完成后):

3.添加一个数字控件,绑定“0”号定时器,用于观察定时器的运行状态;

4.入仿真页面查看仿真效果;


示例2——通过变量控制一个定时器的开启和暂停,并且定时器再次启动时能继续行进(而非重新从0开始运行)。

1.创建一个变量“触发器1启动-0暂停”;

2.设置定时器数量;

3.添加一个触发器控件,绑定变量“触发器1启动-0暂停”,触发器的触发条件设置为“Tag改变”,具体指令如下:

4.添加一个数字控件,绑定“0”号定时器,用于观察定时器的运行状态;

5.进入仿真页面查看仿真效果: