E-Prime2实现List嵌套
用E-Prime实现一个简单的List嵌套,实验流程基于斯特鲁程序(色词一致/不一致实验)。
首先File-New,新建一个空白项目
此时生成流程如下
Experiment Object是实验中被用到的流程或者控件对象,SessionProc是总流程,Unreferenced E-Objects是实验中未使用的对象,暂时放在这里。
双击SessionProc可打开流程线,此时可以发现这条流程里面是没有任何控件的
指导语
在Toolbox 中选中“Slide”控件,按住鼠标左键,拖至实验总过程 SessionProc 流程线中,如图箭头所示,即在 SessionProe 流程线中生成 Slide 1 界面。
选中 Slide1,按鼠标右键选择“Rename”,将 “Slide 1”改名为“Instruction”(指导语)。
双击“Instruction”,选择文字组件,输入指导语
注意文字组件默认的字体是不能很好的显示中文的,运行可能会有点问题,所以右键打开这个组件的配置页,将字体改为支持中文的字体
调整指导语环节的呈现时间,一般呈现无限时间,直到被试做出反应
上方向键为
{UPARROW}
注意是花括号不是中括号。
注意是花括号不是中括号。
List1
拖动List到SessionProc线中,
需要为该List1增加一个Procedure,
List2
注意是中括号不是花括号。
注意是中括号不是花括号。
此时可以点击紫色小人运行一下看看效果如何
实验一共会出现9次下面的字,为颜色和字的3*3组合,每次持续一秒左右
现在出现是固定的,可以将两个List都改为随机出现。
List 对实验材料的呈现方式有
Sequential(顺序呈现)、
Random(随机呈现)、
Random with Replacement(带重复的随机)、
CounterBlance(平衡顺序)、
Offset(分支顺序)和
Permutation(数列顺序)等六种方式可供选择。
再次运行,就会发现9次出现的字和颜色都是随机的了,但是不会重复出现。
按键反应
{DOWNARROW}{LEFTARROW}{RIGHTARROW}
这里稍微补充一下,Allowable是本次允许的按键输入,只有三个键,即下、左和右
然后Correct则是正确反应,通常是Allowable中的某一个。
具体是哪一个,可以通过List中的字段来控制,当运行到该行时,按下指定按键即为正确。
我们可以在List2中新增一个字段,作为答案
然后回到TextDisplay1中指向这个字段
这里很容易出错,[Answer]是中括号,而上面一格是花括号。
这里很容易出错,[Answer]是中括号,而上面一格是花括号。
反馈
结束语
所以整个流程下来就是这个样子:
执行
尝试执行一下
由于我前面已经执行过了,所以这次使用相同的Subject和Session,会覆盖上次数据,正式实验不可这样做。
然后正式进入实验
减少展示条目
运行完毕会生成edat文件,可以在这里看
由于原有数据量太多,所以这里做了一些筛选和排序方便查看
看得出来,我一共做了6次正确反应,在6次正确反应中,色词一致的两次反应时都在400ms左右,其他的不一致的则都在600ms以上。
原文地址:https://blog.csdn.net/bfz_50/article/details/145292082
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!