各位高手您好
這是我的專題所遇到的問題 已經有一段時間解決不了 希望前輩們可以經由你們在職場的經驗提供我們解決的辦法
我們用LABVIEW程是並用RS-232接到機台在跑時
會一直出現一個錯誤訊息如下:
(Hex 0xBFFF006B) A framing error occurred during transfer.
我們是使用LABVIEW裡面的RS-232範例程式
(advanced serial write and reaad.Vi)
請各位前輩提供寶貴意見讓我們可以知道哪裡出錯!! 謝謝~~
首先要知道buffer裡有多少筆資料要讀,如果不知道可以參考
basic serial write and read.Vi

使用以下property node可以自動偵測buffer裡有多少筆資料

ancle41198.7134375
[QUOTE=ancle]
首先要知道buffer裡有多少筆資料要讀,如果不知道可以參考
basic serial write and read.Vi

使用以下property node可以自動偵測buffer裡有多少筆資料

[/QUOTE]
如果還會出現錯誤可以修改成直接給予BUFF寬度,
用了測試buffer後還是出現了一樣的問題
(Hex 0xBFFF006B) A framing error occurred during transfer.
用了單部執行後出現了以下的視窗
(Hex 0xBFFF006C) An overrun error occurred during transfer. A character was not read from the hardware before the next character arrived.
是不是代表我來不及讀取數據 所以產生溢出現象
這該怎麼解決??
LEEEEO41199.6140856482
[QUOTE=LEEEEO]
是不是代表我來不及讀取數據 所以產生溢出現象
這該怎麼解決??
[/QUOTE]
你可以先加Delay試試!為了不拖太久,時間你可以試試看,怎樣比較適合!