最近替别人做了一个爱漂霪饷厝荷华博弈任务,人家要求必须加上一个倒计时,每个任务只有4秒时间作答,于是,我就设计了这邗锒凳审个程序,今天主要讲讲如何实现倒计时的效果。
首先需要一个silde控件,用于呈现刺激和倒计时
我们需要将刺激持续时间设置为0,然后将input masks持续时间设置为无限,点击ok
在slide控件中,添加几个文本框,其中一个文本框就是存放倒计时的秒数,这个文本框是text2
在slide后面添加一个inline控件
输入如下代码,其中time是vb内置函数,获取当前时间,用time1记录下程序刚刚运行的时间
用do while循环来不断的计算持续时间
这一句是提取时间差的秒数
如果时间差增加了,我们就将text2文本框的text属性重新设置为剩余时间4-t
注意,do while语句设置跳出条件是t<4,这就是说如果时间超过了3秒,do while就不再执行。