eprime入门教程个人经验版资料

上传人:w****i 文档编号:102965669 上传时间:2019-10-05 格式:PDF 页数:8 大小:351.28KB
返回 下载 相关 举报
eprime入门教程个人经验版资料_第1页
第1页 / 共8页
eprime入门教程个人经验版资料_第2页
第2页 / 共8页
eprime入门教程个人经验版资料_第3页
第3页 / 共8页
eprime入门教程个人经验版资料_第4页
第4页 / 共8页
eprime入门教程个人经验版资料_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《eprime入门教程个人经验版资料》由会员分享,可在线阅读,更多相关《eprime入门教程个人经验版资料(8页珍藏版)》请在金锄头文库上搜索。

1、EPrime 入门入门详细教程详细教程 王一峰王一峰 因时间仓促,水平有限,本教程难免会有不足甚至错误,希望各位同道提出批评意见,大家共同进步!因时间仓促,水平有限,本教程难免会有不足甚至错误,希望各位同道提出批评意见,大家共同进步! E-Prime 跟 office 一样,是一个程序包。就像做文档用 Word,做幻灯片用 PPT 一样,写程序的时候就用 E-Studio,运行程序可以用 E-Run 或 E-Studio,整理数据用 E-DataAid,合并数据用 E-Merge,恢复未完成或 损坏的数据用 E-Recovery(用 TXT 文件生成 edat 文件) 。 我们主要用 E-Pr

2、ime 来编写和运行程序。首先打开 E-Studio,选择新建一个空白实验。 然后点击 Structure 里的 SessionProc(这个很容易找到) ,会弹出 SessionProc 的界面,就是一条左绿右红的 流程线,这条线上要按照时间先后顺序呈现你实验的整个流程。 SessionProc 这条线上一般包含三个基本的部分。首先是实验指导语(introduction) ,你可以用一个图片 或文本来写。对于 1.1 版本的与汉语兼容性不好,所以尽量用图片呈现。2.0 版 本就可以用文本。同样,在实验的最后会有一个结束语(endexperiment) ,跟指导语的设置基本相同。接 下来就是最

3、重要的实验程序(experiment)部分了,这部分用一个 list呈现。 心理学实验一般是被试读完指导语后按键或通过别的方式开始实验,也许有练习,也许没有。实验结束之 后程序自动跳出,呈现结束语(一些感谢的话) 。我们先从指导语开始看,双击 introduction,弹出它 的对话框,然后点击左上角的属性按钮,出现属性对话框。 该对话框包含等子目录。 在 General 中首先需要你 输入该控件所引用的文件(图片)名。如果只有一幅图片,可以直接输入图片名.后缀,比如 picture.bmp。 如果有很多图片, 并且你把它们放在了 list 里面, 可以通过调用 list 属性的方法引用。 比

4、如 list 里面有 picture 这一列,里面放了你的所有图片材料,在此,就可以输入picture.bmp。当然,如果你不怕麻烦,可以在 list 里面输入所有文件的“名称.后缀” ,在此只需要填写picture。后缀是必须有的,并且只能有一次。如 果还是感觉没把握,可以点击右边的,在文件夹中搜索就行,点击打开后,文件就直接调用过来了。 记住,请把你的所有实验材料跟该程序放在同一个文件夹里,程序中的所有引用都会在该文件夹中调用。 General 的左边是调整文件的镜像方向、拉伸、位置等空间属性的;右边是调整颜色属性的。如果需要, 可以自己尝试调节一下每个选项,看有什么效果。我们经常用的选项

5、是,为 了让被试眼睛更舒服,我们会调节屏幕呈现柔和的颜色,或者根据实验目的选择必要的颜色。颜色设置有 三种方法: (1)从下拉菜单中选择;(2)直接输入颜色名称,如 red; (3)输入 RGB 值并用英文逗号隔开,比 如 85,123,205。 Frame 中的选项用于调节材料的大小、位置、边框等信息。 Duration/Input 是我们最常用的菜单,刺激呈现的很多重要参数都在此设置。其中,Duration 的选择同样有 三种方式: (1)从下拉菜单选择; (2)自己输入,如 33; (3)从 list 里面调用,如time。 Timing mode 可以根据需要选择,ERP 研究常用 E

6、vent 模式,保证当前刺激与发送 trigger 的时间一致,是严 格的事件相关;fMRI 研究常用 Cumulative 模式,如果上一个刺激时间有延迟,则当前刺激会提前呈现,可 以保证当前实际运行时间与程序预定时间一致。 PreRelease 如果需要的话,一般设为 100ms,即提前 100ms 让下一刺激进入缓存,保证及时呈现。 Data Logging 可以选择你记录数据的项目,也可以在 Logging 菜单下查看和选择。 接下来选择输入设备,常用的是键盘。选择后进行 response 设置。 Allowable 中设置你的按键,对于单个字母和数字直接输入即可,也可以同时输入多个按

7、键,如“12345” , 之间不用逗号。一些在键盘上标注了多个字母的键需要用大括号括起来,比如任意键用ANY,空格键用 SPACE,回车键用ENTER。如果你想在不同 trial 中设置不同的按键,可以在 list 中单独写成一列,然后在 此处引用,引用格式仍然是方括号,如key。 Correct 中填写你规定的正确反应,如 fj,1,C等,也可以不填。 注意:用笔记本电脑运行程序的时候,按键可能会出现问题。一部分字母可以用作数字键,这时如果设置 按键是某个字母,有可能记录不到反应。因为该键此时表示的可能是数字,这个检查一下 Fn 键就可以。 台式机一般不会出现这个问题。 Time limit

8、 是关于呈现时间的设置方式。如果选择 same as duration,则强制使用你在 Duration 中规定的时 间。选择 infinite 则时间不限,你可以在 end action 中设置结束的方式。当然也可以在下拉菜单中选择特定 的时间以结束刺激或者自己输入时间,如 225,或者引用 list 中的时间限制,如ltime。 End action 选择 none,则会根据你在上面设定的时间自动结束,如果选择 terminate 则在被试反应后结束, 选择 jump 则跳出。 Duration、response、Time limit、End action 配合使用可以达到多种效果。 如有

9、更加复杂的要求,可以尝试在 Advanced properties 中设置,比如设置 MAX Count 为 2,即可以按两个 键反应, 如输入 10.Echo 中添加 display 控件后可以让被试在浮动对话框中输入答案。 对话框的位置、 大小、 字号等可在 edit 中设置,如有需要,可以自己尝试。 Text display 的设置方式与 image display 相似。 最关键的部分是 list 里面的设置。这里包含被试实验操作的整个流程,建议以最简单的方式呈现。一般一 个 trial 由一行构成,里面可以包含任何可以调用的信息。 双击打开 list 的界面,会看到第一行的工具栏。从

10、左到右依次是增加一行、增加多行、增加一个属性、增 加多个属性、summary、list 的属性、删除行和删除属性。一般常用的是增加多行(至你所需的 trial 数)和 增加多个属性(包含你所需调用的所有属性) 。 Summary 的内容会呈现在工具栏下方的空白处,方便及时查看运行框架。其中 sample 的数量就是行数,1 个 cycle 就是整个 list 运行一个循环。注意观察上图中 sample、cycle、weight 的关系及右侧 structure 框中 随 list 设置而发生的变化。 List 的属性也包含几个内容:general 中可以设置运行方式,一般选择 embedded

11、 即可,就是直接运行本 list 中嵌入的内容。也可以调用你已经建立的 file,或自己写的脚本(script) 。 Selection 中可选择运行顺序。 Sequential 即按 ID 顺序呈现 list 里面的内容, random 是随机顺序呈现, random with replacement 类似于放回抽样,有可能两次抽到同一行。Counterbalance、offset、permutation 均是按 照特定顺序呈现,如可以平衡被试、利手、分组等,在右侧选择相应的项目即可。 所有控件的属性也可以在属性窗口查看或设置,如下图。 List 主体的第一行是属性名称,其中 weight

12、栏下可以为每一行赋值,表示该行在程序运行时执行的次数。 Nested 栏下可以输入一个名称,输入后会出现一个新的 list,里面可以输入你需要的材料,这样当程序运 行到每一行的时候都可以从嵌套的 list 中调用材料,只需将嵌套 list 的选择方式设为 random,即可在每个 trial 中随机调用你所有的材料。这一功能非常有用。当然,如果你在每个 trial 中调用的材料都是固定的, 就不须 nested 了。 然后是 procedure,在下面输入一个名称,就会出现一个新的程序流程。你可以在此流程条上放置一个 trial 中需要的所有控件。一个 list 中可以包含多个 procedu

13、re,比如一部分需要反应,一部分不需要反应,就可 以设置两个 procedure,分别记录相应的信息。 一个 procedure 包含一个 trial 运行所需要的所有流程,按时间顺序排列。各控件的设置可以参考前面 imagedisplay 的设置。 Feedback 控件的设置有特殊性, 它包含多个项目, 每个项目可以分别设置, 但都受到 feedback 属性的限制。 工具栏中提供了文本、 图片、 声音等不同的反馈方式, 可以对不同反应作出不同的反馈。 Correct、 incorrect、 noresponse 等只包含基本设置,总体属性的设置要先选中 feedback,然后点击右侧的属

14、性按钮。 General 中可以输入或选中需要对哪个控件的信息进行反馈,以及要收集哪些信息。Format 中可以设置反 馈的形式,如百分数、整数等。Duration/input 中可以设置 feedback 控件的持续时间、结束方式等。后面 的设置参考 imagedisplay 的设置。 对于随机时间的设置需要在 inline 中进行。 如要控制 prime 的呈现时间在 50500ms 中随机, 在其前放置一 个 inline,用下面的语句来控制: Set prime.duration=random(50,500) 与属性中的 duration/input 设置相比,程序会优先调用 inli

15、ne 中的设置。 另外,很多过程可以用 inline 来控制。比如,运行 n 个 trial 后进行休息、计算正确率等。复杂的控制语句 可以到网上搜索。 当然,要完成实验还需要收集被试信息,可以在 structure 中双击 experiment object。或者在主窗口的 edit 菜单下选择。 在 startup info 中选择或添加需要收集的信息。在 devices 中添加和编辑硬件设备。比如,选中 display,点 击 edit,设置其相应属性。有时图片不能调用,也需要查看此处的属性跟图片是否相符。 Eprime 的界面是结构化的,你可以在 structure 窗口中查看整个实验

16、的流程。在编写程序前,一定要对自己 的实验流程有一个细致的安排, 也可以写在纸上, 设计过程中需要什么控件, 直接拖到相应的位置就可以。 如果要在另一个位置调用一个设置完全相同的控件,只需要用鼠标拖动到新位置,就可完成复制。此时, 修改一个位置,另一个位置的控件中所有的参数都会同步改动。如果不想同步改动的话,可以按住 Ctrl 键 再拖动,可以看到新的控件名称已经改变了,他们已经是两个独立的控件,可以单独修改。 Eprime 要跟 ERP 或 fMRI, 往往需要向相应设备发送 trigger 或打 mark。 首先在 view 菜单中打开 script 窗口。 在 user 对话框中开端口,对每个需要打 mark 的控件进行设定,即 stimulation.OnsetSignalEnabled = True stimulation.OnsetSignalPort = %26H378 stimulation.OnsetSignalData = %26H02 stimulation.OffsetSignalEnabled=True 这一组语句

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号