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

时间:2019-06-08 07:40:00

标签: c# serial-port

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

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

1 个答案:

答案 0 :(得分:0)

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

我不完全了解您无法处理任何数据格式的含义,但是该项目(Serial Lab)似乎具有您想要的功能:使用虚拟端口进行嗅探,记录到CSV并编写在C#中。