Python gnuradio上不同类型多输出的QA_测试

Python gnuradio上不同类型多输出的QA_测试,python,testing,qa,gnuradio,Python,Testing,Qa,Gnuradio,我已经编写了一个带有1个输入和2个输出的gnuradio块。现在我正在用python编写qa_测试。下面的代码用于测试具有1个输入和1个输出的块。 如何调整代码以测试两个不同类型的输出(复杂和浮点) 如何调整代码以测试两个不同类型的输出(复杂和浮点) 尝试创建两个接收器块-一个vector_sink_f和一个vector_sink_c,然后通过指定src_port和dst_port将被测块的相应输出连接到它们。看 应该是这样的 tb.connect((block,0), (snk1,0)) tb

我已经编写了一个带有1个输入和2个输出的gnuradio块。现在我正在用python编写qa_测试。下面的代码用于测试具有1个输入和1个输出的块。 如何调整代码以测试两个不同类型的输出(复杂和浮点)

如何调整代码以测试两个不同类型的输出(复杂和浮点)

尝试创建两个接收器块-一个vector_sink_f和一个vector_sink_c,然后通过指定
src_port
dst_port
将被测块的相应输出连接到它们。看

应该是这样的

tb.connect((block,0), (snk1,0))
tb.connect((block,1), (snk2,0))

测试中的一个示例

我建议将实际代码放在代码块中,供其他人使用,而不是插入代码的图片。
tb.connect((block,0), (snk1,0))
tb.connect((block,1), (snk2,0))