LabVIEW Pro 專業論壇-技術討論區-接收端延遲問題
 
     
 
 
 
LabVIEW 討論區基礎教學每月專題分享技術問題精選online Test
技術討論區 程式分享區 教育訓練與認證區 閒話家常區 工作機會討論區 回報區 ✦LabVIEW NXG 特區✦ 高手專訪系列
 熱門關鍵字 
    CLD 考前衝刺    TOP 資源排行榜    3小時內學會 LabVIEW    量測概念充電站    取得 NI 協助
 您的位置:首頁 > 技術討論區 > 接收端延遲問題
  技術討論區   板主:meiae
 之1(3篇)
接收端延遲問題 
 
come66333
暱稱:WEI
經驗值:513
等級:導師
發文:4
回文:15
版本:LabVIEW 2015
闖關狀態:
飄渺嶺
前往地圖:
 
字級設定

我在做一個接收端要將字串接收近來進行後續動作,我遇到的問題是當傳送端的開關已經啟動了,一開始還接收的很快,但是到後來卻延遲的越來越久訊號才會接收回來,不曉得這個問題該如何處理...希望能夠得到解答,非常感謝!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
附件檔案:    
o101.PNG
已解決!轉到解決方案
  文章人氣: 267 讚:1 文章日期:2018/04/13 16:09
marco_yang


創始會員 2013 LabVIEW 至尊爭霸賽參賽者   
暱稱:Marco
經驗值:4097
等級:總舵主
發文:29
回文:529
版本:LabVIEW 2017
闖關狀態:
英雄殿
前往地圖:
1樓
字級設定

引言自 come66333:


我在做一個接收端要將字串接收近來進行後續動作,我遇到的問題是當傳送端的開關已經啟動了,一開始還接收的很快,但是到後來卻延遲的越來越久訊號才會接收回來,不曉得這個問題該如何處理...希望能夠得到解答,非常感謝!


[+]放大圖片
 

因為記憶體一直累積未釋放,加上這樣append 的方式是每次要新增記憶體空間,非常耗CPU資源的。

    讚:1 文章日期:2018/04/14 08:00
jason1

暱稱:jason
經驗值:2193
等級:舵主
發文:0
回文:80
版本:請選擇
闖關狀態:
英雄殿
前往地圖:
2樓
字級設定

應該不是延遲,是資料漏接,可以觀察"輸出結果"的顯示值

不能保證每次讀取之前,資料已完整送達

每間隔1.01秒讀一次,有可能資料已傳了好幾次,或正傳到一半,...

程式應修改如下:

1.要考慮傳送端的傳送間隔,若每秒會發送5次,接收端就應該每秒收6次以上

2.接收端每次讀取的資料(不一定是完整的,有可能只有片段或空的)都要累計保存起來

3.從累計保存的資料來判斷其中是否有結尾碼,若有-則取出做後續處理,並將剩餘的資料繼續累計

    讚:1 文章日期:2018/04/14 08:23
come66333

暱稱:WEI
經驗值:513
等級:導師
發文:4
回文:15
版本:LabVIEW 2015
闖關狀態:
飄渺嶺
前往地圖:
3樓
字級設定
非常感謝兩位!我有嘗試用Queue以及delete array的方式來處理,程式已經變正常了。
    讚:1 文章日期:2018/04/14 09:42
 之1(3篇)
 
 
   會員中心 
帳號:
     
密碼:
     
  以後自動登入
 
註冊
   待回覆文章 
1. NI9234 振動訊號與RS232 4800 baud rate結合
2. [心得]2018 程式獵人分享大會
3. 心得 :LabVIEW Pro 程式獵人分享會
4. [心得] 2018 Labview程式獵人分享會
5. [心得]2018 程式獵人分享大會
6. 支持向量機SVM數據輸入問題
7. 2018 LabVIEW 程式獵人分享大會
8. cRIO運行透明化plot area的chart會變得延遲
 
   Top 5 熱門討論 
1. [講義下載] 4月14日LabVIEW Pro 程式獵人分享會圓滿落幕!
2. [心得] 還好我有去~ LabVIEW Pro 程式獵人分享會
3. 不知道的原件
4. [心得]2018 程式獵人分享大會
5. 心得 :LabVIEW Pro 程式獵人分享會
 
 
 
LabVIEW討論區 站長信箱 關於我們 站內聲明
國家儀器股份有限公司贊助;Sponsored by NI.
© 2010 National Instruments, Taiwan. All rights reserved. design by begonia