什么是最好的方法来测试我的精神病建设者实验?我能自动响应吗

2024-06-01 01:46:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想自动测试我的精神病建设者实验,以涵盖正确/错误的回答。在

我在这个地区的帮助中找不到任何东西。在

有人有什么建议吗?在


Tags: 错误建设者建议地区自动测试精神病
2条回答

为了记录在案,我做了一点冲浪+实验,我想出了以下适合我的方案。 1/添加代码块以导入以下库:

import win32api 
import win32con 
import time

然后为要查找的输入定义键码,例如:

^{pr2}$

然后,在试用循环中的某个代码块中,在“开始例程”选项卡上添加:

frame_counter = 0

在“每个帧”选项卡上添加

^{4}$

请参阅上面代码片段中的代码注释。在

然后从您的csv文件(本例中名为“autoResp”的列)中引入“自动”按键。注意:你可以用这个来测试正确和错误的场景

对于这样基于键盘的测试,有内置的但没有很好文档记录的支持,但是没有mouse:classpsycopy.hardware.emulator响应模拟器(线程.thread)在

请参见http://www.psychopy.org/api/hardware/emulator.html并向下滚动以获取ResponseEmulator。这是用于内部测试,而不仅仅是功能磁共振成像模拟器。也许它需要更多的能见度!在

我想应该是这样的:

from psychopy.hardware.emulator import ResponseEmulator
simulated_responses = [(2.3, 'a'), (7.5, 'b')]
responder = ResponseEmulator(simulated_responses)
responder.start()

在.start()之后的2.3秒会出现一个“a”键,然后在.start()之后7.5秒出现一个“b”键,就像当时有人按了那个键一样(可能帧精度不高,但非常接近)。在

相关问题 更多 >