问题标签 [com-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.
powershell - 在 Docker 容器中创建一对虚拟串行端口
我目前正在尝试在 Docker 容器中创建和连接一对虚拟串行端口。必须在同一个容器中将 COM3 与 COM4 链接起来。它还必须是 Windows 容器。
我已经通过“安装”命令尝试了 com0com,但弹出以下消息并且端口未成功安装:
这在 Docker 容器之外工作得非常好(通过 PowerShell 测试)。
任何建议将不胜感激。
windows-10 - Windows 10 上虚拟 COM 端口上的 USB 访问之间的长时间暂停
我公司有两台安装了 Windows 10 的电脑。我正在使用 Perl 程序通过虚拟 COM 端口(由 FTDI232H 芯片和相应的驱动程序创建)访问硬件。
在一台 PC(我的笔记本电脑)上,如果我进行背靠背访问,它们之间会有大约 2..5 毫秒的暂停。在另一台 PC(塔式计算机)上,当我使用相同的程序和硬件执行完全相同的操作时,在背靠背访问之间会出现 50..80 毫秒的暂停。
谁能想到我如何加快慢速 PC 的速度?
非常感谢!
com-port - Märklin 模型铁路控制:ComPort - 从轨道检测模块/Win Power Shell 读取转储字节
我想测试我的 Märklin Digital 模型铁路系统的一些功能。基本上它由一个(Märklin)中央单元和一个(Märklin)接口组成。这是通过 ComPort 从 PC 向接口发送系统命令以设置螺线管或控制系统的最低配置。信息也可以从轨迹检测模块通过接口 ComPort 发送回 PC。在这种情况下,两个字节被发回。对于这种情况,说明中给出了 Basic 示例,我尝试将其转换为 Win Power Shell。
基本示例:
我的“翻译”:
$connectionproxy = new-object System.IO.Ports.SerialPort com1
$connectionproxy.BaudRate = 2400
$connectionproxy.stopbits = "two"
$connectionproxy.DataBits = 8
$connectionproxy.Parity = "None"
$connectionproxy.open()
do { $connectionproxy.write([char]([int]193)) $ShowBytes = $connectionproxy.ReadLine() Write-Host $ShowBytes } while($connectionproxy.IsOpen)
问题:我无法安全地保存从检测模块请求的文件/显示数据。
我的翻译有什么问题/遗漏了什么?
visual-c++ - 打开 ComPort Visual C++ 后无法发送数据和接收数据
我正在制作 Windows 控制台应用程序以通过 COM 端口写入和读取数据。但是,我无法发送和接收任何数据,尽管 COM 端口已成功打开。
“打开 COM 端口”代码:
“发送和接收数据”代码:
python - python - 如何使用pyserial和python从com端口读取多个值?
我有一个 STM32 连接到一个指示房间温度的热传感器,我编写了这个程序来从我的 com 端口读取这个温度。现在我需要一个程序来从我的 com 端口读取多个值。谢谢你帮我解决这个问题。
@Tarmo 谢谢你回答我的问题。这是我为微控制器编程而编写的代码:
在这种情况下,我只读取一个值,因为热传感器只给出一个值。如果我有多个值,我该如何用分号分隔它们?
c++ - 为什么我不能从串口读取数据?
我遇到了以下问题:我希望在 linux 上读取传入我的串行端口的数据。数据从具有标准串行设置的外部设备发送。我确定外部设备会发送它们,这已经被检查过了。但是,在 linux 上,我只能读取一个空字节。我设置错了什么?
我的设置如下所示:
我的读取功能如下所示:
c++ - 我应该为蓝牙库使用套接字还是 comport?
我遇到了一个有趣的BT实现问题。我检查了 Windows SDK 蓝牙,他们开发了一个基于套接字的示例。另一方面,一个BT与一个com端口相关联?
这里的速度是从 comport 直接读取的限制吗?为什么即使BT模块插入USB端口,插座也没有速度问题?
serial-port - 如何使用 Delphi 编写代码以通过 RS232 接收数据计数?
我想制作一个简单的设备,使用 Delphi 7 通过 RS232 与我的计算机通信。该电路很简单,一个带有 220 欧姆电阻、0.1uF 电容器、+5VDC 电源、RS232 连接器和 USB 到 RS232 适配器的按钮。简单电路的输出将连接到计算机端的引脚 2(Rx 引脚)。每当我按下按钮时,计数器就会增加 1。相比之下,在 Arduino 中只需要几行代码即可完成任务。
可能需要的另一个信息:我在我的 Delphi 7 上安装了 CPortLib 和 CiaComPort。我都测试过,它们都在努力接收数据。使用 ComPort(CPortLib 的一个模块),我可以通过环回它来向我自己的计算机发送和接收数据,RS232 的 Pin2 (Rx) 和 Pin3 (Tx) 是循环的。要接收我使用命令ComPort1.ReadStr(Str, Count); (发送数据我使用命令:ComPort1.WriteStr(Str);)意味着,AddOn ComPort 模块工作正常。