GNU Radio Companion WX Instrumentation

Компаньон радио GNU 3.7.9

Я искал и пытался решить свою проблему в течение 2 дней в 2 разных системах Linux (обе Debian). В настоящее время я использую Ubuntu 16.04. Когда я открываю GNU Radio Companion и беру любой графический интерфейс WX (например, WX GUI FFT Sink) из стека инструментов, я всегда получаю следующую ошибку:

Невозможно сгенерировать этот блок в режиме 'qt_gui'.

И если я нажимаю «Просмотреть ошибки графов потока», он всегда говорит:

Блок — wxgui_fftsink2_0 — WX GUI FFT Sink (wxgui_fftsink2): невозможно сгенерировать этот блок в режиме «qt_gui».

Я пытался установить практически все зависимости, которые встречал в Интернете, и даже не знаю, что еще. Это происходит и на моей машине Kali Linux. Я использую HackRF One. Все остальное, кажется, работает нормально, кроме этого. Если я запускаю команду osmocom_fft, я получаю рабочий график с сигналами. Это означает, что я вообще не могу выполнить потоковый граф.


person Petr    schedule 28.05.2017    source источник


Ответы (1)


Ошибка говорит о том, в чем проблема. В блоке параметров переключитесь с Qt на wx. Проблема решена.

А еще лучше, замените ваши виджеты wx эквивалентными qt - кодовая база WX фактически не поддерживается уже много лет, и мы удалили библиотеку WX из текущего выпуска GNU Radio, поэтому не проектируйте новые потоковые графы с помощью WX, даже если вы используете устаревшую версию GNU Radio 3.7.

Повторяю: Не используйте WX GUI для новых приложений GNU Radio.

person Marcus Müller    schedule 28.05.2017
comment
Спасибо, я посмотрю на это. Причина, по которой я использую WX, заключается в том, что я следовал некоторым руководствам с веб-сайта Greatscott gadgets. - person Petr; 29.05.2017
comment
они должны работать, если вы действительно просто замените виджеты WX теми же Qt (то, что, к счастью, называется приемником WX FFT, эквивалентно приемнику частот Qt, остальные должны иметь практически такое же имя). Qt обычно работает быстрее. Попробуйте меню, которое появляется при нажатии на график средней кнопкой мыши! - person Marcus Müller; 29.05.2017
comment
@MarcusMüller, но какова альтернатива QT для WX Scope Sink? Я хотел бы изменить секунды и количество секунд на деление, но не смог сделать это с QT. - person Cristiano; 14.03.2018
comment
Поглотитель времени. Вы можете установить единицу измерения, если я правильно помню. Если вы не можете: на github.com/gnuradio/gnuradio/issues файл проблемы, что эта функциональность wx отсутствует в qt - person Marcus Müller; 14.03.2018