psychopy stroop 实验设计

news2024/11/26 16:34:05

斯特鲁stroop实验就是色词一致/不一致实验。

设计步骤如下:

1. 先去设置中将Input改为PsychToolbox,

2. 然后左上角File-New新建一个

3. 右键trial,rename改名

改成自己想要的名字即可,比如欢迎界面welcome。

4. 接下来添加提示语,点击右侧的Text新增一个文字模块,并填入一些信息,

把durations删掉是为了让提示语一致保持,直到用户按下键盘按键。

也可以点击Formatting修改字体,如果文字显示不全的话。

5. 添加键盘响应:

此时当前环节界面如下:

6. 添加下一环

7. 选择放在欢迎界面的后面

8. 在给这个环节添加模块之前,我们先给它创建一个循环,因为斯特鲁实验是让人不断地看带颜色的文字然后做出选择。

9. 然后分别在这个环节左右两边点上

10. 此时会弹出一个选项框,让你填写循环条件

nReps: 所有条件重复出现的次数, 例如, 我们的图片有4张, nReps为 5 的情况下, 我们将做这个 trial 4×5=20 次。

loopType: 循环的随机方式. random 为在每一次 nReps 内, 即每一组重复出现的条件内进行循环. 例如, nReps为 2, 可能的图片顺序是 1 2 3 4 4 3 2 1. 注意在前四次和后四次1234都各出现了一次。

与之相对的是Full Random, 它可以跨nReps进行随机. 例如, 可能出现 1 1 2 2 3 3 4 4 的图片顺序。

11. 这张Excel表,代表的是循环的内容,

text_word

text_color

corr_Ans

red

left

green

down

blue

right

绿

red

left

绿

green

down

绿

blue

right

red

left

green

down

blue

right

text_word表示呈现的文字,text_color表示呈现文字的颜色,corr_Ans表示应按下的按键,left-red, down-green, right-blue.

因为这一环节将直接呈现带颜色的文字,所以我们添加一个Text,并起名trial_color_text,0.5s后呈现,持续时间10s(可根据需要延长或缩短)

12. 然后点击appearance选择呈现的文字颜色

注意这是一个文字颜色的变量,这个变量的数据来源是表格中的表头字段。

13. 此时所有环节如下

14. 然后这个环节还需要键盘读取被试反应

15. 为了吸引用户注意力,加入一个十字做提醒

调整一下大小:

所以前面把文字往后调0.5s。

16. 这个时候可以尝试运行一下,由于psychopy默认全屏运行,不方便截图,可以改小一点

17. 点击绿色三角运行

按了按键以后立刻就会换个颜色,直到循环结束。

18. 前面的实验有个问题,就是每次按键没有反馈。为了获得反馈,我们打开这个项目文件所在文件夹,找到最新的那个csv文件

找到这两项,捞起备用。

PS:其实这个名字来源于我们trial里面的键盘trial_key_resp,只不过加了后缀corr和rt。

19. 每次测试需要给一个反馈,所以在循环里增加一个环节,并调用Code组件和Text组件

20. Code组件

答对答错的反馈

if trial_key_resp.corr == 1:

    feedback_text = '正确!用时=%.3f' % trial_key_resp.rt

    feedback_text_color = 'green'

else:

    feedback_text = '错误!用时=%.3f' % trial_key_resp.rt

    feedback_text_color = 'red'

21. Text组件

这几个变量都是在Code组件中赋值。

22. 再次运行后,每次做出选择都会有反馈:

23. 测试结束我们增加一个结束语

24. 提示文字

25. 按键

26. 运行结束以后的效果

增加一个休息的设置,这部分不要也行

if (trials.thisN+1) % 5 != 0:

continueRoutine = False

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2035418.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

老阳推荐的temu选品师项目能不能做成?

在不断变化的电商领域,temU选品师项目作为一种新兴职业,受到了越来越多的关注。老阳的推荐使得这一项目引起了不少人的兴趣,那么,temU选品师项目究竟能否成功呢?让我们从一个新的角度来探讨这一问题。 新兴市场的机遇与挑战 temU…

C语言 ——— 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串

目录 题目要求 代码思路 代码实现 题目要求 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串 例如 s1 "AABCD" ;s2 "BCDAA" ,返回1 s1 "AABcd" ;s2 "BCDAA" …

免费分享一套SpringBoot+Vue仓库(进销存)管理系统【论文+源码+SQL脚本】,帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue仓库(进销存)管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue仓库(进销存)管理系统 Java毕业设计_哔哩哔哩_bilibili 项目介绍 该系统的设计初衷是解决传统仓库管理中存…

高可用集群KEEPALIVED

文章目录 高可用集群KEEPALIVEDVRRPkeepalived 部署环境准备 开启通信功能设置独立日志设置独立子配置文件抢占模式和非抢占模式延迟抢占非抢占模式 单播模式邮箱邮件通知脚本 双主架构实现ipvs的高可用性lvs-dr VRRP Script实现HAProxy高可用 文章相关连接如下: 如…

力扣 | 动态规划 | 在字符串的应用 | 最长回文子串、最长回文子序列、单词拆分、编辑距离

文章目录 1.最长回文子串2.最长回文子序列3.单词拆分4.编辑距离5. 共同点和思路6. 各个问题的思路和扩展1. 最长回文子串2. 最长回文子序列3. 单词拆分4. 编辑距离 在解答字符串动态规划的应用时,我们需要非常注意一个问题:   有时候我们定义 d p [ i …

MoonBit 周报 Vol.53:新增高级循环语法、引入字符串插值、MoonBit AI 支持代码解释!

weekly 2024-08-05 MoonBit更新 添加了基于 Iter 和 Iter2 类型的 for .. in 循环支持: fn main {for x in [ 1, 2, 3 ] {println(x)}for k, v in { "x": 1, "y": 2 } {println("\{k} > \{v}")} }for 与 in 之间可以使用 1&…

事务及事务的控制.特性

一.事务 1.事务定义 ​ 逻辑上多个DML操作形成的一个整体,多个DML操作要么全都执行成功,要么全都执行失败,如果是DDL的操作会自动提交事务. 2.事务的控制 命令 start transaction开启事务rollback 回滚commit提交事务 mysql默认自动提交事务,每个DML执行完毕后,直接提交事…

【Linux】编译器gcc/g++ 、程序翻译过程、动静态库

目录 1.gcc/g Linux编译器1.1. gcc与g的安装1.2. gcc与g用法1.2.1.gcc用法1.2.2. g用法 1.3. 程序翻译的过程1.3.1. 前提知识:1.3.2. 预处理(语言种类不变)条件编译用途: 1.3.3. 编译(生成汇编语言)1.3.4. …

性能测试工具之JMeter

JMeter Apache JMeter应用程序是开源软件,是一个100%纯Java应用程序,旨在负载测试功能行为和衡量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。 JMeter是一个免费、开源、跨平台的性能测试工具,于20世纪90年代后期面世。这是一个成熟、健全且具有…

‘Task‘ object is not callable ERROR

pycharm 调试异步的代码报错 TypeError: ‘Task‘ object is not callable ERROR: Exception in callback <Task 解决方法:点击菜单栏帮助-查找操作-注册表,在注册表中搜索python.debug.asyncio.repl禁用即可

卷大模型,还是卷应用?一次看明白

自从ChatGPT横空出世以来,中美之间围绕大模型的科技竞争愈演愈烈,也渐渐分化出两条差异化发展路线:一派侧重将AI能力投入应用场景,另一派则侧重让基础模型能力更强。于是,“卷应用”还是“卷大模型”成为中国许多新入场…

phpmailer如何配置SSL以发送安全电子邮件?

phpmailer支持哪些邮件附件类型?如何使用phpmailer? PHPMailer作为一个广泛使用的PHP邮件发送类库,支持通过SSL发送加密邮件,以确保信息在传输过程中的安全性。AokSend将探讨如何配置PHPMailer以使用SSL发送安全的电子邮件。 Ph…

M12防水分线盒双通道PNP型8路预铸线缆半导体制造设备

M12防水分线盒双通道PNP型8路预铸线缆,作为工业自动化设备中关键的组件之一,在提升系统稳定性与可靠性方面发挥着至关重要的作用。以钡铼技术DB系列为例,这款8路M12双通道预铸线缆分线盒在设计和材料选择上均体现了工业级的高标准&#xff0c…

解决方案:如何在虚拟机中扩展 Windows 11 C 盘,绕过恢复分区的限制!

第2章 背景 不管是虚拟化还是物理机,我们安装Windows 11 时候经常遇到无法直接扩容盘,我们简单介绍下Windows中C盘组成。 ### 恢复分区的目的 恢复分区是 Windows 操作系统安装过程中创建的一个特殊分区,主要用于以下目的: 1. …

如何修复 VLC 无法播放 MKV 问题

VLC 是一个媒体播放器,您可以用它来播放各种格式的音频或视频文件。但有时,您无法在 VLC 媒体播放器上运行 MKV 文件。问题可能是黑屏、没有声音、视频断断续续或错误消息(例如“无法识别的编解码器:VLC 无法识别音频或视频编解码…

自助创建 1Panel 应用

自助创建 1Panel 应用 前言 1Panel 作为一款开源的 Linux 服务器运维管理面板,其优质的 应用商店 想必也是很多人喜爱它的原因,除了官方的 应用列表 ,开源社区内也涌现出了许多优质的第三方应用商店资源,比如 okxlin/appstore 等…

【MySQL】什么是索引?了解索引的底层原理

索引的概念 索引是一种用于提高数据库查询效率的数据结构。它类似于书籍的目录,通过快速定位数据的方式,减少了数据检索的时间。索引在数据库表中可以被看作是一个指向数据的指针,它们存储了列的值及其对应行的位置,从而使得数据…

《老俞闲话|唯爱和热情不可辜负》读后感

《老俞闲话|唯爱和热情不可辜负》读后感 俞敏洪先生的这篇讲话充满了深情与智慧,他以自己丰富的人生经历和教育实践,向我们展现了一位教育家对于教育事业的热爱和对教师角色的深刻理解。 情感真挚,触动人心 俞敏洪先生的讲话中流…

嵌入式day25

进程线程 多任务编程 1、进程 2、线程 进程(process) 进行中的程序 --- 正在运行中的程序 进程 --- 程序的一次执行的过程 进程 是程序的一个实例 进程是跑起来的程序 一个程序可以对应多个进程 程序 静态 硬盘 进程 动态 内存 为什么需要进程…

ECharts 数据可视化 入门基本知识 下载安装常用的图表 【1】

ECharts一个基于 JavaScript 的开源可视化图表库,即将数据以图形或图像的方式展现成在屏幕上显示出来,这种方式称为数据可视化。数据可视化有助于我们分析数据,帮助我们更深入更直观的理解数据。今天回顾顺便总结一下echarts的基本知识&#…