在“属性”选项卡中编辑组件 属性 值似乎在版本 2.1.0 中不再有效

Editing component property values in the Properties tab seems to no longer work in ver 2.1.0

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

或者现在是否有不同的方法来动态更改 属性 值?

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

我想我在 2.0.5 IDE 中也注意到了这一点。目前,尝试从 属性 的 PRF 中删除 "external" 属性,然后看看会得到什么。我预计这将在 2.0.x 和 2.1.x 系列的下一个版本中得到解决。

PRF 中的操作类型="external" 或在 SAD 中的外部属性中声明不会影响在“属性”面板中进行编辑的能力,但我发现 "Pass on command line" 的复选框确实影响了这一点。我相当确定使用 v2.0.1 我能够在命令行上检查传递并仍然在面板中编辑值。使用 2.1.0 检查它使其不可编辑但不检查它我可以编辑。我不确定此更改是否是有意的,但至少我知道如何解决它。