小编Seb*_*orb的帖子

PsychoPy:使用XP 32位通过并行PC端口发送触发器

我遇到了从带有Windows XP Professional和Psychopy v.1.81.03的32位PC向并行端口发送触发器的问题.

我很肯定端口地址是378,并且能够使用Eprime发送触发器,并且我可以使用软件parmon打开和关闭特定引脚(http://english.eazel.com/lv/group/view/ kl35264/Parmon.htm)

我尝试过使用Stéphanie和Nicholas发布的实验(请参阅psychopy google小组中的这篇文章:https://groups.google.com/forum/#!topic/psychopy-users/PxPhRDkuu2A )

我已经验证安装了pywin32(版本217)和并行,并尝试了两者

port = parallel.ParallelPort(address=0x0378)
port = parallel.PParallelInpOut32(address=0x0378)
Run Code Online (Sandbox Code Playgroud)

使用ParallelPort时,我得到:

Traceback(最近一次调用最后一次):

文件"D:\ SebastianKorb\untitled2_lastrun.py",第65行,in

port = parallel.ParallelPort(address = 0x0378)AttributeError:'module'

对象没有属性'ParallelPort'

第65行port = parallel.ParallelPort(address=0x0378) 是执行命令的地方(请注意,在此之前有行from psychopy import parallel)

当使用PParallelInpOut32时,我得到相同的(现在只有'PParallelInpOut32'的错误)

我还尝试运行心理参考手册(http://www.psychopy.org/api/parallel.html)上显示的几行代码:

from psychopy import parallel 
port = parallel.ParallelPort(address=0x0378) 
port.setData(4) 
port.readPin(2) 
port.setPin(2, 1)
Run Code Online (Sandbox Code Playgroud)

但同样,我得到了同样的错误.

我应该提一下,我还验证了我对该文件的管理员访问权限 C:\Windows\system32\drivers\parport.sys

你能告诉我接下来应该尝试什么吗?

python triggers parallel-port psychopy

3
推荐指数
1
解决办法
1974
查看次数

标签 统计

parallel-port ×1

psychopy ×1

python ×1

triggers ×1