E-prime2.0教程:[10]实现倒计时的效果

2025-10-16 15:04:42

最近替别人做了一个爱荷华博弈任务,人家要求必须加上一个倒计时,每个任务只有4秒时间作答,于是,我就设计了这个程序,今天主要讲讲如何实现倒计时的效果。

    首先需要一个silde控件,用于呈现刺激和倒计时

    E-prime2.0教程:[10]实现倒计时的效果

    我们需要将刺激持续时间设置为0,然后将input masks持续时间设置为无限,点击ok

    E-prime2.0教程:[10]实现倒计时的效果

    在slide控件中,添加几个文本框,其中一个文本框就是存放倒计时的秒数,这个文本框是text2

    E-prime2.0教程:[10]实现倒计时的效果

    E-prime2.0教程:[10]实现倒计时的效果

    在slide后面添加一个inline控件

    E-prime2.0教程:[10]实现倒计时的效果

    输入如下代码,其中time是vb内置函数,获取当前时间,用time1记录下程序刚刚运行的时间

    E-prime2.0教程:[10]实现倒计时的效果

    用do while循环来不断的计算持续时间

    E-prime2.0教程:[10]实现倒计时的效果

    这一句是提取时间差的秒数

    E-prime2.0教程:[10]实现倒计时的效果

    如果时间差增加了,我们就将text2文本框的text属性重新设置为剩余时间4-t

    E-prime2.0教程:[10]实现倒计时的效果

    E-prime2.0教程:[10]实现倒计时的效果

    注意,do while语句设置跳出条件是t<4,这就是说如果时间超过了3秒,do while就不再执行。

    E-prime2.0教程:[10]实现倒计时的效果

(共篇)上一篇:适用过期咋办
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢