在“属性”选项卡中编辑组件属性值似乎不再适用于2.1.0版

时间:2017-05-04 20:30:21

标签: redhawksdr

我最近升级到RedHawk V2.1.0,它解决了我之前版本的几个问题,但我使用的一个功能现在似乎无法正常工作。我重建并安装了工作组件和波形。其中一个组件具有unsigned short属性,该属性配置为readwrite并且在波形中具有外部id。使用v 2.0.1,我可以启动并启动波形,然后在IDE窗口底部的属性选项卡中查看波形或我单击的任何组件的属性,我可以更改该窗口中的值,同时组件是运行或停止组件更改它并重新启动。对于版本2.1.0,我仍然可以在启动波形时覆盖该值,但在启动后,底部的属性选项卡显示原始默认值(不是启动时被覆盖的值),并且当组件启动或停止时它不可编辑。这是故意改变还是这个错误?对于我的组件具有的所有属性,似乎都是如此。我已经检查过这些仍然在prf文件中列为readwrite。

或者现在有不同的方法可以动态更改属性值吗?

我应该补充一点,我在域中运行,而不是沙箱。

2 个答案:

答案 0 :(得分:0)

我认为我在2.0.5 IDE中也注意到了这一点。暂时,尝试删除"外部"来自PRF的该属性的属性,看看你得到了什么。我预计这将在2.0.x和2.1.x系列的下一版本中修复。

答案 1 :(得分:0)

动作类型="外部"在PRF中或在SAD中的externalproperties中声明不影响在“属性”面板中编辑的能力,但我发现"传递命令行"的复选框。 DID影响这一点。我相当肯定,使用v2.0.1我能够检查命令行上的传递并仍然编辑面板中的值。使用2.1.0检查它使它不可编辑但没有检查我可以编辑。我不确定这种改变是否有意,但至少我知道如何解决这个问题。