嗨我想在gnuradio中添加新块。我试图按照gnuradio网站
中提到的程序进行操作http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules?version=24
但在终端窗口中我写“gr_modtool newmod howto” 它给出了以下错误
File "/usr/local/bin/gr_modtool", line 41, in <module>
main()
File "/usr/local/bin/gr_modtool", line 36, in main
modtool.setup()
File "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/modtool_newmod.py", line 70, in setup
self._srcdir = gr.prefs().get_string('modtool', 'newmod_path', options.srcdir)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/gr/gnuradio_core_general.py", line 18953, in get_string
return _gnuradio_core_general.gr_prefs_get_string(self, *args, **kwargs)
TypeError:在方法'gr_prefs_get_string'中,类型为'std :: string const'的参数4
请告诉我如何解决它。
答案 0 :(得分:0)
要使用gr_modtool在GNU Radio Companion中创建自己的模块,请尝试:
$ gr_modtool newmod
Name of the new module: myPlugin
要将处理块添加到新创建的模块,请使用:
../gr-myPlugin$ gr_modtool add
您可以通过添加“-l”特定者来选择是否需要cpp或python块:
../gr-myPlugin$ gr_modtool add -l python
更多信息: http://lists.gnu.org/archive/html/discuss-gnuradio/2013-03/msg00216.html