簡體   English   中英

GNU Radio (Companion) 在變量替換上給出 Python 語法錯誤

[英]GNU Radio (Companion) gives Python Syntax Error on variable substitution

我現在第一次嘗試 GNU Radio (Compantion),購買了 RTL SDR(NooElec 的 SDR SMARTt)並嘗試構建一個簡單的 FM 收音機。 我有一個(相當正確的)流程圖並且編譯運行沒有錯誤,但是當我嘗試運行它時,出現以下錯誤:

Generating: '/home/fl0wless/.grc_gnuradio/Radio.py'

Executing: /usr/bin/python3 -u /home/fl0wless/.grc_gnuradio/Radio.py

  File "/home/fl0wless/.grc_gnuradio/Radio.py", line 42
    self.samp_rate = samp_rate = 2M
                                  ^
SyntaxError: invalid syntax

似乎沒有替換samp_rate的值,而是簡單地插入了整個表達式。 如果我刪除當前的另一個變量,所有其他變量也會發生這種情況。

這是一個已知的錯誤? GNU Radio 安裝是全新的,python3 也是如此,我還沒有篡改任何東西(還)。

算了,抱歉,我發現了問題:雖然 Gnu Radio Companion 會向您顯示用單位(k、M 等)截斷的變量,但實際上無法將它們輸入到變量字段中,因為它們沒有被翻譯成原始的 python 友好數值。 所以我的錯誤是字面上輸入了 2M。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM