按下一次后Labview按钮冻结
Labview button freezes after pressed once
我正在尝试编写程序以从 Labview ULx 库中读取电压并将电压添加到数组中。我尝试使用事件结构来这样做,同时将布尔按钮的机械动作设置为 "Latch when pressed"。但是,"Latch when pressed" 选项似乎不起作用,程序读取电压并将其正确添加到数组中,然后它冻结了。
front panel
框图:
当您将 Value Changed
事件与闩锁布尔控件一起使用时,您 need to read the control's value inside the event structure 以便重置闩锁。
只需将 Sample
控件的终端移动到事件结构中,它就会按预期工作。
提示:如果需要,您可以自由使用 Latch When Pressed
操作,但 OS(Windows 等)中 UI 按钮的标准操作是实际上 Latch When Released
。您可以通过单击按钮、将鼠标指针拖离按钮然后松开来检查 - 该按钮不应运行。您可能想决定哪一个对您的应用程序更有意义。
我正在尝试编写程序以从 Labview ULx 库中读取电压并将电压添加到数组中。我尝试使用事件结构来这样做,同时将布尔按钮的机械动作设置为 "Latch when pressed"。但是,"Latch when pressed" 选项似乎不起作用,程序读取电压并将其正确添加到数组中,然后它冻结了。
front panel
框图:
当您将 Value Changed
事件与闩锁布尔控件一起使用时,您 need to read the control's value inside the event structure 以便重置闩锁。
只需将 Sample
控件的终端移动到事件结构中,它就会按预期工作。
提示:如果需要,您可以自由使用 Latch When Pressed
操作,但 OS(Windows 等)中 UI 按钮的标准操作是实际上 Latch When Released
。您可以通过单击按钮、将鼠标指针拖离按钮然后松开来检查 - 该按钮不应运行。您可能想决定哪一个对您的应用程序更有意义。