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