Value Change事件结构没有读到正确的值



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题:
在LabVIEW 7.0里,我使用了Value Change事件结构并尝试着读取前面板上控间的值。我使用的是Value Change这一事件。该事件通过给Value (Signaling)属性节点付值被触发。然而,前面板控件的值总是要等事件结构结束以后才会更改。我该怎么办来读取正确的控件值?

解答:
在LabVIEW 7.0里,这被称为竞争现象。在执行中新数据未必能够在您读取它之前被写到前面板的控件中。使用NewVal则可以确保您读到正确的值。

相关链接:
Developer Zone Tutorial: Event-Driven Programming in LabVIEW
KnowledgeBase 2E3EMFO9: Event Structure Does Not Capture the 'Value Change' Event When Values are Programmatically Changed



附件:





报告日期: 10/30/2006
最近更新: 01/02/2008
文档编号: 30BENK7Y