Labview與Python透過 TCP傳送數據~~
我們之前成功解決在解碼時遇到空格的問題,但是後來在進行tcp傳輸數據到labview時又出現不明空行,請問該如何解決?下面是我們的程式碼還有結果
麻煩各位大大了~~~ 本帖最後由 超新手 於 2018-12-27 09:16 編輯
應該是 timeout 造成的
把 serial 中的timeout=0.25 刪掉即可
但如果還想保有 Timeout 的功能
直接判斷是不是空字串, 然後不去處理不就好了
response.strip()
if response == b'':
continue
注意 ! b'' 是兩個單引號, 不是一個雙引號 超新手 發表於 2018-12-26 21:58
應該是 timeout 造成的
把 serial 中的timeout=0.25 刪掉即可
好的感謝大大的建議,我們試過了可是目前空行還是在,不知大大還有其他方法嘛?><
兩種方法都不行?
超新手 發表於 2018-12-27 17:10
兩種方法都不行?
對的都還是有空格,就算我們直接把下面要傳送的兩行newsocket.send都刪掉只留以前解碼印出的程式碼也都有空格
不知道是不是跟tcp連線有關? 本帖最後由 超新手 於 2018-12-28 09:25 編輯
應該這樣才對
response = response.strip()
if response == b'':
continue
頁:
[1]