2015-09-28 56 views
0

我有一個程序從comport中讀取特定格式的數據。數據是從物理設備生成的。但目前我沒有這個設備,我必須測試我的程序。串行端口測試程序

是否有程序創建一個虛擬comport並將自定義數據發送到comport並允許另一個程序同時讀取comport。

我發現了一些程序,我可以創建虛擬comports並向它們發送數據。但是當我嘗試通過測試程序向該comport發送數據時,comport被打開,我無法通過我的程序重新打開它。

+0

好吧,測試失敗了,不是這樣做的重點嗎?不,你不能「重新開放」一個港口。只打開一次。 –

+0

構建或購買物理環路並使用其他方法向自己發送數據。 – dbasnett

+1

這是我使用http://www.l-com.com/d-sub-slimline-serial-loopback-plug-db9-female – dbasnett

回答

0

謝謝你的幫助。我發現Virtual Null Modem,這正是我所尋找的。

我可以添加一對虛擬串行端口,程序在這兩者之間創建一個環回。當我發送任何數據(通過另一個程序)到COM1它來自COM2。太好了。