Winforms .Net应用程序的硬件仿真器/模拟器

时间:2010-04-28 18:49:28

标签: .net winforms hardware usb emulation

我有一个WinForms .Net HMI软件,通过USB与硬件通信。我在加载时检查与硬件的通信,如果通信处于活动状态,则运行它(硬件制造商提供了通过USB通信的通信库)。

我想为无法与硬件进行通信(未连接)的情况构建仿真器,并希望软件通过为不同硬件状态提供虚拟值来在模拟模式下运行。

有没有人实现类似的东西?任何指针都会有所帮助。是否有任何设计模式来处理此类实现。

TIA

1 个答案:

答案 0 :(得分:1)

是的,我已经这样做了。用于编写工业设备的控制器。重要的接口是PLC,32轴运动控制器,定制操作员站。我为所有人编写了模拟器,使模拟器尽可能地与我办公室里没有的硬件一致。

效果很好,模拟器是在自定义硬件接近准备运行之前完成的。这让我可以预先编写,调试和完成我的代码。成为调试硬件的工具。模拟器永远是一种快乐,当我在另一个(并且更可取)的地方工作下一个项目时,它们总是在那里。在我的浴缸中操作钢厂轧辊研磨机。

推荐。尽早敲定协议。