如何使用GNURadio Companion创建Hierarchical块?

Hoo*_*ics 4 gnuradio hierarchical gnuradio-companion

我正在尝试使用GNURadio Companion GUI创建一个Hierarchical块.我在其他帖子中找到的答案说要选择要合并的块,然后转到更多 - >创建Hier.然后应该出现一个新的屏幕.但是,使用所选块的任何组合进行"创建Hier"似乎什么都不做.

我做错了什么,或者我的GRC有问题吗?

Mar*_*ler 7

这很简单.您只需从GRC中的新流程图开始,并使用Pad Source作为输入,并使用Pad Sink作为输出.

如果要让用户配置某些内容,请使用参数 GRC块.

你必须在Options块中将Generate Options设置为Hier Block,并在那里设置一个合理的ID - 不要坚持,但要使用某些东西(没有空格或者它需要作为python名称工作)与别的东西发生冲突.top_block-

这是一个例子:

GRC中的小型分层流程图

那你可以 生成 生成按钮(或按[F5]),然后在使用刷新按钮重新扫描块库后 刷新按钮 您可以在指定的块类别中找到(并使用)新块.