Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
digitales:sdr:sdr_software:sdr_tools:gnuradio [07.05.2025] – cs | digitales:sdr:sdr_software:sdr_tools:gnuradio [08.05.2025] (aktuell) – [Hello World fortgeschritten] cs | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
===== Einführung ===== | ===== Einführung ===== | ||
- | Wir beginnen | + | Wir beginnen einfach und untersuchen, |
- | Der erste Punkt, den wir behandeln, ist die Benutzeroberfläche. Sie besteht aus fünf Teilen: Bibliothek, Werkzeugleiste, | + | Die Benutzeroberfläche |
- | {{ : | + | < |
+ | : | ||
+ | </ | ||
+ | |||
+ | Eine GNU Radio Companion (GRC) Programmdatei besteht aus zwei wesentlichen Komponenten: | ||
+ | |||
+ | Die py-Datei hingegen ist der automatisch generierte Python-Code, | ||
+ | |||
+ | Beide Dateien sind essenziell für die Arbeit mit GNU Radio Companion: Die grc-Datei dient zur einfachen visuellen Entwicklung und Anpassung, während die py-Datei die technische Umsetzung und Ausführung übernimmt. | ||
===== Hello World ===== | ===== Hello World ===== | ||
- | Ein 'Hello World' | + | Ein 'Hello World' |
+ | von [[https:// | ||
+ | )) können Sie die Signalverarbeitungskette nachvollziehen, | ||
< | < | ||
Zeile 26: | Zeile 36: | ||
</ | </ | ||
- | Die beiden Dateien | + | Die beiden Dateien, **hello_world.grc** und **hello_world.py**, |
- | * hello_world.grc und | + | Das hört sich dann beispielsweise so an: |
- | * hello_world.py | + | |
+ | {{jPlayerPlaylist> | ||
+ | |||
+ | Das ist die einfachste Version. Den " | ||
+ | |||
+ | ===== Hello World fortgeschritten ===== | ||
+ | |||
+ | Dieses Beispiel stammt von [[https:// | ||
+ | |||
+ | < | ||
+ | : | ||
+ | : | ||
+ | </ | ||
- | sind in dieser zip-Datei enthalten {{: | + | Die beiden Dateien, **hello_world_fotgeschritten.grc** und **hello_world_fotgeschritten.py**, |