- 博客(5)
- 收藏
- 关注
原创 如何使oot模块的参数在gnuradio流图中运行时可变(c++)
一般来说,使用gr_modtool生成模块时,输入参数在流图启动时用来构造对象,而没有提供方法供运行时进行参数更新(比如我想运行时现场改参数)。若想在运行时实现参数更新,则要创建更新方法,并逐个更新文件。该过程步骤较多,以官方源码add_const_v进行参考学习。set_k是方法名,$(const)是引用的parameter(这个已经在parameters里创建)此部分是于blocks_add_const_vxx.block.yml中复制,详细格式可自行打开源码文件查看。
2025-03-27 15:47:13
392
原创 在GNURADIO中周期保存信号时间的方法-flie meta sink模块的使用
如果你使用过file sink,那么file meta sink可以视为升级版,在保存二进制数据的同时还能保存一些设备信息,以下是模块的设置图可以看到相比file sink多了很多参数,此处仅介绍关键之处数据记录间隔,意思为每多少个采样点记一次参数数据。此处我设置的是200M生成dict格式数据,默认,别碰是否分割保存。如果选否,则会在数据到达指定数目后跟在数据后面写入;如果选是,则数据和参数分两个文件保存,此时数据和file sink无差异,参数会以"数据名.hdr"的名称保存。
2023-12-11 18:49:56
1926
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅