e-prime操作实例2
2009 年 09 月 03 日 xuemei 浏览:1,299 最后更新:2010 年 11 月 18 日
弄清楚每一个trial中需要呈现的刺激序列后,就要开始思考是否需要练习的trial,需要练习多少个trial。正式实验的时候,需要多少个trial,分成几个block来实现。本次的Gonogo任务正式实验需要200个trial,放在一个block中。条件1(长方形立着,长(2.5cm)*高7.5cm)和条件2(长方形躺着,长(7.5cm)*高(2.5cm))分别为100个trial,如下表。
|
Condition |
形状 |
Trial type |
颜色 |
Trial数 |
|
1 |
长(2.5cm)*高7.5cm) |
Go |
green |
80 |
|
|
|
No go |
blue |
20 |
|
2 |
长(7.5cm)*高(2.5cm) |
Go |
green |
20 |
|
|
|
No go |
blue |
80 |
所以我需要准备一个list,包含了200个trial的所需的刺激材料,每个trial一行。
到目前为止,对实验的理论设计部分就已经完成。现在要具体操作了。稍作休息……
首先用ppt做物料,这个前面已经说过,这里不细说了。现在我已经准备好了如下的图片材料,e-prime支持bmp格式的(e-prime1.1只支持bmp格式的,e-prime2.0支持其它格式的图片):
Introduction.bmp ‘因为不支持中文文本,所以把中文指导语做成了图片。
Ver.bmp ‘条件1的长方形:长(2.5cm)*高7.5cm),立着,内没有填充颜色。
Ver_go.bmp ‘条件1的长方形,内填充颜色为绿色,提示为go trial type。
Ver_nogo.bmp ‘条件1的长方形,内填充颜色为蓝色,提示为nogo trial type。
Hor.bmp ‘条件2的长方形:长(7.5cm)*高(2.5cm),躺着,内没有填充颜色。
Hor_go.bmp ‘条件2的长方形,内填充颜色为绿色,提示为go trial type。
Hor_nogo.bmp ‘条件2的长方形,内填充颜色为蓝色,提示为nogo trial type。
Corr.bmp ‘正确反应的反馈信息,由于不支持中文,所以也做成了图片。
Incorr.bmp ‘错误反应的反馈信息。
Start.bmp ‘练习后,进入正式实验。
Goodby.bmp ‘实验完成,结束语。
有了上面的这些物料后,就开始打开e-prime>s-studio,打开一个空白实验(blank experiment):
在structure窗口中,双击SessionProc,右边窗口中打开一个左端绿色,右端红色的时间轴:
我们可以把要呈现的物体(object)从左到右排列在这条线上,并设置每个物体(object)的呈现时间、呈现位置等。前面已经介绍过需要把e-prime的分辨率设置到与屏幕分辨率一样,这里不在赘述。
基于前面的实验设计,我们首先要给被试呈现的是一个指导语(introduction),并且用图片的形式进行呈现。所以就用鼠标从toolbox窗口drag一个ImageDispaly放到SessionPro的轴上。并且把ImageDisplay的名字改为Introduction。
指导语之后,就是练习。所以从toolbox窗口drag一个list放到Introduction后。List object用来存放练习所需的trial。所以重命名为praclist。
练习完后就进入正式实验,鼠标从toolbox窗口drag一个ImageDispaly放到praclist后,提醒被试马上就要开始正式实验了。所以重命名为start。
从toolbox窗口drag一个list放到start后,这个list用来存放正式实验所需的trial。所以重命名为blocklist。
因为这个实验只有一个block,所以这个block 完之后,正式实验也就结束了。然后要呈现一个结束语,所以从toolbox窗口drag一个ImageDispaly放到blocklistt后,重命名为goodby。
最后,SessionProc的时间轴、结构窗口如下:
这就是gonogo实验的最顶上一层。从这里可以看出,当我们在构思一个实验的时候,是从一个trial水平开始,从最底层开始建构,到block水平,到整个实验水平(session level)。而在用e-prime编写实验的时候,却是从整个实验最顶层开始,到block水平,再到trial水平。
现在我们开始设置SessionProc上每一个object的属性。
双击introduction,点击左上角的属性图标(如下图),打开一个Properties:introduction的属性设置框。在这个设置框中可以对introduction的所有属性进行设置。
点击”general”,点击filename后面的文件夹,浏览到introduction.bmp所在的文件夹,选中introduction.bmp。或者直接在filename后面的输入框中输入路径和文件名:D:\experiment_program\go_no_go\introduction.bmp。然后还有AlignHorizontal和AlignVertical都设置成center,意思是让坐标原点在屏幕中间。BackColor设置屏幕的背景颜色,一般是白色或者黑色(当图片有屏幕那么大时,这个就失效了,因为无论白色还是黑色都被图片遮住了)。其它默认就好了。
点击”Frame”,这是显示框的大小和位置的。如果需要满屏占据,在Size后Width和Height都设置成100%就可以了。Positon选择center,其它都默认好了。这样图片就满屏显示在屏幕上了。
点击“Duration/Input”,设置图片呈现时间和反应输入。Duration根据需要设置不同的呈现时间,这里由于是指导语,需要被试自行控制是否理解。所以Duration设置为infinite,也可以在里面填写-1,同样是infinite的意思。Data Logging设置需要记录什么数据,由于这里是指导语,不需要记录反应时,也没有正确率什么的,所以设置为none。 Timing mode和PrePelease设置为Event和0,这是默认值。Input Masks设置允许的反应键和正确反应键。这里选择keyboad键盘输入。Allowable是允许的反应键,这里设置为SPACE空格键,注意需要大写并且用大括号。Correct设置正确反应键。这里不记录任何数据,所以无需设置这一项。后面的Time limit是允许按键反应的时间,即在多长时间内按键有效,这里设置为图片的呈现时间same as duration。End Action是被试按键后,程序的动作,设置为Terminate,即被试按键后,图片就结束,进入下一个呈现画面。其他保持默认就好了。
Sync、Logging、note保持默认就好了。然后点击OK。Introduction.bmp图片就已经load到程序中了。
按照同样的方法设置好start和goodby。
相关文章
分类: 实验设计
2 条评论 发表评论
1.
Anonymous | 2010 年 02 月 22 日 于 16:27
为啥没写完呢?很好的教程啊。。。
2.
finny | 2010 年 06 月 04 日 于 09:34
博主能不能写完呢?
很期待哦
发表评论
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
TrackBack URL | 这篇文章上的评论的 RSS feed