小编Ber*_*ers的帖子

.Net 中的低延迟串行通信

我一直在研究各种第三方库和 .Net 中低延迟串行通信的方法。我读了足够多的书,现在已经回到原点,由于各种相互冲突的观点,我所知道的和刚开始时一样少。

例如,框架中的功能被排除,因为一些令人信服的文章指出:“微软提供的解决方案在框架版本之间不稳定,并且缺乏功能。”

我发现文章抨击了许多旧的基于 COM 的库。我发现一些文章抨击了由于垃圾收集而导致整个 .Net 应用程序低延迟的想法。

我还读过一些文章,展示了如何为了低延迟通信的目的而调用 Windows API 功能是不可接受的。

这排除了我能想到的任何方法!

我真的很感谢那些经历过/经历过这种经历的人的一些话。理想情况下,我可以找到一个可靠的库/合作伙伴,而不必自己构建通信库。我有以下简单的目标:

  • C# / VB.Net 中的持续低延迟串行通信
  • 32/64位
  • 有据可查(如果解决方案是第三方)
  • 相对不受垃圾收集的影响(通信和延迟方面)。
  • 灵活(我不知道将来必须与什么接口!)我唯一确定的要求是我需要能够与许多不同的工业设备接口,例如基于 RS485 的线性执行器、串行/微控制器基于仪表和 ModBus(也是 RS485)设备。

非常感谢任何可能消除我的困惑的评论、想法、想法或文章链接!

.net serial-port communication low-latency

5
推荐指数
1
解决办法
4427
查看次数

标签 统计

.net ×1

communication ×1

low-latency ×1

serial-port ×1