我最近开始学习如何使用 PsychoPy、psychopy.parallel
模块和二进制表示。我希望有人能让我知道我是否理解正确。
在 PsychoPy 的网站上,它说这两个函数将引脚 2 和 3 设置为高电平:
parallel.setData(3)
parallel.setData(int("00000011",2))
我假设这两个功能专门将引脚 2 和 3 设置为高电平,因为最右边的 1parallel.setData(int("00000011",2))
指的是引脚 2,而左边的 1 指的是引脚 3。如果我是正确的,以下是否正确?
要将引脚 2、3、4、5 和 8 设置为高电平,我应该使用以下任一:
parallel.setData(79)
parallel.setData(int("01001111",2))
此外,人们在编程实验时通常如何决定将哪个引脚组合设置为高/低(我试图在 PsychoPy 的脑电图实验期间发送两个或更多触发器)?或者这完全取决于我,只要我知道设置为高/低的哪个引脚组合与哪个特定的实验事件相关联?
我非常感谢任何人可以提供的任何帮助。非常感谢!