在 03-26-2019 10:01 PM
我使用myRIO預設的UART介面讀取XBEE的資料,執行VI後一秒內就會收到資料。
但發布成Real-Time Application並設定為startup之後,UART沒辦法收到任何資料(有使用myRIO的LED確認)。
在
04-01-2019
06:50 AM
- 上次修改時間
11-29-2024
09:52 AM
修改人
Content Cleaner
您好,
由於Real-Time把資料傳回Host,這部分可能需要把它換成shared variable。
以下附上資料供參考:
https://www.ni.com/en/support/documentation/supplemental/06/using-the-labview-shared-variable.html
在 04-02-2019 01:42 AM
感謝回覆。
我並沒有將資料傳回Host,那個indicator是debug用的而已,我的資料是要解碼後存在myRIO的隨身碟中。
我後來有拉string length接>0去檢查,每一個迴圈執行UART Read的結果都是丟出空字串,
但是我用示波器看myRIO的Rx,資料的確是有正常接收。
請問您發布成Real-Time Application並設定為startup之前,接收的資料是正確的嗎?
也想請問您想接收的資料是哪一邊的資料?
在 04-07-2019 08:01 PM
@AlysaOng 已寫:
請問您發布成Real-Time Application並設定為startup之前,接收的資料是正確的嗎?
也想請問您想接收的資料是哪一邊的資料?
1、是的,在VI執行時可以正常接收資料。
2、我有另一個Arduino+XBEE的device,每秒會自動丟一組data出來,XBEE模組已經預先配對,myRIO啟動之後就會自動連線。
我有用示波器拉Rx的訊號進行decode,data的確有正常收到,但是UART Read沒有輸出任何資料。
在
04-09-2019
12:17 AM
- 上次修改時間
11-29-2024
09:54 AM
修改人
Content Cleaner
這樣的話,它有跳出任何的錯誤視窗訊息嗎?比如錯誤碼之類的。
可以參考看看下方資料:
https://www.youtube.com/watch?v=JXoJECRS-eo
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000PAM8SAO&l=zh-TW
https://forums.ni.com/t5/LabVIEW/myRIO-not-responding-after-creating-an-app-28-exe-29/td-p/3176110
https://www.ni.com/docs/en-US/bundle/labview-real-time-module/page/building-and-deploying-a-stand-al...