2017-05-28 3 views
0

GNU Radio Companion 3.7.9GNU Radio Companion WX Instrumentation

Ich habe geschaut, und zu versuchen, mein Problem für 2 Tage auf 2 verschiedene Linux-Systemen (beide Debian) Zur Zeit zu beheben Ich bin auf Ububtu 16.04. Wenn ich GNU Radio Companion öffne und eine beliebige WX GUI (zum Beispiel: WX GUI FFT Sink) aus dem Instrumentenstapel bekomme, bekomme ich immer folgenden Fehler: Dieser Block kann nicht im Modus 'qt_gui' generiert werden. Und wenn ich auf "Flow Graphs Fehler anzeigen" klicke, heißt es immer: Block - wxgui_fftsink2_0 - WX GUI FFT Sink (wxgui_fftsink2): Dieser Block kann nicht im Modus 'qt_gui' generiert werden. Ich habe versucht, so ziemlich alle Abhängigkeiten zu installieren, über die ich im Internet gestolpert bin, und ich weiß nicht einmal was sonst noch. Das passiert auch auf meiner Kali linux Maschine. Ich benutze HackRF One. Alles andere scheint auch gut zu funktionieren. Wenn ich den Befehl ausführen Osmocom_fft bekomme ich Grafik mit Signalen arbeiten. Das bedeutet, dass ich das Flussdiagramm überhaupt nicht ausführen kann. Jede Hilfe wird geschätzt. Danke

Antwort

1

Der Fehler sagt, was das Problem ist. Wechseln Sie im Block "Optionen" von Qt nach wx. Problem gelöst.

Besser noch, ersetzen Sie Ihre WX-Widgets mit den entsprechenden qt - die WX-Codebase wurde seit Jahren effektiv nicht mehr gepflegt, und wir werden die WX-Bibliothek aus der nächsten GNU Radio-Release entfernen, also nicht neue Strömung entwerfen Graphen mit WX!

+0

Vielen Dank, ich werde mich darum kümmern. Der Grund, warum ich WX verwende, ist, dass ich einige Tutorials von der Google-Gadgets-Website – Petr

+0

befolgte. Diese sollten funktionieren, wenn Sie wirklich nur die WX-Widgets durch die gleichen Qt-Elemente ersetzen (was ist glücklicher als "WX FFT sink") der "Qt Freq Sink", der Rest sollte praktisch den gleichen Namen haben). Die Qt-Dinge sind in der Regel schneller. Probieren Sie das Menü, das Sie erhalten, wenn Sie mit der mittleren Maustaste auf die Grafik klicken! –