EPrime入门教程个人经验版
eprime1.1教程
E-Prime使用說明簡介E-Prime有許多功能,包括編寫程式(E-Studio)、執行程式(E-Run)、整理data(E-DataAid)、修復data(E-Recovery)、合併data(E-Merge)。
一般來說,要編寫程式我們會使用E-Studio。
在程式集中執行E-Studio後會出現選單(如下右圖),除了可以選第一項開啟一個新的空白實驗或是選第二項使用範例模式一步一步建立實驗程式,也可以選第三項開啟一個已存在的實驗程式來進行編輯。
基本操作介面通常我們選擇開啟一個新的空白實驗後,會出現如下圖之畫面。
1.工具箱(ToolBox) : 在下圖最左邊的藍色區域就是工具箱,工具箱裡的物件(包括圖片、聲音、文字、反應回饋…等)都可以依照實驗的設計和需求,自行加入到實驗之中。
2.結構視窗(Structure) : 結構視窗中會以樹狀圖的形式,顯示出使用者在實驗結構中放入了哪些工具箱中的物件。
實驗執行時,程式會依據此視窗中(由上而下)之順序,先後呈現出使用者所放置的物件。
3.屬性視窗(Properties) :在結構視窗下方的屬性視窗,可顯示在結構視窗中被使用者所點選(用滑鼠左鍵在物件上點一下)之物件的屬性。
我們可以藉由屬性視窗來更改結構視窗中物件的名稱、呈現時間長短及位置、資料收集方式…等基本屬性。
4.工作區: 下圖畫面中右側的區域為工作區。
當我們用滑鼠左鍵在已放置於結構視窗中之物件上點兩下時,則此物件就會呈現在工作區之中,此時也可以對物件的屬性進行編輯。
編輯實驗程式舉例說明假設我們現在的實驗,想請受試者先看一個中文字中的部件(如:言),再看一個中文字(如:試),並請受試者判斷先前看到的部件,是否有出現在後來看到的中文字中。
因此,本實驗的呈現順序為: 指導語畫面→練習開始畫面→練習(5個trial)→練習結束畫面→正式實驗(10個trial)→實驗結束畫面練習trial為:嗶聲→部件→遮蔽(mask)→中文字→回饋→全黑畫面正式實驗trial為:嗶聲→部件→遮蔽(mask)→中文字→全黑畫面開始編輯1.時間軸:首先,在SessionProc圖示上按滑鼠左鍵一下,會出現屬性視窗。
E-Prime使用教程(PPT-58).ppt
程序界面: E-DataAid – 构成和功能
E-DataAid 具有强大的数据处理功能。它可以过滤数据,譬 如,研究者只需要被试正确反应的反应时间,那么在EDataAid 中选择Tools 菜单,然后选择其中的Filter ,设定 Stimuli.ACC = 1 ,就能得到被试正确反应条件下的各项数 据。另外,E2DataAid 也可以用来编辑数据,并通过导出系 统将数据导入到指定的电子表格或SPSS 文件中,以便进行 更进一步的数据分析。
E-Prime 的优点
E-Prime 系统具有以下几方面显著特征: ① 图形化界面的编程环境:研究者可以通过所见即所得的方式选择、拖 放实验所需对象,并设定其属性,使得心理实验编程简单化; ② 时间精度非常高: E-Prime 系统提供了PreRelease 功能,提高了刺激 呈现的计时精度; ③ 面向对象的简易的E-Basic 语言:系统提供了许多针对行为研究的增 强命令,为编程提供了灵活性,可以帮助实现更加灵活全面的实验范式; ④ 提供了E-Prime 的扩展空间,如数据分析和导出系统,可以在系统内 完成初步的数据筛选、整理和分析。
List object 用 来定义实验组 块(block)、 trial, 或者subtrial。譬如,存 放实验过程、 实验材料及材 料属性。
Procedure objects 是实验程序的时间流 程。它可以通过可视 化的方式表明所有 object呈现顺序及其 运行时间。
FeedbackDisplay 可以 用来指定被试做出反应 后的反馈,如RT,是否 做出反应、正确率,判 断正误等。
究需要由研究者自己
设定的属性,这些属
性将决定对象的行。
TextDisplay 主 要用来呈现文本 刺激,如指导语 等,也可以用来 控制时间。
eprime程序教程
eprime程序教程 [原创 2008-10-05 10:43:04]字号:大中小E-Prime是由卡奈基-梅龙大学和匹兹堡大学联合开发心理学实验操作平台,是一个高等的图形设计环境,提供革命性的新工具,以加速实验发展,E-Prime可以让您在设计实验时,只须选取常用的实验功能图标,然后把图标拖曳到实验程序内,可以在短短的时间,建立复杂的实验程序。
功能: 实验设计、生成、运行、收集数据、编辑和预处理分析数据。
优点: E-Prime能呈现的刺激可以是文本、图像和声音(可以同时呈现三者的任意组合)提供了详细的时间信息和事件细节(包括呈现时间、反应时间的细节),可供进一步分析,有助于了解实际实验运行的时间问题。
专门面向心理实验,并针对心理实验的时间精度作了优化。
刺激呈现与屏幕刷新同步,精度可达毫秒。
相对于传统编程语言,E-Prime易学易用,实验生成快速。
E-Prime的优点在于:反应输入方式多样:E-Prime目前可以实现的反应输入有:键盘、鼠标以及反应盒SRBox;另外,也可以利用反应盒接口或并口、串口接上其它设备,如ERP等。
专门面向心理实验,并针对心理实验的时间精度作了优化。
刺激呈现与屏幕刷新同步,精度可达毫。
相对于传统编程语言,E-Prime易学易用,实验生成快速。
提供了详细的时间信息和事件细节(包括呈现时间、反应时间的细节),可供进一步分析,有助于了解实际实验运行的时间问题。
E-Prime 包括了以下几部分:E-Studio 图形化界面的编程环境E-Basic Script 式语言E-Run 实时生成实验程序E-Merge 数据融合E-DataAid 表格式数据处理E-Recovery 数据修复E- Prime 应用中的若干个问题1、E- Prime的时间精度为毫秒级,E- Prime可以呈现几毫秒甚至1毫秒的刺激?这是对毫秒级精度的误解,实际上,毫秒精度是相对的(参见 E- Prime对毫秒精度的定义) ,E- Prime无法做到绝对 1 毫秒的控制,任何实验生成软件都无法做到。
e-prime软件操作手册
①All sample 所有例子显示完菜结束 ②After samples 在运行记个 例子后才结束 ③Reset at beginning of each 每次运行都回复默认设置 ④After cycles 循环几次结束 ⑤After samples 运行几个例子结束 ⑥After seconds 运行几秒后结束
五、行为数据的处理......................................................... 18
1
一、安装
放入光盘打开后的界面如图: 直接安装第二项,安装过程如下,直接点 NEXT 即可:
在这里提示是否安装 I/O 设备,选择是。
2
在这里提示是否安装反应盒驱动,选择是。 然后在第一次打开时会有如图提示:
List 表单如上图
则在文本中科直接显示 code 下的数字。Slid 中的文本也可如此设置。
十一、Wait 参数的设置
17
五、行为数据的处理
在试验结束后,会在源文件目录下生成一个和原文件同名的 edat 的文件,即行为数据。 打开如下图:
设置一个标签,在符合某一条件跳转到此
四、List 的参数设置
增加一行 增加多行 增加一列 增加多列 隐藏 summary List 呈现格式 删除行 删除列
10
打开
会出现界面如下:
Order 一般常用的有两种调取方式 sequential 顺序方式和 random 随机方式 另外还有一些参数界面如图:
9
对象.OmsetSingalPort=&H378 对象.OffsetSingalEnable=Ture 对象.OffsetSingalPort=&H378 发送 trrige 的语句是 对象.OnsetSingalData=1 另外还有一些命令如判断,返回等,详细请参见(demo)
E-Prime常用操作介绍(10.8)
11/25/2018 03:46
17
2.7.3 Experiment Object
11/25/2018 03:46
18
11/25/2018 03:46 8
2.2 ImageDisplay对象
文件路径:
I. 如果图片和实验程序位于同一文件夹,则图片 的路径为:图片的文件名(带后缀:.bmp);
例: BlueCar.bmp
II. 如果图片文件夹与实验程序位于同一文件夹, 则图片的路径为:图片文件夹名/图片的文件名 (带后缀:.bmp )。 例: Image\RedCar.bmp
11/25/2018 03:46 2
课程大纲
一、刺激呈现:E-Prime 二、数据处理:Matlab
11/25/2018 03:46
3
E-Prime课程安排
1 2 3 4 5 6 7 E-Prime简介及入门程序介绍 E-Studio常用操作介绍 List属性设置及实验流程控制
TextDisplay, ImageDisplay, Slide属性设置及应用 E-Basic, Inline, Label应用及ERP的Maker同步
11/2对象
11/25/2018 03:46
10
2.3 SoundOut对象
声音文件调用方式: 直接调用,变量赋值.
在使用SoundOut 对象之前,应在 Experiment Object的设备标 签栏下面勾选 SoundOut设备。
11/25/2018 03:46 11
2.4 Slide对象
每个子对象的 属性都可以单 独进行设置, 同时Slide的属 性也可以设置。 每个Slide对象 都可以同时多 个State,但是 每次运行仅能 激活一个State.
Eprime第一次用就上手
目录分析
《Eprime第一次就上手》这本书的目录分析
《Eprime第一次就上手》是一本介绍Eprime软件的书籍,Eprime是一款专 业的心理学实验软件,被广泛应用于各种心理学实验和研究中。本书详细介绍了 Eprime的各项功能和操作方法,包括创建实验、管理实验数据、设置实验刺激和 反应时间、导入和导出数据等。
这本书的开篇首先介绍了Eprime的基本概念和背景,让读者对这个新兴技术 有一个全面的了解。接着,作者通过简单易懂的语言和丰富的图表解释了Eprime 的核心原理和技术,对于初学者来说非常友好。
书中还介绍了许多实用的案例和应用程序,这些案例覆盖了多个领域,例如 自然语言处理、机器学习和人工智能等。这些案例不仅帮助读者更好地理解 Eprime的应用场景,还提供了许多实用的操作技巧。
“在使用Eprime分析数据时,需要注意一些事项。需要选择合适的统计方法 和数据分析指标。需要进行数据清理和预处理。需要考虑到一些特殊情况对数据 的影响。”
“在使用Eprime生成报告时,需要注意一些事项。需要按照规范格式和要求 进行撰写。需要将实验结果以图表和表格的形式呈现出来。需要进行总结和讨 论。”
内容摘要
本章介绍了Eprime在各个领域的应用案例,包括认知心理学、神经心理学、发展心理学、社会心 理学和临床心理学等。这些案例可以帮助读者更好地了解Eprime的应用范围和使用技巧。 《Eprime第一次用就上手》是一本非常实用的书籍,它不仅介绍了Eprime软件的基本操作和各 种实验模板,还介绍了其高级功能和应用案例。这本书不仅适合初学者使用,也适合有一定经验 的研究人员使用。
《Eprime第一次用就上手》这本书是一本非常实用的工具书,它能够帮助读 者快速掌握Eprime软件的使用方法和技巧,提高心理学实验的效率和质量。
Eprime基础知识
Filter(filter是filter要留下的情形)
• Filter為過濾要用到的資料,例如
– 我們要排除練習嘗試的資料,只要正式階段的 資料 – 我們只要正確反應下的資料,不要不正確反應 下的資料。
• 點下filter物件,得到右邊的畫面 • 將選單下拉,選取要filter的attribute,點選 checklist可以直接選取要留下的情形,或是 利用range設定聯集、交集,以及大於、小 於等等的logical operation,來設定要留下 來的資料
• 以只要看正確反應下的情形為例,下拉選 單找到xxx.acc(依自己實驗設定而異), 點選checklist,勾選1(表示答對),按確 定,即可。
1 2
3
資料分析
• 當資料合併好,且過濾好要分析的資料後, 就可以開始進行分析,點選analyze物件
• 解釋在下頁
1 4
2
3
5
• 1.先輸入名字,之後會顯示為excel工作表 的名字 • 2. 此為所有的attribute,需要此選項時,只 要用滑鼠拖過去就可以 • 3.通常放入subject • 4.放入condition • 5.放入dependent variable
– 在放入之後,滑鼠按兩下,可以改變其統計值, 如平均樹、標準差等
• 完成之後,按run即可
பைடு நூலகம்
• 之後,即可跑出此畫面 • 如果要output到EXCEL畫面只要點選 excelcopy即可
資料分析
• 點開合併後的檔案(圖示跟原來的檔案不 太相同)(若無法直接開啟,請看下頁的 開啟方式)
• 從程式集,點選e-dataaid程式,用此程式 來開啟合併過後的檔案
• 開啟合併過後的檔案
e-prime使用讲解
E-Prime实验操作手册目录一、安装 (3)二、界面介绍 (5)三、基本操作 (7)四、控件设置: (8)一、图片控件设置: (8)二、Inline 程序语句的编写 (10)三、Lable (10)四、List的参数设置 (11)五、Moviedisplay的参数设置 (12)六、Silde的参数设置 (13)七、反馈控件的参数设置 (14)八、录音控件的参数设置 (16)九、声音控件的参数设置 (16)十、文本控件的参数设置 (17)十一、Wait参数的设置 (18)五、行为数据的处理 (19)一、安装放入光盘打开后的界面如图:直接安装第二项,安装过程如下,直接点NEXT即可:在这里提示是否安装I/O设备,选择是。
在这里提示是否安装反应盒驱动,选择是。
然后在第一次打开时会有如图提示:选择否即可。
在此注册,输入用户名和公司单位以及序列号,序列号格式如:4198A5-8D7E92-9E89BD。
e-prime1.0在安装的时候需要插上狗才可以安装,而2.0不需要。
二、界面介绍 打开软件的界面如图: 嵌入图片刺激实现程序语句设置标签表单嵌入视频刺激调用子进程进程嵌入符合刺激(图片、文字、声音、视频)嵌入反馈提示声音录制嵌入声音刺激嵌入文字刺激设置等待菜单栏快捷方式工具箱工作区结构视窗属性视窗另外需要介绍的在edit下的experiment里有一些外接设备和显示设置界面如图:双击第一项则出现Dieplay index 设置在那个显示器上显示。
Default background color 设置背景颜色Match desktop resolution at runtime 设置是否全屏否则启动setting中设置的分辨率Width和height设置分辨率Color bit depth 设置颜色质量点击Add可以增加反应设备如图:可以增加游戏摇杆,也可以增加自己设计的并口设备。
三、基本操作双击打开时间轴:控件时间轴ImageDisplay对象是E-prime用来呈现图形图片实验材料的控件。
E-prime操作教程之欧阳道创编
一,E-Prime组成部分1.实验组成10部分:1.Instruction指导语:“无限时间”,按键消失(注:不要用轻易按到的键),格式为图片(易于排版)。
操作性原则:说明先出现什么,后出现什么,被试如何反应。
范例:2.Fixation注视点:呈现时间500~800 ms,自动消失,大小30字号以上。
3.Stimulus刺激界面:4.Probecueing探测线索:出现在探测界面前面,用于去习惯化和让被试做好准备。
5.Probe探测界面:6.Feedback反馈界面:对被试反应作出正确或错误的反应。
时间:1000~2000ms7.ISI , SOA, Interval刺激间隔:ISI:上一个刺激终点~下一个刺激起点。
SOA:前一刺激起点~下一个刺激起点)。
两者的关系SOA=ISI+DurationInterval:刺激与目标,目标和其他界面的间隔时间。
8.Buffer Interval 实验缓冲:500~1200ms。
被试作反应后推迟下一个Trial的呈现。
反馈界面也起到缓冲的效果。
9.Mask 掩蔽界面:400~1000ms,常用于启动效应实验和记忆实验。
在记忆实验中,消除刺激的感觉记忆。
10.Exp End 结语界面:1000~1500ms,如,“实验完毕,谢谢您的参与!”2.实验程序控制5要素Duration呈现时间:固定时间,变化时间(设置变量或数组),无限时间(“-1”,“infinite”)Mode呈现方式(=消失方式):自动(不需要设置),按键(无限时间+设置按键在刺激界面),反应(无限时间+反应键在探测界面),自动+反应(固定时间+反应键)Format呈现格式:刺激物属性:字符(字体,大小,前景颜色?,背景颜色,下划线),图片(尺寸大小,文件大小,亮度,色调?,饱和度?,灰度?,对比度);位置;边框(大小,颜色)Response反应方式:键盘反应(字母,数字,功能键);语音反应;外接反应键;脚踏板反应Data logging数据收集:反应时Response Time ;RT ,正误Accuracy;ACC,反应Response;RESP,实验流程示意图3.实验过程Procedure:Session Procedure全过程;CEP Core Experimental Procedure(运行一次是一次Trial,一个Block=指导语+CEP+结束语)4.实验设计的4模式:Paralleling并联模式:(图B)完成CEP1再完成CEP2。
e-prime的基本使用
a
1
一、e-prime程序安装
a
2
a
3
二、e-prime基本工具
a
4
a
5
a
6
a
7
练习指导语 练习部分 实验阶段指导语 实验部分 结束语
程一 般 实 验 程 序 流
整理数据分析数据
a
8
1、文本工具(Textdisplay)
a
9
a
10
a
11
a
12
a
a
22
单个图片插入
a
23
a
24
系列图片插入设置
a
25
Image本身设置
a
26
a
27
a
28
思考:如此设置对程序的影响?
a
29
数据文件的初步处理
1、合并数据 2、选择和分割数据 3、导出数据(.sav或者.xls) 3、简单计算(建议spss操作)
a
30
1、合并数据
由多文件到一文件,便于操作
加载素材列的名称
a
50
特点:只设置加载素材列
a
51
a
52
Stim1和stim2同时呈现,同时提取
a
53
嵌套模型2
优势: 1、可以实现不重复嵌套 2、可以实现内部list随机 3、可以实现分list需要装载素材 缺点: 1、总list随机化后意义不大。 2、难以对分开的list加载指导语等
a
54
13
2、list
基本功能: 装载实验素材名称,设定按键反应(标准答
案)等
a
14
E-prime操作教程
一,E-Prime组成部分1.实验组成10部分:1.Instruction指导语:“无限时间”,按键消失(注:不要用轻易按到的键),格式为图片(易于排版)。
操作性原则:说明先出现什么,后出现什么,被试如何反应。
范例:2.Fixation注视点:呈现时间500~800 ms,自动消失,大小30字号以上。
3.Stimulus刺激界面:4.Probecueing探测线索:出现在探测界面前面,用于去习惯化和让被试做好准备。
5.Probe探测界面:6.Feedback反馈界面:对被试反应作出正确或错误的反应。
时间:1000~2000ms7.ISI ,SOA,Interval刺激间隔:ISI:上一个刺激终点~下一个刺激起点。
SOA:前一刺激起点~下一个刺激起点)。
两者的关系SOA=ISI+DurationInterval:刺激与目标,目标和其他界面的间隔时间。
8.Buffer Interval 实验缓冲:500~1200ms。
被试作反应后推迟下一个Trial的呈现。
反馈界面也起到缓冲的效果。
9.Mask 掩蔽界面:400~1000ms,常用于启动效应实验和记忆实验。
在记忆实验中,消除刺激的感觉记忆。
10.Exp End 结语界面:1000~1500ms,如,“实验完毕,谢谢您的参与!”2.实验程序控制5要素Duration呈现时间:固定时间,变化时间(设置变量或数组),无限时间(“-1”,“infinite”)Mode呈现方式(=消失方式):自动(不需要设置),按键(无限时间+设置按键在刺激界面),反应(无限时间+反应键在探测界面),自动+反应(固定时间+反应键)Format呈现格式:刺激物属性:字符(字体,大小,前景颜色?,背景颜色,下划线),图片(尺寸大小,文件大小,亮度,色调?,饱和度?,灰度?,对比度);位置;边框(大小,颜色)Response反应方式:键盘反应(字母,数字,功能键);语音反应;外接反应键;脚踏板反应Data logging数据收集:反应时Response Time ;RT ,正误Accuracy;ACC,反应Response;RESP,实验流程示意图3.实验过程Procedure:Session Procedure全过程;CEP Core Experimental Procedure(运行一次是一次Trial,一个Block=指导语+CEP+结束语)4.实验设计的4模式:Paralleling并联模式:(图B)完成CEP1再完成CEP2。
心理学软件EPRIME教程详解
解决图片设计的问题、刺激不重复问题。
实验: “不同语系对图片认知的影响实验” 就可用此模式的实验设计。该实验过程是 在电脑屏幕上随机呈现四个图片,电脑同 时发出图片中某一物品的名称的普通话或 白话的文字和声音,要求被试选择该图片 的代码。该实验要求20个目标图片随机呈 现,并随机搭配10个干扰图片中的3个,目 标在屏幕中的位置(左上,右上,左下, 右下)要求随机呈现。该实验有三种随机 或随机搭配要求,属控制复杂的实验。实 验设计时,将20个目标刺激放置与list1中, 随机抽取,10个干扰刺激放list2中,随机 选取,目标在屏幕中的位置均衡人工安排 在List中,实验时随机选取 。
E-Prime
E-Prime实验设计: 幕出现的一串字符是否为单词(Word),若为单词(Word)请 按“J”键,若不是单词(NonWord),请按“j”键.
条件
刺激
答案
word
cat
j
nonword
Jop
f
word
Job
j
第一步:画出实验流程图
E-Prime实验设计的几种模式: ▪ 相嵌模式: 作业
心理研究实验常用技术之E-Prime实验设计:
▪ 练习模块的制作 ▪ 练习模块结束后返回继续练习(需Inline编程) ▪ 实验缓冲 ▪ 实验材料与填充材料不同设计问题(需Inline编程) ▪ 刺激在屏幕中方位的随机变化问题(Slide+相嵌) ▪ 反应等待问题(需Inline编程) ▪ 练习正确率问题(正确率的提取 & 达不到指定正确率继续练习 &
指导语
+
Stim (DR/KB&SD/RT&CR)
eprime操作.docx
E-Prime 使用明 1是一份老我的学料,是从网上找到的,在把它放上来,算作。
通自篇文章,用两三个小的你可以基本理解 E-Prime 的使用方法和程。
介E-Prime 有多功能,包括写程序 (E-Studio) 、行程序 (E-Run) 、整理data(E-DataAid) 、修复 data(E-Recovery) 、合并 data(E-Merge) 。
一般来,要写程序我会使用 E-Studio 。
在程序集中行 E-Studio 后会出(如下右),除了可以第一开启一个新的空白或是第二使用范例模式一步一步建立程序,也可以第三开启一个已存在的程序来行。
基本操作接口通常我开启一个新的空白后,会出如下之画面。
1.工具箱 (ToolBox) : 在下最左的色区域就是工具箱,工具箱里的象(包括片、声音、文字、反回⋯等)都可以依照的和需求,自行加入到之中。
2.构窗口 (Structure) : 构窗口中会以形的形式,示出用在构中放入了哪些工具箱中的象。
行,程序会依据此窗口中 ( 由上而下 ) 之序,先后呈出用所放置的象。
3. 属性窗口 (Properties) : 在构窗口下方的属性窗口,可示在构窗口中被用所点(用鼠左在象上点一下)之象的属性。
我可以藉由属性窗口来更改构窗口中象的名称、呈短及位置、数据收集方式⋯等基本属性。
4.工作区 : 下画面中右的区域工作区。
当我用鼠左在已放置于结构窗口中之对象上点两下时,则此对象就会呈现在工作区之中,此时也可以对对象的属性进行编辑。
编辑实验程序举例说明假设我们现在的实验,想请受试者先看一个中文字中的部件(如:言),再看一个中文字(如:试),并请受试者判断先前看到的部件,是否有出现在后来看到的中文字中。
因此,本实验的呈现顺序为:指导语画面→练习开始画面→练习(5 个 trial)→练习结束画面→正式实验(10 个 trial)→实验结束画面练习 trial为:哔声→部件→遮蔽(mask)→中文字→回馈→全黑画面正式实验 trial为:哔声→部件→遮蔽(mask)→中文字→全黑画面开始编辑1.时间轴 : 首先,在 SessionProc 图标上按鼠标左键一下,会出现属性窗口。
eprime的基本使用
1、合并数据
由多文件到一文件,便于操作
数据文件中包含的数据个数呈现
Recursive merge
合并时生成的说明
合并的结果
数据初步处理选择
2、总体选择数据
选择结果呈现
3、分割(split)选择数据
类别(等级)变量分割
连续变量分割
4、初等运算操作
计算结果
5、E-prime数据导出
导出格式设置
两种核心实验结构
1、嵌套模型 2、平衡模型
一、嵌套模型1
嵌套模型特点: 1、嵌套多余两个(一个一般没必要)list作为核心
list的素材来源 2、呈现提取规律为可(设定随机)随机的可重复提
取(个人认为是个弊端,但有时需要可重复) 3、素材提取个数为核心list中设定的素材加载行数
E-prime包含文件
收集被试信息
修改被试信息设置
3、imagedispaly
功能:加载中文或者其他图片等 格式要求:.BMP格式 选择:单个图片或者系列图片
Imagedispaly文件放置要求
单个图片插入
系列图片插入设置
Image本身设置
Hale Waihona Puke 思考:如此设置对程序的影响?
数据文件的初步处理
Stim1和stim2同时呈现,同时提取
嵌套模型2
优势: 1、可以实现不重复嵌套 2、可以实现内部list随机 3、可以实现分list需要装载素材 缺点: 1、总list随机化后意义不大。 2、难以对分开的list加载指导语等
设置差异性
数据样式(模型2)
平衡结构
e-prime的基本使用
1、合并数据
由多文件到一文件,便于操作
数据文件中包含的数据个数呈现
Recursive merge
合并时生成的说明
合并的结果
数据初步处理选择
2、总体选择数据
选择结果呈现
3、分割(split)选择数据
先提取设定 6、set stimulus.duration = random (N1,N2)
设定刺激呈现时间在N1与N2之间随机呈现
***一般以上程序可以满足基本需要!
特殊按键
1、← 、→、 ↓、 分别对应的按键名 为 {LEFTARROW}{RIGHTARROW}{DOWNARROW} {UPARROW}
2、结构选择注意根据自己的需要来进行 ,核心还是灵活的运用去选择和调整结 构类的不同设置以满足自己对不同的程 序设置需要。
3、结构的使用技巧很重要,只有多练才 能更好的使用。
附加内容
关键程序
1、Len(stimulus.resp)>0是否按键 2、stimulus.resp=“反应键” 3、stimulus.RT设定反应时在一定范围内 4、stimulus.ACC设定按键正确与错误 5、c.GetAttrib(“属性名”)=“设定” 预
1、嵌套结构图
2、嵌套内部设置
Stim1与stim2列 中括号内的名称对应 Wordlist与Numlist中
加载素材列的名称
特点:只设置加载素材列
Stim1和stim2同时呈现,同时 提取
嵌套模型2
优势: 1、可以实现不重复嵌套 2、可以实现内部list随机 3、可以实现分list需要装载素材 缺点: 1、总list随机化后意义不大。 2、难以对分开的list加载指导语等
EPrime入门教程个人经验版
EPrime入门详细教程王一峰因时间仓促,水平有限,本教程难免会有不足甚至错误,希望各位同道提出批评意见,大家共同进步!E-Prime跟office一样,是一个程序包。
就像做文档用Word,做幻灯片用PPT一样,写程序的时候就用E-Studio,运行程序可以用E-Run或E-Studio,整理数据用E-DataAid,合并数据用E-Merge,恢复未完成或损坏的数据用E-Recovery(用TXT文件生成edat文件)。
我们主要用E-Prime来编写和运行程序。
首先打开E-Studio,选择新建一个空白实验。
然后点击Structure里的SessionProc(这个很容易找到),会弹出SessionProc的界面,就是一条左绿右红的流程线,这条线上要按照时间先后顺序呈现你实验的整个流程。
SessionProc这条线上一般包含三个基本的部分。
首先是实验指导语(introduction),你可以用一个图片或文本来写。
对于1.1版本的与汉语兼容性不好,所以尽量用图片呈现。
2.0版本就可以用文本。
同样,在实验的最后会有一个结束语(endexperiment),跟指导语的设置基本相同。
接下来就是最重要的实验程序(experiment)部分了,这部分用一个list呈现。
心理学实验一般是被试读完指导语后按键或通过别的方式开始实验,也许有练习,也许没有。
实验结束之后程序自动跳出,呈现结束语(一些感谢的话……)。
我们先从指导语开始看,双击introduction,弹出它的对话框,然后点击左上角的属性按钮,出现属性对话框。
该对话框包含等子目录。
在General中首先需要你输入该控件所引用的文件(图片)名。
如果只有一幅图片,可以直接输入图片名.后缀,比如picture.bmp。
如果有很多图片,并且你把它们放在了list里面,可以通过调用list属性的方法引用。
比如list里面有picture 这一列,里面放了你的所有图片材料,在此,就可以输入[picture].bmp。
Eprime基础知识
如何開始寫程式
瞭解自己想要問的問題 用什麼樣的方式回答問題
實驗的程序(刺激的呈現、用什麼東西記錄反 應…) 獨變項 依變項(正確率、反應實驗)
第一步
首先,清楚地瞭解實驗的架構
開始 中間有幾個block,每一個block中有幾個trial 是否有休息 結束
每一個trial的結構
Presentation DMDX Matlab, C,….
E-Prime
出自 /Tips/FaithsSoftform: Windows Interface: High level programming language. Stimulus Presentation: Text, images, sounds, in different formats. Output: Files. Reference: /e-prime/default.htm Support: Technical support via email and possibly by phone. Intended Users/Comments: Research Scientists.
Image display:呈現影像 Text display :呈現文字 Slide:呈現影像、文字、聲音 Sound:呈現聲音 List:安排所有變項、實驗程序 Feedback:設定給予回饋
Procedure 的用法
插入一個物件(聲音、影像、或文字)
設定物件的特性
接收反映與設定時間
E-Prime參考書目
Schneider, W., Eschman, A., & Zuccolotto, A. (2002). E-Prime User’s Guide. Pittsburgh: Psychology Software Tools Inc. Schneider, W., Eschman, A., & Zuccolotto, A. (2002). E-Prime Reference Guide. Pittsburgh: Psychology Software Tools Inc.
e-prime新手教程,step by step教你如何使用e-prime,新手入门型
E-Prime使用说明简介E-Prime有许多功能,包括编写程序(E-Studio)、执行程序(E-Run)、整理data(E-DataAid)、修复data(E-Recovery)、合并data(E-Merge)。
一般来说,要编写程序我们会使用E-Studio。
在程序集中执行E-Studio后会出现选单(如下右图),除了可以选第一项开启一个新的空白实验或是选第二项使用范例模式一步一步建立实验程序,也可以选第三项开启一个已存在的实验程序来进行编辑。
基本操作接口通常我们选择开启一个新的空白实验后,会出现如下图之画面。
1.工具箱(ToolBox) : 在下图最左边的蓝色区域就是工具箱,工具箱里的对象(包括图片、声音、文字、反应回馈…等)都可以依照实验的设计和需求,自行加入到实验之中。
2.结构窗口(Structure) : 结构窗口中会以树形图的形式,显示出用户在实验结构中放入了哪些工具箱中的对象。
实验执行时,程序会依据此窗口中(由上而下)之顺序,先后呈现出用户所放置的对象。
3.属性窗口(Properties) :在结构窗口下方的属性窗口,可显示在结构窗口中被用户所点选(用鼠标左键在对象上点一下)之对象的属性。
我们可以藉由属性窗口来更改结构窗口中对象的名称、呈现时间长短及位置、数据收集方式…等基本属性。
4.工作区: 下图画面中右侧的区域为工作区。
当我们用鼠标左键在已放置于结构窗口中之对象上点两下时,则此对象就会呈现在工作区之中,此时也可以对对象的属性进行编辑。
编辑实验程序举例说明假设我们现在的实验,想请受试者先看一个中文字中的部件(如:言),再看一个中文字(如:试),并请受试者判断先前看到的部件,是否有出现在后来看到的中文字中。
因此,本实验的呈现顺序为: 指导语画面→练习开始画面→练习(5个trial)→练习结束画面→正式实验(10个trial)→实验结束画面练习trial为:哔声→部件→遮蔽(mask)→中文字→回馈→全黑画面正式实验trial为:哔声→部件→遮蔽(mask)→中文字→全黑画面开始编辑1.时间轴:首先,在SessionProc图标上按鼠标左键一下,会出现属性窗口。
E-prime操作教程
一【2 】,E-Prime构成部分1.试验构成10部分:1.Instruction指点语:“无穷时光”,按键消掉(注:不要用随意马虎按到的键),格局为图片(易于排版).操作性原则:解释先消失什么,后消失什么,被试若何反响.典范:2.Fixation注目点:呈现时光500~800 ms,主动消掉,大小30字号以上.3.Stimulus刺激界面:4.Probecueing探测线索:出如今探测界面前面,用于去习惯化和让被试做好预备.5.Probe探测界面:6.Feedback反馈界面:对被试反响作出准确或错误的反响.时光:1000~2000ms7.ISI , SOA, Interval刺激距离:ISI:上一个刺激终点~下一个刺激起点.SOA:前一刺激起点~下一个刺激起点).两者的关系SOA=ISI+DurationInterval:刺激与目的,目的和其他界面的距离时光.8.Buffer Interval 试验缓冲:500~1200ms.被试作反响后推迟下一个Trial的呈现.反馈界面也起到缓冲的后果.9.Mask 遮蔽界面:400~1000ms,常用于启动效应试验和记忆试验.在记忆试验中,清除刺激的感到记忆.10.Exp End 结语界面:1000~1500ms,如,“试验完毕,感谢您的参与!”2.试验程序掌握5要素Duration呈现时光:固准时光,变化时光(设置变量或数组),无穷时光(“-1”,“infinite”)Mode呈现方法(=消掉方法):主动(不须要设置),按键(无穷时光+设置按键在刺激界面),反响(无穷时光+反响键在探测界面),主动+反响(固准时光+反响键)Format呈现格局:刺激物属性:字符(字体,大小,远景色彩?,背景色彩,下划线),图片(尺寸大小,文件大小,亮度,色调?,饱和度?,灰度?,比较度);地位;边框(大小,色彩)Response反响方法:键盘反响(字母,数字,功效键);语音反响;外接反响键;脚踏板反响Data logging数据收集:反响时Response Time ;RT ,正误Accuracy;ACC,反响Response;RESP, 试验流程示意图3.试验进程Procedure:Session Procedure全进程;CEP Core Experimental Procedure(运行一次是一次Trial,一个Block=指点语+CEP+停止语)4.试验设计的4模式:Paralleling并联模式:(图B)完成CEP1再完成CEP2.Series串联模式(轮回模式):(图C)例子:对30小我进行50种共性有无的断定.Counter balance均衡模式(选择模式):(图D)见P10(20/224)??是串联和相嵌的联合.Nesting相嵌模式:(图E)CEP挪用List的材料和掌握,List又挪用List1和List2的材料和掌握.例如:多种变量的完整随机变化.List存地位信息,List1是目的刺激,List2是干扰信息.三个list都设置为Random.单一模式:(图A)所有试验模式都包含了单一模式.二,E-Prime程序介绍:1.关于E-Studio:Toolbox中有构成试验的部分E-object.Structure是试验流程图,properties是试验对象的各个属性.当菜单隐蔽时,点View.看不到Structure的构造时,点Session Procedure前的“+”或右击消失菜单——Allow Collapsing——去掉落对勾.点“—”可以隐蔽构造.各个对象(控件)E-Object的功效:1.Experiment:掌握各个对象,情形,变量,装备.不在toolbox中,在Structure的最高地位.2.TextDisplay:呈现文本类型的材料,单刺激型对象,只能是统一属性的文本.3.ImageDispay:呈现图片材料,单刺激型.2.0版支撑bmp,jpg,jpeg,gif,png,tif,tiff,emf,wmf等格局.4.Sound out:播放语音材料.支撑WAV格局.支撑频率Samples:11025.22050.44100Hz.支撑分辩率BitsPer Sample:16.8bits.声道Channels:单声道,立体声道.5.Slide:用处最广.可同时呈现多个刺激.6.List:TrialList,行动Level程度,一行就是一个试验刺激,列为Attribute属性,一列就是刺激的一类属性.列又称作字段.List的三个感化:1)Trialproc焦点试验进程的生成:在List的默认字段Procedure中输入TrialProc——按回车.如图中方框1.2)存放试验材料及材料的属性:如框2,刺激放在Stimulus中,刺激的答案放在Answer中.3)存放刺激呈现后果,如呈现方法,数目等.呈现方法有:Sequential次序呈现,Random随机,Random with replacement带反复的随机,Counterbalance均衡,Offset分支次序,Permutation数列次序.(框3)呈现数目:选择全体或是部分呈现.Weight设置为0为不呈现,1为呈现.(框4)7.FeedbackDisplay:反馈控件,一般是对探测界面反馈.8.PackageCall:挪用一段子程序的控件.试验进程控件.9.Wait:延伸前一对象的呈现进程.10.Procedure:试验进程控件.11.Inline:可用于编写程序代码bel:?13.MovieDisplay:支撑的格局有mpeg,avi,wmv.14.SoundIn:用于灌音.2.设计步骤新建目次时,所有文件需消失统一个目次下,并且试验用的汉字文件最好转换为图片.指点语设置:左击SessionProc——按左拖动slide到流程图上——右击Slide1——点Rename 改为Instruction——双击设计属性——单击SlideImage——拖到空白处左击——消失Image1——右击图片点properties/(Sub Object)(Property Pages:file搜刮文件目次?)呈现时光:Properties——Duration/Input设置为Infinite呈现方法:按键消掉,InputMasks——Device(s)—Add—Add Input Device选Keyboard—OK Allowable中输入按键名.CEP焦点试验设置:双击SessionProc——拖List到流程图——List1改为LxList——双击进入界面——procedure下输入LxProc,按回车键(注,按回车才能生成CEP)在List中输入刺激和属性等内容:行动刺激,有若干行就是若干刺激,ID是编号,Weight运行的次数,Nested相嵌?,Procedure进程(指定和生成焦点试验进程).Add Attribute加列——Name改为StimNo刺激编号.StimType刺激类型,Stimulus刺激,Answer答案.呈现方法:properties——selection——order呈现次序设置LxProc中的程序:设置Fixation注目点:TextDisplay改为Fixation——Properties设置Font字体,字号Point Size——General——Forecolor改为Red设置探测界面/刺激界面:TextDisplay改为Probe——输入[Stimulus].这里的刺激是不断变化的,挪用了字段名(方括号+字段名)反响方法:按键反响Allowable改为所有可以按的按键名如pj,Correct改为Answer设置反馈界面:拖FeedbackDisplay到流程图,反馈的联系关系设置:properties——General——Input object name——probe.设置停止语:SessionProc——Slide——expEnd.注:试验进程中不能有雷同的名称!!3.运行.调试.修正程序:运行:点Run——程序主动生成剧本文件(.ebs)——主动检讨错误并提醒.——调试/修正——编译成功——提醒:输入被试信息——被试编码——回车——被试分组——回车——确认无误,点Yes.4.用已有的模块制造新模块:比如:演习模块复制成试验模块:View——browser——复制演习模块:右击Lxlist点Copy——在Browser光标处点paste(同样复制Lxproc)——生成Lxlist1和Lxproc1——rename:expProc,expList.此时Structure中显示新对象为Unreferenced E-Object(非引用),需改为引用——移动到SessionProc中——双击SessionProc——选中Unreferenced E-Object中的expList拖到List和expEnd之间.——双击expList——将所有Trial的Procedure从Lxproc改为expProc.试验模块expProc不须要反馈,是以改成试验缓冲BufferInterval:选Structure窗口中expProc中的feedBackDisplay——删除Delete——拖TextDisplay——改为BufferInterval——呈现时光改为800ms.注:进程名,对象名雷同时它们是联动的,改个中一个其他也会被修正.是以expProc是复制了LxProc但不能直接挪用.如,Lxproc中的Probe数据收集选项为None,expProc中需改为Standard.因为试验进程中的探测界面需收集数据.5.演习与试验的过渡阶段:拖Slide改为lxEnd——呈现:Infinite,按键消掉——allowable输入PQ.例如:设置按Q键返回演习,按P持续试验.创建Label1,IxEnd,InLine1,Label2来实现.上方为InLine1中需写入的代码.是Basic中的断定句,意思为“If假如……then那么……else不然……end if语句停止”.留意:单词之间有空格!!三,试验实行记载下目的机的设置装备摆设,显示器情形和各个参数,因为要写在论文里.拷入公用电脑最好把文件改为只读,以防他人修正.被试编码和分组必须主试亲自输入,一旦反复,先前的被试信息会被笼罩.四,E-Prime数据处理1.熟悉数据文件:数据文件的定名为“程序名—被试编码—试验分组.ed at”.运行时,程序会师长教师成一个临时的TXT文本式文件,当所有试验完毕时才生成表格局文件.当消失故障时可用E-recover修复数据.E-Prime记载数据的方法:1.数据记载方法及寄义:ACC反响正误(“1”准确,“0”错误),RESP,CRESP准确的反响,RT反响时,RT Time(反响一霎时盘算机的时光点,单位为毫秒),DurationError现实呈现时光与设置的Duration的差异,OnSetDelay启动延迟,OnSetTime(对象启动的时光点,单位为毫秒),ActionDelay(对象启动的必须时光导致的延迟??),ActionTime(对象完成启动的时光),应用E—dataAid打开数据,2.归并数据:1.预备工作:归并前备份数据,因为不能再一次归并.2.E-Merge界面如下图:1.打开文件:在FolderTree中找到数据文件(框1),FileList中显示文件列表.(框2)2.点SelectUnmerged(框3)选择归并的文件.3.点Merge(框4)——弹出对话框Select The Merge Operation——StandardMerge——Set Target File定名归并的文件.4.提醒你归并是否成功,哪些成功归并,哪些掉败.归并过的文件有绿色对勾标志.5.归并掉败的可能原因:数据长度不同(如列数不同)或被试编码反复.多重归并:用前面用的StandardMerge不能再次归并数据.这时需用RecursiveMerge:(在Select The MergeOperation对话框)——第一个下拉选项选择文件类型(归并前的.归并后的),第二个下拉选项进一步限制选项(归并过的,未归并的,任何).RecursiveMerge功效更壮大,可以归并已归并的文件. 3.提取数据:1.过滤演习阶段的数据:E-DataAid——Filter——ColumnName中选择字段Running——CheckList 中选择ExpList(选摘要保留的部分)——CurrentFilter中消失过滤前提,假如想撤消则按Clear/ClearAll——Close封闭选择界面——呈现过滤后的数据.2.重排字段Arrange Columns(列):E-DataAid——Arrange Columns——一列是隐蔽的字段,一列是显示的字段.因为显示的字段很少,所以先点RemoveAll,都移到左列.点Add移动到右列——点MoveUp/MoveDown分列字段次序.注:假如都是统一试验组则不需显示Session字段,假如不是则选Session.3.导出数据Export:File——Export——对话框,选导出数据的格局(Export To)——对话框,输入文件名.注:不管选SPSS照样Exal,导出的文件都是文本格局.4.修复数据:打开E-Recovery——点Browse阅读——找到需恢复的文本文件——Recover——生成同名表格文件.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EPrime入门详细教程王一峰因时间仓促,水平有限,本教程难免会有不足甚至错误,希望各位同道提出批评意见,大家共同进步!E-Prime跟office一样,是一个程序包。
就像做文档用Word,做幻灯片用PPT一样,写程序的时候就用E-Studio,运行程序可以用E-Run或E-Studio,整理数据用E-DataAid,合并数据用E-Merge,恢复未完成或损坏的数据用E-Recovery(用TXT文件生成edat文件)。
我们主要用E-Prime来编写和运行程序。
首先打开E-Studio,选择新建一个空白实验。
然后点击Structure里的SessionProc(这个很容易找到),会弹出SessionProc的界面,就是一条左绿右红的流程线,这条线上要按照时间先后顺序呈现你实验的整个流程。
SessionProc这条线上一般包含三个基本的部分。
首先是实验指导语(introduction),你可以用一个图片或文本来写。
对于1.1版本的与汉语兼容性不好,所以尽量用图片呈现。
2.0版本就可以用文本。
同样,在实验的最后会有一个结束语(endexperiment),跟指导语的设置基本相同。
接下来就是最重要的实验程序(experiment)部分了,这部分用一个list呈现。
心理学实验一般是被试读完指导语后按键或通过别的方式开始实验,也许有练习,也许没有。
实验结束之后程序自动跳出,呈现结束语(一些感谢的话……)。
我们先从指导语开始看,双击introduction,弹出它的对话框,然后点击左上角的属性按钮,出现属性对话框。
该对话框包含等子目录。
在General中首先需要你输入该控件所引用的文件(图片)名。
如果只有一幅图片,可以直接输入图片名.后缀,比如picture.bmp。
如果有很多图片,并且你把它们放在了list里面,可以通过调用list属性的方法引用。
比如list里面有picture 这一列,里面放了你的所有图片材料,在此,就可以输入[picture].bmp。
当然,如果你不怕麻烦,可以在list里面输入所有文件的“名称.后缀”,在此只需要填写[picture]。
后缀是必须有的,并且只能有一次。
如果还是感觉没把握,可以点击右边的,在文件夹中搜索就行,点击打开后,文件就直接调用过来了。
记住,请把你的所有实验材料跟该程序放在同一个文件夹里,程序中的所有引用都会在该文件夹中调用。
General的左边是调整文件的镜像方向、拉伸、位置等空间属性的;右边是调整颜色属性的。
如果需要,可以自己尝试调节一下每个选项,看有什么效果。
我们经常用的选项是,为了让被试眼睛更舒服,我们会调节屏幕呈现柔和的颜色,或者根据实验目的选择必要的颜色。
颜色设置有三种方法:(1)从下拉菜单中选择;(2)直接输入颜色名称,如red;(3)输入RGB值并用英文逗号隔开,比如85,123,205。
Frame中的选项用于调节材料的大小、位置、边框等信息。
三种方式:(1)从下拉菜单选择;(2)自己输入,如33;(3)从list里面调用,如[time]。
Timing mode可以根据需要选择,ERP研究常用Event模式,保证当前刺激与发送trigger的时间一致,是严格的事件相关;fMRI研究常用Cumulative模式,如果上一个刺激时间有延迟,则当前刺激会提前呈现,可以保证当前实际运行时间与程序预定时间一致。
PreRelease如果需要的话,一般设为100ms,即提前100ms让下一刺激进入缓存,保证及时呈现。
Data Logging可以选择你记录数据的项目,也可以在Logging菜单下查看和选择。
接下来选择输入设备,常用的是键盘。
选择后进行response设置。
Allowable中设置你的按键,对于单个字母和数字直接输入即可,也可以同时输入多个按键,如“12345”,之间不用逗号。
一些在键盘上标注了多个字母的键需要用大括号括起来,比如任意键用{ANY},空格键用{SPACE},回车键用{ENTER}。
如果你想在不同trial中设置不同的按键,可以在list中单独写成一列,然后在此处引用,引用格式仍然是方括号,如[key]。
Correct中填写你规定的正确反应,如fj,1,[C]等,也可以不填。
注意:用笔记本电脑运行程序的时候,按键可能会出现问题。
一部分字母可以用作数字键,这时如果设置按键是某个字母,有可能记录不到反应。
因为该键此时表示的可能是数字,这个检查一下Fn键就可以。
台式机一般不会出现这个问题。
Time limit是关于呈现时间的设置方式。
如果选择same as duration,则强制使用你在Duration中规定的时间。
选择infinite则时间不限,你可以在end action中设置结束的方式。
当然也可以在下拉菜单中选择特定的时间以结束刺激或者自己输入时间,如225,或者引用list中的时间限制,如[ltime]。
End action选择none,则会根据你在上面设定的时间自动结束,如果选择terminate则在被试反应后结束,选择jump则跳出。
Duration、response、Time limit、End action配合使用可以达到多种效果。
如有更加复杂的要求,可以尝试在Advanced properties中设置,比如设置MAX Count为2,即可以按两个键反应,如输入10.Echo中添加display控件后可以让被试在浮动对话框中输入答案。
对话框的位置、大小、字号等可在edit中设置,如有需要,可以自己尝试。
Text display的设置方式与image display相似。
最关键的部分是list里面的设置。
这里包含被试实验操作的整个流程,建议以最简单的方式呈现。
一般一个trial由一行构成,里面可以包含任何可以调用的信息。
双击打开list的界面,会看到第一行的工具栏。
从左到右依次是增加一行、增加多行、增加一个属性、增加多个属性、summary、list的属性、删除行和删除属性。
一般常用的是增加多行(至你所需的trial数)和增加多个属性(包含你所需调用的所有属性)。
Summary的内容会呈现在工具栏下方的空白处,方便及时查看运行框架。
其中sample的数量就是行数,1个cycle就是整个list运行一个循环。
注意观察上图中sample、cycle、weight的关系及右侧structure框中随list设置而发生的变化。
List的属性也包含几个内容:general中可以设置运行方式,一般选择embedded即可,就是直接运行本list 中嵌入的内容。
也可以调用你已经建立的file,或自己写的脚本(script)。
Selection中可选择运行顺序。
Sequential即按ID顺序呈现list里面的内容,random是随机顺序呈现,random with replacement类似于放回抽样,有可能两次抽到同一行。
Counterbalance、offset、permutation均是按照特定顺序呈现,如可以平衡被试、利手、分组等,在右侧选择相应的项目即可。
所有控件的属性也可以在属性窗口查看或设置,如下图。
List主体的第一行是属性名称,其中weight栏下可以为每一行赋值,表示该行在程序运行时执行的次数。
Nested栏下可以输入一个名称,输入后会出现一个新的list,里面可以输入你需要的材料,这样当程序运行到每一行的时候都可以从嵌套的list中调用材料,只需将嵌套list的选择方式设为random,即可在每个trial中随机调用你所有的材料。
这一功能非常有用。
当然,如果你在每个trial中调用的材料都是固定的,就不须nested了。
然后是procedure,在下面输入一个名称,就会出现一个新的程序流程。
你可以在此流程条上放置一个trial 中需要的所有控件。
一个list中可以包含多个procedure,比如一部分需要反应,一部分不需要反应,就可以设置两个procedure,分别记录相应的信息。
一个procedure包含一个trial运行所需要的所有流程,按时间顺序排列。
各控件的设置可以参考前面imagedisplay的设置。
Feedback控件的设置有特殊性,它包含多个项目,每个项目可以分别设置,但都受到feedback属性的限制。
工具栏中提供了文本、图片、声音等不同的反馈方式,可以对不同反应作出不同的反馈。
Correct、incorrect、noresponse等只包含基本设置,总体属性的设置要先选中feedback,然后点击右侧的属性按钮。
General中可以输入或选中需要对哪个控件的信息进行反馈,以及要收集哪些信息。
Format中可以设置反馈的形式,如百分数、整数等。
Duration/input中可以设置feedback控件的持续时间、结束方式等。
后面的设置参考imagedisplay的设置。
对于随机时间的设置需要在inline中进行。
如要控制prime的呈现时间在50~500ms中随机,在其前放置一个inline,用下面的语句来控制:Set prime.duration=random(50,500)与属性中的duration/input设置相比,程序会优先调用inline中的设置。
另外,很多过程可以用inline来控制。
比如,运行n个trial后进行休息、计算正确率等。
复杂的控制语句可以到网上搜索。
当然,要完成实验还需要收集被试信息,可以在structure中双击experiment object。
或者在主窗口的edit 菜单下选择。
在startup info中选择或添加需要收集的信息。
在devices中添加和编辑硬件设备。
比如,选中display,点击edit,设置其相应属性。
有时图片不能调用,也需要查看此处的属性跟图片是否相符。
Eprime的界面是结构化的,你可以在structure窗口中查看整个实验的流程。
在编写程序前,一定要对自己的实验流程有一个细致的安排,也可以写在纸上,设计过程中需要什么控件,直接拖到相应的位置就可以。
如果要在另一个位置调用一个设置完全相同的控件,只需要用鼠标拖动到新位置,就可完成复制。
此时,修改一个位置,另一个位置的控件中所有的参数都会同步改动。
如果不想同步改动的话,可以按住Ctrl键再拖动,可以看到新的控件名称已经改变了,他们已经是两个独立的控件,可以单独修改。
Eprime要跟ERP或fMRI,往往需要向相应设备发送trigger或打mark。
首先在view菜单中打开script窗口。
在user对话框中开端口,对每个需要打mark的控件进行设定,即stimulation.OnsetSignalEnabled = Truestimulation.OnsetSignalPort = %26H378stimulation.OnsetSignalData = %26H02stimulation.OffsetSignalEnabled=True这一组语句,每个需要打mark的控件都要写一组。