美文网首页轻松学习E-Prime
轻松学习E-Prime(十四):Time Limit!!End

轻松学习E-Prime(十四):Time Limit!!End

作者: 又玄机器 | 来源:发表于2020-07-24 12:44 被阅读0次

    Time Limit!!End Action!!Jump!!

    这三个特殊的属性能够让我们设计出更复杂有趣的实验。
    让我们打开官方示例中的NestingXRT,试着运行。查看控件的属性,明明只有Stimulus是有设置按键反应的,但实际上到CleatMask之前按键却都有效!


    文件中的流程图

    而且,你会看到,Feedback的Input Object Name只设置了Stimulus,也就是只接收来自Stimulus这一控件的结果。
    这是怎么一回事呢?其原因就在于这个程序的Stimulus的Time Limit属性得到了设置:


    名为Stimulus的TextDisplay中的属性设置
    Time Limit属性默认是Same as Duration,也就是和呈现时间一样。但它也可以比呈现时间短、也可以比呈现时间长。如这里的3000,刚好是后面几个TextDisplay的呈现时间之和。所以即使Stimulus的文字刺激已经不呈现了,按键仍然有效。
    现在再注意这一点,只要你一按键,不管在Stimulus到DoFeedback之间的哪个文字刺激,都会立刻跳转到Feedback那里。
    这是因为设置了End Action和Jump Label这两个属性。

    把End Action设置为Jump,然后在Jump Label输入当前程序中的某个Label控件的名字,Label控件也就是下面这个东西:


    Label控件
    这个Label控件就相当于一个标记,专门用于Inline语句的使用或者此处的End Action的Jump的使用。
    设置了End Action为Jump,并输入了某个Label控件的名字后,在你按键反应结束的时候,程序就会自动跳转到Label的位置,执行它之后的东西。在NestingXRT.es2这个实验程序中,也就是执行后面的Feedback了。

    阶段练习

    完成以下这几个任务:
    ①设计一个实验,呈现10次刺激,刺激是一些算式,有的是正确的,有的是错误的,被试需要进行判断。刺激呈现后的5秒内都可以按键反应,但是刺激只呈现1秒。被试按键后给予反馈。
    ②利用End Action的Jump功能设计一个死循环的实验。(可以用Ctrl+Alt+Shift强制退出)
    ③设计一个实验,呈现20次刺激。准备两种图片类型,一种是A类图片(由你来定义),一种是B类图片。每个刺激都会在屏幕上偏左位置和偏右位置呈现两个图片,当两个图片都是A类图片时,按f键;否则,按j键。要求共有5次是两个图片都为A类图片;5次是左边呈现A类图片、右边B类图片;5次右边A类图片,左边B类图片;剩下5次两个图片都为B类图片。
    每次刺激,呈现的A类图片和B类图片都要是随机的。刺激呈现1秒,但是被试可以在3秒内做出反应。按键后有反馈。
    此外,A类图片共2张,其中一张出现的概率为75%,另一张只有25%。B类图片也只有两张,呈现概率相等。


    此为开源免费教程。教程所用资源等请访问目录或专题,或者Github页面:
    https://www.jianshu.com/p/5bbf1c274370
    https://github.com/zkx654321/Learn-E-Prime-Easily

    相关文章

      网友评论

        本文标题:轻松学习E-Prime(十四):Time Limit!!End

        本文链接:https://www.haomeiwen.com/subject/udsjlktx.html