我已經構建了一個簡單的GNURadio項目,我試圖發送一個包含句子「Hello everyone!」的簡單文本文件(稱爲txF.txt)。以下是我使用的塊:當重複選項設置爲'否'時,GNURadio:文件未收到
文件源 - >分組編碼器 - > GMSK國防部 - > Throuttle - > GMSK解調 - >包解碼器 - >文件水槽
阻止設置如下:
文件來源:txF.txt,重複=是
包編碼:採樣/符號= 1位/符號= 1
GMSK MOD:採樣/符號= 4
文件接收器:rxF.txt,無緩衝=在
當我在源文件中重複選項設置爲 '是',我得到「大家好! 「在收到的文件rxF.txt中重複多次。但是,當我將源文件中的repeat選項設置爲'No'時,會創建收到的文件'rxF.txt',但它不包含任何內容(無論我在停止項目之前等待的時間長短) 。
當我用.png照片替換源和接收塊中的文本文件,並將重複選項設置爲「否」時,我只收到部分源照片(通常超過四分之三的照片) ,而其餘的照片從來沒有收到(不管我等待多久)。
- 這是怎麼發生的?
- 有沒有辦法一次發送任何文件(文本或照片),而不需要重複發送它,即設置重複選項爲'否',但仍然收到源文件一次?
- 另外,當源文件完全收到時,是否有辦法停止項目?