问题标签 [parallel-port]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
83 浏览

c# - C#:如何查看在并行端口上发送的数据?

我需要能够读取并行端口上发送的信号。我想你可以考虑这种嗅探。与我一起工作的人不再有能力更改旧应用程序,因此他们想要监视并行端口并记录在其上发送的任何内容。你能推荐任何 C#.NET 资源吗?

0 投票
3 回答
1205 浏览

python-2.7 - 如何将代码发送到并行端口与 Psychopy 中的视觉刺激完全同步

我是 python 和 Psychopy 的新手,但是我在编程和设计实验(使用 Matlab 和 EPrime)方面拥有丰富的经验。我正在运行一个 RSVP(快速视觉串行演示)实验,每 X 毫秒显示一个不同的视觉刺激(X 是一个实验变量,可以从 100 毫秒到 1000 毫秒)。由于这是一项生理实验,我需要在刺激开始时通过并行端口发送触发器。我使用示波器和光电传感器测试触发器和视觉开始之间的同步。但是,当我在 win.flip() 之前或之后发送触发器时,即使使用窗口 waitBlanking=False 参数,我仍然会得到刺激开始和代码开始之间的差异。

附上我的代码:

如何将我的刺激开始同步到触发器?我不确定这是否是显卡问题(我正在使用带有板载 Intel 显卡的 LCD ACER 屏幕)。非常感谢,
沙尼

0 投票
1 回答
1840 浏览

c++ - 通过 USB 适配器 (LINUX) 在并行端口上写入 C、C++

正如我在标题中所说,我在使用 Lubuntu 上的并行端口时遇到了一些问题。(我使用的是 USB 到 PARALLEL 适配器)我编写了一些在我的另一台 linux PC(有 parport)上运行良好的代码:

不幸的是,这段代码在带有适配器的 PC 上不起作用。我认为这是由于虚拟端口与物理端口的地址不同,但无论如何我不知道如何寻址虚拟端口。所以,我应该在代码中进行哪些更改以使其与适配器一起使用?我应该将哪个地址(如果有的话)放入成本常数“LPT1”中?

在此先感谢大家!;) 晚上好,马特奥。

0 投票
0 回答
32 浏览

parallel-port - 捕获输出端口写入和读取

我有一个通过并行端口连接到 PC 的外围设备,问题是大多数现代笔记本电脑没有并行端口。

我能够找到一个连接到 USB 并提供我需要的所有输入和输出的集成电路,但不幸的是它没有映射为常规并行端口(没有与之关联的地址,如 0x278 或 0x378,等),相反,我们可以通过 DLL 访问输入和输出。

有没有办法捕获对端口的写入和读取,以便我可以将它们重定向到 DLL 函数?最好以适用于 Windows 7 和 8 的方式进行。

0 投票
0 回答
2596 浏览

c# - 使用arduino作为并口

我和我的朋友正在做一个数控项目。我们需要此项目的并行端口,但我们拥有的所有计算机都是笔记本电脑。所以我们没有任何并行端口,所以我们决定使用 arduino 作为我们的并行端口。我将使用 c# 作为链接器。我搜索了互联网,但找不到适合我的虚拟并行端口程序。我会将命令从我的电脑发送到并行端口,然后从 arduino 的数字引脚发送此命令。有没有办法在没有任何转换器设备的情况下使用 USB 作为并行端口

0 投票
1 回答
480 浏览

python - PsychoPy 中的二进制表示和设置并行端口数据

我最近开始学习如何使用 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 的脑电图实验期间发送两个或更多触发器)?或者这完全取决于我,只要我知道设置为高/低的哪个引脚组合与哪个特定的实验事件相关联?

我非常感谢任何人可以提供的任何帮助。非常感谢!

0 投票
1 回答
514 浏览

java - 如何将下面的代码转换为java

这是vb.net。

0 投票
1 回答
424 浏览

python - PsychoPy:无法从并行端口读取数据

我在 Windows 7 计算机上使用 Psychopy v1.82.01(编码器视图)来运行 fMRI 实验。我想从并行端口读取数据()(用于记录按钮按下和接收来自扫描仪的触发器以进行同步)。但是,当我使用 readData() 或 readPin() 时,所有引脚似乎都保持低电平('0')。

为了进行完整性检查,我尝试从 Presentation 中的端口读取数据(以检查设备是否正常工作/地址正确/等),这可以识别按钮按下。奇怪的是,如果我在 PsychoPy shell 中(使用 readData() 和 readPin())并且 Presentation 处于打开状态,并且“端口测试”窗口打开,那么它确实有效!另外,如果我从 Presentation 向端口发送数据,那么我可以在 PsychoPy 中读取它(所以我相当有信心我的代码很好)。setData() 函数工作正常,我只是难以读取数据。

我正在使用的代码是:

我对并行端口或并行功能的“幕后”工作不是超级有信心,但似乎在读取端口时存在某种访问问题,当 Presentation 访问端口时会被覆盖,但是我在 PsychoPy 中使用的功能无法自行管理?这可行吗?

任何关于从哪里开始解决此问题的想法将不胜感激!

0 投票
1 回答
814 浏览

qt - Qt 并行端口接口

我是Qt的初学者,

我想知道如何与连接到 LPT/并行端口的类似打印机的设备进行交互。我只想将控制代码发送到点阵打印机,并从连接到并行端口的设备接收数据

请帮助提前谢谢

0 投票
1 回答
598 浏览

c++ - 用于控制 LPT 的 hwinterface.sys 在哪里?

我尝试在我的 win32 应用程序中设置并行端口。我inpout32.dll在我的程序中使用。它适用于 Windows XP,但不适用于 Windows 7。

发生这种情况是因为我hwinterface.sys在 Windows XP 中有,但在 Windows 7 中没有此文件。

我的问题是:在哪里hwinterface.sys?我怎样才能找到它?或者我如何在不使用inpout32.dll.

这些函数在 inpout32.dll 中: