NI產品與技術 討論區

cancel
Showing results for 
Search instead for 
Did you mean: 

在RS232傳輸中,為何所讀出的長度會出現錯誤!!

Solved!
Go to solution

前輩好,如附件,在RS232傳輸中,為何從BYTES AT PORT接收的長度為"84",但讀出的卻只有"9",在所讀出的前9個位元可正常讀出,且讀值是正確的,但從第10位元開始就未讀取,已試過DELAY一段時間 ,但仍會出現長度不足造成!!

0 Kudos
Message 1 of 2
(9,514 Views)
Highlighted
Solution
Accepted by topic author cupshih

如果你的回傳字內部有換行字元(不可見)的時候,在預設狀況下LabVIEW會認為在換行符號之前已經是一筆資料,就會停止接收後續資料,你可以用VISA Configure serial Port(Instr).vi來改變這個設定值。

image.png

0 Kudos
Message 2 of 2
(9,441 Views)