串列傳輸問題

各位先進好

我目前使用labview傳輸串列訊號給單晶片動作

但是我labview程式設計一次傳16byte的資料給單晶片

可是實際操作以後發現單晶片沒辦法接收到串列最後幾個byte資料

請問是因為我程式撰寫有問題還是labview本身的軟體設計就這樣

附上我的程式機器人控制(7)try.VI

你好!我看了一下程式。在上面的While loop你一直在對 Serial Port Init. 你只要在一開始的時候做一次就好了。記得結束的時候,要Close .

請問一下我使用串列傳輸的時候

使用serial port read這個vi來接收串列資料

可是我用無線模組接收會漏接資料

這樣serial port read這個vi就會等個十秒才執行下個迴圈

那有沒有什麼辦法可以縮短serial port read這個vi漏接資料後等待的時間

 

更改 timeout 這個參數

Dear bowqoo :

我想請問一下,你的無線接收模組的型號及價錢。因為我有計劃要自已玩。方便告知嗎 ?

Thanks

我使用的是下面這個

http://www.cpu.com.tw/kh/kit/rf/a06-0016.html

價格大約1300/一個

想請問一下我是使用serial port init.vi 該如何修改vi等待時間呢![](upload://3hwJhxGR3NnSEWMqeEIa2euDU39.jpeg)

 

 

 

 

 你在VISA Configure Serial Port裏找一個timeout (10sec) Node , 然後在Creat Control 後,你就可以設定時間了。