【问题标题】:Is that posible to use two windows form in C# and both windows forms share the same serialPort?是否可以在 C# 中使用两个窗口窗体并且两个窗口窗体共享同一个串行端口?
【发布时间】:2023-02-08 17:40:10
【问题描述】:

我正在使用 C#“Windows 窗体应用程序”通过 RS232 发送 CAN 消息。

在“Form1”中,我使用定时器接收和发送 CAN-masseges。由于我的“Form1”已经满了,我想知道是否可以在使用一个串口的同时使用两个窗体?我将从“Form2”发送一些 CAN 消息。

有人对我有什么建议吗?

注意:CAN 消息是使用定时器发送的。

【问题讨论】:

    标签: c# c#-4.0 c#-3.0 can-bus


    【解决方案1】:

    我们用两台打印机完成了这项工作,并将 RS232 电缆分开,使其具有 1 个输出和两个输入。 只有当我们打开两台打印机时您一次使用一个输入,它才会起作用,您会得到错误的数据。为了做您想做的事,我会寻找更好的数据线和硬件。我认为使用端口开关可以获得更好的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多