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