Eigene GNU Radio Blöcke lassen sich sehr leicht per XML in GRC
einbinden. Eine sehr einfache Ausführung solch einer XML-Datei kann wie folgt aussehen:
Der verwendeten Bezeichnungen im Block beziehen sich auf das Wiki-Dokument Erstellen eines eigenen GNU Radio Blocks.
Abgelegt kann die XML-Datei im Homeverzeichnis unter z.B. ~/.grc_gnuradio/gr_miller_decode_fb.xml. Es kann aber auch ein alternatives Verzeichnis mit eigenen XML-Blockdefinitionen oder eine Umgebungsvariable zur Einbindung eingesetzt werden (Infos hier
). Beim nächsten Start von GRC steht der neue Block dann zur Verfügung:
Detaillierte Information zur Einbindung eigener Blöcke in GRC findet sich in diesem GNU Radio Wiki-Dokument
. Die GRC XML-Dateien zu den Standard GNU Radio Blöcken lassen sich im GNU Radio Repository
einsehen.
Abschließend noch ein Beispiel mit Parametern und Dokumentation: