0
我有一个WinForms .Net HMI软件,它通过USB与硬件通信。我在加载时检查与硬件的通信,如果通信处于活动状态,则运行它(硬件制造商提供了通信库来通过USB进行通信)。Winforms的硬件仿真器/模拟器.Net应用程序
我想为与硬件通信不可能(不连接)的情况构建仿真器,并希望软件通过为不同硬件状态提供虚拟值而以模拟模式运行。
有没有人实现过类似的东西?任何指针都会有帮助。有没有设计模式来处理这种实现。
TIA
感谢您的回复。我期待着做类似的事情。我有一个我想构建模拟器的8轴运动控制器。您是否有任何示例或资源可提供有关此主题的更多信息。 – Suneet 2010-04-29 17:55:19
没有这样的资源存在。从运动控制器开始,它将使用命令查询电机状态并使其移动。编写你的模拟器来接受完全相同的命令。您需要实际模拟电机运动,位置应该改变,并且“就位”状态位应该是错误的。您不必比这更深入,比如模拟acc/dec,除非您的应用程序对此非常重要。你需要一个配置布尔表示动作是模拟的,将命令传递给模拟器而不是控制器,如果它被设置。 – 2010-04-29 18:31:57