如何从另一个设备使用的串行端口获取数据并将其存储到.csv文件中



在我的项目中,有一个外部设备通过串行端口与我的桌面连接,并将数据传递到其软件。现在,我想监视该数据并将其直接存储到.csv文件中。那么,有没有办法从当前使用的串行端口捕获该数据并存储在csv文件中?

我尝试了 C# 提供的串行端口功能。但为此,我必须创建一个虚拟端口,然后数据进入我的软件。但是此方法不能处理任何文件格式。

据我所知,没有办法打开已经被另一个进程打开的串行端口。

我不知道你的意思是无法处理任何数据格式,但这个项目(串行实验室(似乎有你想要的:使用虚拟端口嗅探,记录到 CSV 并且它是用 C# 编写的。

最新更新