我正在使用 Redhawk 2.0.5
我得到了一个 Redhawk FRONTEND::TUNER 设备,它与两个调谐器通信并将 I/Q 数据映射到单个多输出 bulkio 端口;用 allocationId/streamId 区分流。(我有源代码,所以可以修改。)
我需要连接相同的 SDR 波形实例,以便它们可以使用调谐器设备的输出。(我还需要连接其他波形,但连接不同的波形不是问题,因为它将具有唯一的分配 ID。)
手动我可以使用不同的分配 id 进行分配。
我需要的是波形使用设备方法或 python 代码方法,它允许我将两个相同的波形附加到调谐器设备的多输出 bulkio 端口,而无需在波形的 MAP 文件中硬编码分配 ID。当我尝试它时,它会显示一条错误消息,例如,ALLOCATION ID ALREADY USED
一定有办法做到这一点,但我还没有偶然发现它。
- 也许在启动应用程序波形时,我可以传入一个可以使用的唯一 ID。
- 也许我可以创建另外两个虚拟设备,将调谐器设备分解为两个调谐器设备。