如何使用C#测试串行/超级终端集成?
我必须为USB电子秤开发软件,当你按下按钮时,它通过USB发送串行通信。我可以看到超级终端中的值 我将使用用于串行通信的.NET类来捕获数据 问题是,我没有秤。电子秤连接到一台远程计算机,我可以将RDP导入其中。当我想测试时,我可以让客户按下磅秤上的按钮 我不能要求客户一天按100次按钮,我需要有一种方法来开发一个相当好的规模将报告的想法,只有当我认为我有一个解决方案时才进行测试 我正在寻找一些本地的东西,它可以模拟scale并发送到我的.NET串行类,与scale的输出相同。理想情况下,如果我能记录电子秤的数据,然后在另一台机器上回放,那就太完美了 我该怎么做呢?1)把你的通信代码抽象出来。在测试模式下,从数据文件流而不是串行流馈送逻辑函数 或 2) 如果您有两个串行端口(或两台PC),则设置一个通过一个端口说话的scale emulator应用程序,并将其插入软件运行的另一个端口。您有两个问题:如何使用C#测试串行/超级终端集成?,c#,.net,serial-port,hyperterminal,C#,.net,Serial Port,Hyperterminal,我必须为USB电子秤开发软件,当你按下按钮时,它通过USB发送串行通信。我可以看到超级终端中的值 我将使用用于串行通信的.NET类来捕获数据 问题是,我没有秤。电子秤连接到一台远程计算机,我可以将RDP导入其中。当我想测试时,我可以让客户按下磅秤上的按钮 我不能要求客户一天按100次按钮,我需要有一种方法来开发一个相当好的规模将报告的想法,只有当我认为我有一个解决方案时才进行测试 我正在寻找一些本地的东西,它可以模拟scale并发送到我的.NET串行类,与scale的输出相同。理想情况下,如果我
- 编写一个程序,通过发送秤将发送的数据类型来假装秤
- 运行此程序以从串行端口发送数据
- 使用空调制解调器将两个串行端口背靠背连接(以便从一个端口发送的数据被另一个端口接收到软件中)