redhawksdr Подключение нескольких экземпляров сигнала к устройству с несколькими каналами

Я использую Redhawk 2.0.5

Мне было дано устройство Redhawk FRONTEND :: TUNER, которое обменивается данными с двумя тюнерами и отображает данные I / Q на один порт Multio Out; с помощью allocId / streamId, дифференцирующих потоки. (У меня есть исходный код, чтобы его можно было изменить.)

Мне нужно подключить идентичные экземпляры формы сигнала SDR, чтобы они могли использовать выходы устройства тюнера. (Мне также нужно подключить другие сигналы, но подключение другого сигнала не является проблемой, поскольку он будет иметь уникальный идентификатор распределения.)

Вручную я могу выделить другие идентификаторы.

Что мне нужно, так это то, что сигнал использует метод устройства ИЛИ метод кода Python, который позволяет мне подключать два идентичных сигнала к порту многоканального массива устройства тюнера без жесткого кодирования идентификатора распределения в файле MAP сигнала. Когда я пытаюсь это сделать, он показывает сообщение об ошибке, например, ALLOCATION ID ALREADY USED

Должен быть способ сделать это, но я еще не наткнулся на это.

  • Возможно, при запуске формы сигнала приложения я могу передать уникальный идентификатор, который можно использовать.
  • Возможно, я смогу создать два других фиктивных устройства, которые разбивают устройство тюнера на два устройства тюнера.

0

Решение

Вы смотрели на Глава 8 руководства, в частности, в разделе 8.1.2, «Взаимодействие с устройством FEI с пакетом Python»? Существует несколько примеров выделения устройств FEI и подключения устройства к компоненту для приема данных выделенного тюнера.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]