问题标签 [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.
serial-port - 以编程方式控制英国的电源插座
这很简单。
我想将一盏灯插入英国电源。
我希望能够通过软件打开和关闭它 - 比如通过串行端口命令,或者通过运行命令行或我可以从 ruby 或 Java 获得的东西。
我看到很多关于如何使用 X10 和美国电力系统来做到这一点的文章——但有人真的在英国尝试过这样做吗?
如果你得到这个工作:
1)您到底使用了什么硬件?
2)你如何从软件控制它?
c#-3.0 - 通过 C# 在(并行端口)点阵中打印
对于项目的需要,我想在特定位置打印 LPT1,这将在点阵打印机中打印文档,我应该在应该去的地方打印值。我真的很讨厌回去,我不知道从哪里开始。Internet 没有关于使用 C# 在 LPT 端口中打印的具体信息,尤其是在打印时如何在特定位置发送值。有什么好的例子吗?这个教程?将是一个生命的救星。
php - 通过php运行一个并口控制程序
我有一个通过并行端口编程与硬件交互的程序。我已经编译它并使用它的目标文件与硬件进行交互(一个简单的 LED)。当我直接在 shell 上执行它时,它的目的是使 LED 发光,但是当我在 php 中使用 shell_exec() 执行它时,命令被执行但无法与硬件交互。我完全糊涂了……
parallel-port - 在 Win XP 上并口录制到文件
我需要编写一个简单的程序,将并行端口的所有输入记录到一个文件中。数据来自工业机器,设置相当简单,但我找不到任何关于 Windows 并行端口读取的好的开源示例。
你知道有一个软件可以做到这一点(让我自己学习如何做),或者有没有在 XP 上进行并行端口编程的指南?
谢谢。
java - 如何与 USB 到并行适配器接口?
我目前正在做一个项目,我必须与通过计算机的并行端口制作的电路进行交互。但是,我的电脑没有并行端口,所以我借了一条并行到 USB 适配器电缆。该电缆没有附带任何驱动程序,但它被设备管理器识别为 USB 部分下的“USB 打印支持”控制器。
似乎可以插入旧的并行打印机并正常工作而没有任何问题。所以我的问题是,如果我用 Java 编写一个尝试直接与并行端口交互的程序,它会工作吗?如果没有,任何人都可以给我一些关于我需要做什么来与之交互的指示吗?
谢谢。
c# - 使用 C# 的并行端口
我正在尝试使用 C# 程序将数据发送到 LPT1 端口,不幸的是没有成功。我使用的是 Windows 7 x64。我尝试了 x86 和 x64 (inpoutx64.dll) dll 的..
当我发送时使用 x64 dll:
它只是继续程序,一切顺利,但我在万用表上看不到任何东西(只有静态 0.02V)..
我还用 C++ 尝试了以下操作:
但它抛出了一个异常:
我记得有一次我在 xp 上做了类似的工作(C# 而不是 C++ 代码),我希望在 win7 上也可以。请帮帮我。
谢谢。
usb - 从 USB 端口上的打印机读取信息
在并行打印机时代,曾经能够在 LPT1 上发送命令并接收返回的标准信息,例如寿命计数等。
现在,使用 USB 设备,我们是否失去了这种能力?或者还有办法阅读信息吗?
visual-c++ - 通过现代硬件和操作系统上的 USB 适配器控制并行端口
我有一个 USB 转并行端口设备,我想在现代 Windows 操作系统(xp 和更新版本)上通过 c++ 与之交互。
我做了一些研究,但是在对这些 USB 转并行端口设备之一进行编程时,信息有点不完整(大部分信息都过时了,并假设您在主板中内置了一个并行端口,有些东西我的全新电脑没有)。一个参考文献甚至说,如果不进行某种软件更改,就不可能从 C++ 程序将 USB 连接到并行端口。
我想要做的就是能够在运行现代 Windows 操作系统的现代计算机上通过 USB 到并行端口设备读取或写入 8 位到并行端口(端口专用于读取或写入)。
有没有快速简便的方法来做到这一点?一些示例代码将不胜感激。
另外,我可以与我的计算机连接多少个这些 USB 转并行端口?由于某种遗留寻址,我是否仅限于 3 个,或者我可以拥有尽可能多的 USB 和 CPU 能够支持的数量吗?
使用 VC++ 2008,运行 Windows 7 x64 和 Core i7 860。
编辑:更多信息......
我尝试过使用 inpout23 和一些预先编写的测试程序。它编译得很好,运行得很好,声称可以读取和写入并行端口。我将我的 USB 转并行端口连接到计算机,并将该端口连接到我已经识别、剥离并焊接到一种插头上的电缆上,以便快速插入面包板进行测试。没有一个输出引脚更改为程序所说的写入它们的内容(相反,它们都设置为高电平并且从未更改)。
usb - 在 PC 上,如何编写程序来提供 ON/OFF/ON/OFF,例如比特流到 USB 端口、RS-232 端口或并行端口?
有没有办法编写程序以将 ON/OFF/ON/OFF 序列输出到 USB、RS-232 或并行端口之一?On 可能是 5V 或“闭合电路”,而 Off 将是 0V 或“开路”。
频率可以很高吗?这可以通过使用 TTL 芯片和“时钟”,以及使用低于机器码级别的微码编程来实现。在PC上,可以这样做吗?
windows - 使用 USB 转并口适配器时可以正常访问并口吗?
初步故事
有这个程序使用并行端口与其他硬件同步。它将并行端口输出设置为指定的(字节)值。这在使用 PC 的内置并行端口时可以正常工作。目标平台是 Windows XP 到 7,到目前为止一切正常。源代码在 Delphi 中,可访问且可以修改。
这个怎么运作
在 Delphi 中,我可以使用io.dll设置并行端口的值,但也有其他可用的解决方案,如inpout32.dll或port.dll。我调用类似的东西PortOut
,指定端口号和字节值并设置端口。
我现在想做什么 - 以及我需要帮助的地方
现在改变:这需要在没有内置并行端口的机器上工作(甚至不在主板上)。有几个选项可用:
- 使用 USB 到并行端口适配器将 LPT 端口添加到 PC
- 使用向 PC 添加 LPT 端口的 PCI 卡
- 使用向 PC 添加 LPT 端口的 PCI Express 卡
我目前正在寻找并专注于最简单和最便宜的可能性:USB 到并行端口适配器。
主要问题
仅用于连接打印机的并行端口适配器与似乎更强大的其他适配器之间似乎存在差异。真的有区别吗?或者我可以只使用这 5 美元的打印机适配器之一,插入我自己的硬件并从 Delphi 代码访问端口吗?还是我需要一个特殊的适配器?有没有人有这方面的经验?这里有一个相关的问题,但那里没有提到不同的适配器类型(如果存在)。此页面表明确实存在差异:
与只能连接到打印机的所有其他 USB 并行端口相反,这可以连接到大多数硬件。
我希望存在通过 USB 的解决方案,因为为此您不必打开 PC,这意味着可以按需添加适配器。
子问题
您有使用 PCI (Express) 解决方案的经验吗?如果 USB 方法不成功,我必须使用一个。