解决方案
这是因为您试图从设为
Latching(触发)机械动作的布尔控件创建属性节点。您无法读取或写入通过触发机械动作设置的布尔值,因为可能会发生
race condition(竞争状态)。当布尔值设置为触发机械动作时,这意味着在您更改布尔值后,一旦 VI 读取其值,它将恢复为默认值。因此,根据 VI 或属性节点读取布尔值的时间,您可能会错过值的更改。
请尝试将布尔控件的机械动作更改为
Switching(转换)。这将允许您同时使用 Value 和 Value (Signaling) 属性节点,设置为转换类机械动作时,您会注意到现在属性节点将是布尔类型而不是变体类型,如下所示:
在仅按一次时,具有转换机械动作的布尔值不会恢复为默认值。