gnuradio - Gnuradio 输出项目数
问题描述
我正在尝试在流程图中显示“输出流上的项目数”。
有没有办法访问该功能:block__nitems_written(unsigned int which_output)
从流程图?
到目前为止,我已经尝试过“from gnuradio import gr”,然后将gr.block__nitems_written(0)
其用作变量中的值。我得到的错误是:
模块对象没有属性
block__nitems_written
。
我想我没有正确调用该函数。任何帮助将不胜感激!
解决方案
你把事情搞糊涂了!这不是流程图的属性。
每个块都有自己的项目数量,它被写入其输出端口。
因此,它是 的一种方法gr.block
,您只能使用块实例调用它,即通常self.nitems_written(0)
在块的work
方法中调用。
推荐阅读
- html - 调整窗口大小时使文本框低于图像
- hdfs - Vertica HDFS 作为外部表
- javascript - 当我只使用一个图像查询时,为什么我会收到 GraphQL 的重复定义错误?
- c++ - 为什么将 uint8_t 读取为十六进制不能按预期工作?
- synchronization - VHDL 多进程
- azure-cosmosdb - ComsosDB 索引。我应该排除它吗
- regex - JavaFX - 带有正则表达式的邮政编码文本字段
- excel - 如何随着代码的进展更新用户表单内容
- python - 在存储在列表中的字符串中插入 200 个变量
- github-pages - GitHub Pages 用户项目自定义域