C#Windows窗体 - 多个串行端口通信

时间:2017-02-06 10:32:54

标签: c# winforms serial-port

我正在开发一个c#Windows窗体测试应用程序,用于使用某种协议进行通信,最多3台设备连接到测试PC上的3个串行端口并执行以下操作:

  1. 用户最多可以选择3个串口并进行配置 个别。每个端口都连接到被测设备。
  2. 完成端口选择后,用户单击“开始测试”按钮,该按钮将加载一个向用户显示3个选项卡的表单。每个选项卡都有一个数据网格表,显示所选测试以及每个测试运行时的结果。还将有一个窗口显示发送和接收的串行消息。
  3. 在每个标签下,用户单击按钮以启动该设备的特定测试或测试范围。
  4. 用户将单击每个选项卡,然后为每个设备启动测试。
  5. 我的问题是:如果协议相同,我如何同时与c#中的每个串口通信? 我正在寻找显示如何设置3个串行端口和发送/接收数据的编码片段,这些片段没有阻塞(不会暂时冻结UI)。

0 个答案:

没有答案