在我的项目中,有一个外部设备通过串行端口与我的桌面连接,并将数据传递到其软件。 现在,我想监视该数据并将其直接存储到.csv文件中。 那么,有什么方法可以从当前使用的串行端口捕获数据并将其存储在csv文件中?
我尝试了C#提供的串行端口功能。但是为此,我必须创建一个虚拟端口,然后数据进入我的软件。但是此方法无法处理任何文件格式。
答案 0 :(得分:0)
据我所知,无法打开已被另一个进程打开的串行端口。
我不完全了解您无法处理任何数据格式的含义,但是该项目(Serial Lab)似乎具有您想要的功能:使用虚拟端口进行嗅探,记录到CSV并编写在C#中。