2016-02-03 36 views
-3

我尋找到開發軟件,將能夠偵聽跨COM1串口發送命令,解釋它們並傳回以關閉該命令的獨特的數據虛擬硬件。創建偵聽和回報命令回C#應用程序

ex)如果監聽器讀取發送爲0x05的命令,它將發回0x10

目前,我們在將命令發送跨COM1到我們的硬件產品C#軟件,但在開發過程中,我們不能保證總是可用的硬件上測試,確保控制功能正常的GUI。這位聽衆會幫助緩解這個問題。我的同事一直在改進一個Python腳本,它利用我打算用來處理命令協議的Pyserial包。

所以,最後,我期待我的C#應用​​程序有COM1開放和發送指令,同時監聽程序讀取任何數據發送,對其進行解釋併發送回正確的響應。這是否是正確的方法呢?

回答

0

com0com的計算機上創建虛擬COM端口,因此您可以沒有多個COM端口環回電纜運行在同一臺計算機上的兩個程序。這樣做可能會很方便。 這是正確的方法嗎?這聽起來好像它會更容易爲模擬模式添加到C#軟件,當它返回它自己的答案,而不與串行端口,一個複雜的事情和其他軟件,需要保持。

+0

謝謝,我看到這個在我的初步調查,但你又指出後,這似乎是另一種解決方案。是的,在程序本身中進行模擬會有所幫助,但是我們有多個軟件,我想找到一個更普遍的解決方案,而不是爲每個軟件實施。 – McRealz

相關問題