2017-03-16 36 views
1

我有一個vb.net應用程序,它能夠讀取連接到usb的gps的gps信息。這適用於大約50-60個不同的計算機和GPS設備,但是有一個GPS設備(在幾臺電腦上也試過),這是不行的。無法從GPS設備讀取其他應用程序能夠讀取的字節或行

我確實認爲gps設備可能有問題,但還有另外兩個應用程序(Haicom Viewer和一個自定義應用程序,我沒有源代碼)可以與該設備一起使用,而不會出現任何問題。因此,我的應用程序必須有某些功能無法使用該特定設備。

目前我使用的是SerialPort控件,當使用Read()時,我得到「空白」字節和ReadLine()超時。

我已經嘗試了不同的BaudRates,Encodings和Hanshakes。

回答

0

我設法通過在SerialPort控件上設置DtrEnable = True來使其工作。但我不知道爲什麼這是決定性的因素。如果有人可以解釋爲什麼只有許多GPS設備中的一個需要這是真的,那將是非常感謝。