我正在尝试编写一些程序来从 Labview ULx 库读取电压并将电压添加到数组中。我尝试使用事件结构来执行此操作,同时将布尔按钮的机械操作设置为“按下时锁定”。然而,“按下时锁定”选项似乎不起作用,程序读取电压并将其正确添加到阵列中,然后冻结。
前面板 https://i.stack.imgur.com/KM9F3.png
Block diagram:
![enter image description here](https://i.stack.imgur.com/uSqs7.png)
当您使用Value Changed
具有锁存布尔控件的事件,您需要读取事件结构内控件的值 http://zone.ni.com/reference/en-XX/help/371361P-01/lvhowto/latchbooleanevent/以重置锁存器。
只需移动Sample
控件的终端位于事件结构内,那么它应该按您的预期工作。
提示:您可以自由使用Latch When Pressed
如果需要的话,可以执行操作,但操作系统(Windows 等)中 UI 按钮的标准操作实际上是Latch When Released
。您可以通过单击按钮、将鼠标指针拖离按钮然后释放来检查这一点 - 该按钮不应运行。您可能想要决定哪一种对您的应用程序更有意义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)