2024-06-01 01:46:09 发布
网友
我想自动测试我的精神病建设者实验,以涵盖正确/错误的回答。在
我在这个地区的帮助中找不到任何东西。在
有人有什么建议吗?在
为了记录在案,我做了一点冲浪+实验,我想出了以下适合我的方案。 1/添加代码块以导入以下库:
import win32api import win32con import time
然后为要查找的输入定义键码,例如:
然后,在试用循环中的某个代码块中,在“开始例程”选项卡上添加:
frame_counter = 0
在“每个帧”选项卡上添加
请参阅上面代码片段中的代码注释。在
然后从您的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”键,就像当时有人按了那个键一样(可能帧精度不高,但非常接近)。在
为了记录在案,我做了一点冲浪+实验,我想出了以下适合我的方案。 1/添加代码块以导入以下库:
然后为要查找的输入定义键码,例如:
^{pr2}$然后,在试用循环中的某个代码块中,在“开始例程”选项卡上添加:
在“每个帧”选项卡上添加
^{4}$请参阅上面代码片段中的代码注释。在
然后从您的csv文件(本例中名为“autoResp”的列)中引入“自动”按键。注意:你可以用这个来测试正确和错误的场景
对于这样基于键盘的测试,有内置的但没有很好文档记录的支持,但是没有mouse:classpsycopy.hardware.emulator响应模拟器(线程.thread)在
请参见http://www.psychopy.org/api/hardware/emulator.html并向下滚动以获取ResponseEmulator。这是用于内部测试,而不仅仅是功能磁共振成像模拟器。也许它需要更多的能见度!在
我想应该是这样的:
在.start()之后的2.3秒会出现一个“a”键,然后在.start()之后7.5秒出现一个“b”键,就像当时有人按了那个键一样(可能帧精度不高,但非常接近)。在
相关问题 更多 >
编程相关推荐