E-Prime2实现List嵌套

server/2025/1/22 9:31:37/

用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以上。


http://www.ppmy.cn/server/160415.html

相关文章

以太网详解(五)GMII、RGMII、SGMII 接口时序约束(Quartus 平台)

文章目录 接口时序Avalon Streaming 接口时序Receive TimingTransmit Timing GMII 接口时序Receive TimingTransmit Timing RGMII 接口时序Receive TimingTransmit Timing 如何创建 .sdc 约束文件三速以太网系统时钟信号创建 set_input_delay,set_output_delay 约束…

每日一题洛谷P2669 [NOIP2015 普及组] 金币c++

#include<iostream> using namespace std; int main() {int k;cin >> k;int sum 0;int n 1;while (k > 0) {sum n * n;k - n;n;}sum k * (n - 1);cout << sum << endl;return 0; }

PyQt 异步任务 多线程的几种方案

多线程异步线程是我们常用的&#xff0c;如我们在执行耗时操作&#xff0c;又不想卡用主程序 &#xff1b; 1. QThread from PyQt5.QtCore import QThread, pyqtSignal from PyQt5.QtWidgets import QApplication, QLabel, QVBoxLayout, QWidget, QPushButton import timecl…

Linux计划任务(crontab)

Linux计划任务&#xff08;crontab&#xff09; 计划任务&#xff08;crontab&#xff09;周期性任务计划 cron系统cron任务用户cron任务cron 程序日志文件cron 时间表示法 示例创建cron任务查看cron任务查看执行日志crontab命令环境变量问题其他 计划任务&#xff08;crontab&…

频繁刷新网页会对服务器造成哪些影响?

当用户在进行浏览网页的过程中频繁刷新页面时&#xff0c;浏览器会向服务器发送请求&#xff0c;服务器会对该请求进行处理并返回到相应的页面内容中&#xff0c;所以频繁刷新网页会对服务器造成影响&#xff0c;有可能会出现以下问题&#xff1a; 用户每次刷新网页都会向服务器…

在VS2022中用C++连接MySQL数据库读取数据库乱码问题

1.正确安装mysql 安装之后的配置文件 2.在VS2022中进行相关配置 &#xff08;1&#xff09;右键项目&#xff0c;打开属性 注意是右键项目&#xff0c;不是.cpp文件 &#xff08;2&#xff09;配置属性-> VC目录 -> 包含目录 ->添加头文件路径&#xff08;如图&am…

CSS语言的数据类型

CSS数据类型详解 CSS&#xff08;层叠样式表&#xff09;作为网页设计中的重要组成部分&#xff0c;主要用于控制网页的布局、样式和外观。CSS的强大之处在于其丰富的数据类型&#xff0c;这些数据类型决定了我们如何在网页上应用样式。本文将详细介绍CSS的各种数据类型&#…