首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用inpout32 windows7(64位)访问并行口控制寄存器

用inpout32 windows7(64位)访问并行口控制寄存器
EN

Stack Overflow用户
提问于 2016-06-03 05:41:55
回答 1查看 326关注 0票数 3

我有一个头脑视觉USB适配器,有一个触发端口连接到DB25电缆。电缆的另一端进入PC机的并行口,并与其连接BNC电缆。我检查了连接到DB25电缆的引脚,它似乎连接(很可能不是)到并行口的线路馈电引脚(平行口14)。现在,我使用inpout32库向python中的并行口的数据引脚写入,从我在PC上的演示软件中将触发器发送到脑视觉记录器(用于脑电)。我想发送触发器到另一个系统(它接受TTL脉冲触发器)使用BNC电缆。有人能建议我怎么做吗?

我知道这个问题意味着使用inpout32库,但我对解决方案持开放态度。

有些事我已经试过了:-

  1. 试图在我的系统上安装这个并行库,但是它给了我一个导入语句中的错误(一个dll错误)。尝试修复它没有运气,因为giveio没有安装在我的系统。在网上查过了。这似乎是64位系统的问题(32位运行良好)。
  2. 目前从python生成按键,因为系统记录器可以选择使用keypress的手动记录器。但是它需要我把焦点转移到记录器窗口来记录触发器。我知道它也可以使用python自动完成,但是它会导致很大的延迟。

任何帮助都是非常感谢的。提前谢谢。:)

EN

回答 1

Stack Overflow用户

发布于 2018-09-07 13:54:38

TL;DR:

  1. 这可能是因为你的电缆不可能达到你想要达到的目的(也就是说,它只能用作“输入”,而不是输出)。
  2. 在你的情况下,我会联系大脑产品客户支持部门,因为你的问题与硬件有关,如果某人不能复制你的问题,就很难给出有帮助的答案。

我对您正在使用的硬件有点熟悉,所以让我们澄清一下:您是否使用这样的电缆(见图)?

我们也在使用这个电缆-然而,在相反的方式,你的意愿。我们将男性BNC插头连接到一个响应按钮框。只要按下该框上的按钮,TTL触发器就会通过BNC电缆发送到db25连接器(图像中有繁文缛节),然后直接进入大脑产品硬件,在BrainVision记录器软件中显示为触发器。

对我来说,TTL触发器首先连接到插入计算机的db25连接器电缆的一端,而不是直接插入到大脑产品硬件(记录所有触发器和数据),这是非常违背直觉的。然而,客户支持部门告诉我,这是要走的路。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37606718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档