我正在尝试使用 GNURadio Companion GUI 创建一个分层块。我在其他帖子中找到的答案说选择要合并的块,然后转到更多-> 创建 Hier。然后应该会出现一个新屏幕。但是,使用选定的任何块组合执行“创建层次”似乎无济于事。
我做错了什么,还是我的 GRC 有问题?
我正在尝试使用 GNURadio Companion GUI 创建一个分层块。我在其他帖子中找到的答案说选择要合并的块,然后转到更多-> 创建 Hier。然后应该会出现一个新屏幕。但是,使用选定的任何块组合执行“创建层次”似乎无济于事。
我做错了什么,还是我的 GRC 有问题?
这很简单。您只需从 GRC 中的新流程图开始,并使用Pad Source作为输入,使用Pad Sink作为输出。
如果您想让用户配置某些东西,请使用Parameter GRC 块。
您必须将Options块中的Generate Options设置为Hier Block,并在那里设置一个合理的ID——不要坚持使用,而是使用不会的东西(不带空格或;它需要作为 python 名称工作)与其他事物发生冲突。top_block
-
这是一个例子:
然后您可以生成按钮(或按 [F5]),然后,在您使用刷新按钮重新扫描您的块库后,您可以在您指定的块类别中找到(并使用)您的新块。