问题标签 [redhawksdr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

redhawksdr - 动态创建组件实例

我在 CentOS 6.3 32 位上使用 REDHAWK 1.9...

我有一个接收一个数据流的 REDHAWK 组件。根据数据,波形可能需要多个类的实例。是否可以执行以下操作:

  1. 波形运行时动态创建组件实例?

  2. 在波形运行时创建组件之间的动态连接?

0 投票
1 回答
96 浏览

java - 在 allocateCapacity / deallocateCapacity 期间抛出 InvalidCapacity 和 InvalidState 异常

我在此处的 Redhawk 前端接口文档中看到,如果相应的操作不成功,调用 allocateCapacity() 和 deallocateCapacity() 意味着抛出某些异常。然而,Redhawk 1.9 中的当前代码生成(以及从它的外观来看,在当前开发中)表明开发人员应该使用在分配属性上调用 setAllocator() 的范式和分配器对象。分配器接口如下:

这些方法不会抛出(检查的)异常类型 InvalidCapacity 和 InvalidState。我期望能够在我的 allocate() 和 deallocate 的实现期间抛出这些调谐器分配结构属性,并让它们传播到 allocateCapacity() deallocateCapacity() 调用,但是分配器接口上缺少 @throws 语句阻止我这样做。

我的问题是:

  1. 我认为开发人员应该使用 setAllocator() 方法是否正确?
  2. 如果是这样,有没有办法在分配器实现中抛出这些检查的异常,或者我们不鼓励在非生成的代码中抛出这些异常?
    2.a. 如果不鼓励抛出这些,是否有任何标准方法表明释放失败?
  3. 如果没有,我们应该如何实施分配?在设备类中直接覆盖 allocateCapacity() 和 deallocateCapacity() 似乎是一种糟糕的方法。

我在 RHEL 5 上使用 Redhawk 1.9.0 进行开发。

0 投票
1 回答
549 浏览

redhawksdr - 如何在 redhawk 中使用 USRP_UHD 设备?

我已经在 REDHAWK 1.9 上成功安装了 UHD 设备。我已经尝试调整设备的前端调谐器分配属性,但是当我尝试运行它时,当我监控端口时没有显示任何活动。

我什至不知道redhawk设备是否正常工作,因为当我指定一个随机IP地址时,设备仍然可以正常运行。

所以我的问题是:如何使用 REDHAWK 1.9.0 中的 USRP_UHD 设备通过 USRP N210 收集和解调信号?

我知道 USRP 正在工作,因为我能够在 GNURadio 中创建和执行一个简单的解调器,但我无法在 REDHAWK 1.9 中复制它。

我能够启动组件而没有错误,但是当我监控端口时没有任何显示。

0 投票
2 回答
302 浏览

redhawksdr - 如何使 gnuhawk 组件 AudioSink 加载到 redhawk?

运行CentOS 6.5and RedHawk 1.9.0,我在 中安装了音频组件$SDRROOT,并且 AudioSink 出现在调色板中,一切都很好。但是,当我双击启动它时,我得到了错误:

当我单击详细信息时,我得到:

信息量不是很大。组件 AudioSource 和 AudioTestSource 也不会启动。

0 投票
1 回答
139 浏览

frontend - 从其他组件动态调用 allocateCapacity / deallocateCapacity

我正在使用 Redhawk 1.9.0 在 RHEL 5 上开发符合 FRONTEND 的 Redhawk 设备。阅读完文档后,我仍然有点难以理解是否可以在运行时从使用该设备的组件中动态分配调谐器。我目前对分配属性范式的理解是,应用程序工厂是直接引用设备并在依赖组件实例化时直接对其调用 allocateCapacity 的工厂。这仍然给我留下了几个问题:

  1.  组件是否可以在实例化后的生命周期内动态请求进一步分配调谐器?如果是这样,怎么做?有没有办法在运行时获取对 FRONTEND 设备的引用,还是应该通过消息传递来完成?
  2.  使用分配属性依赖策略时,依赖组件如何在运行时知道使用了哪个allocationId?这是可查询的吗?
  3.  我在使用 Redhawk IDE 设置分配属性依赖项时遇到问题。IDE 中的“依赖向导”似乎不允许指定具有结构值的属性引用——我是不是走错了路?
0 投票
2 回答
250 浏览

redhawksdr - 无法连接到域

这是我每次尝试连接到本REDHAWK地域时收到的错误消息:

我怎样才能解决这个问题?我尝试对omniNamesomniEvents进行硬重置,但这没有帮助。

0 投票
1 回答
141 浏览

redhawksdr - 波形启动期间发生内部错误

我正在运行 redhawk 1.9 并试图启动波形。我收到以下错误:“启动 FM_Radio_Example”期间发生内部错误。

错误面板显示以下内容:

我有一个设备管理器节点,启动时出现以下错误。这可能是相关的,但我不确定。有问题的库位于 /root/src/redhawk-src-1.9.0/redhawk/src/base/framework/.libs。我将环境变量 PKG_CONFIG_PATH 设置为此路径,但这没有帮助。

这是eclipse/java信息:

0 投票
2 回答
551 浏览

redhawksdr - GNUHAWK 怎么了?

我是 REDHAWK 的新手,我注意到在 REDHAWK 1.10 中,GNUHAWK 似乎已经不复存在了。有没有人知道关于它发生了什么的任何信息。看起来它可能是一个非常有用的工具。如果它只在旧版本上可用,我能否指点我一个指南,我也找不到 1.9 的安装指南......

0 投票
2 回答
725 浏览

redhawksdr - 从 DataWriter 分析文件的工具

是否有任何工具可用于打开并查看 DataWriter 写入文件的信号数据?理想情况下,我想获取该信号的一小部分,然后使用 DataReader 组件重播它。此外,如果您知道任何关于 REDHAWK 的良好信息来源,除了会很棒的官方文档(甚至是一般 SDR 资源)。谢谢 :)

0 投票
1 回答
166 浏览

redhawksdr - 红鹰积木

GitHub 存储库似乎有许多对开发人员有用的构建块,但大多数在 README.md 或其他文件(我可以找到)中很少或根本没有描述它们的功能。其他地方是否有任何文档。除了从包标题中猜测之外,我如何了解它们的作用?