图是这个样子的
按钮是这个属性
点了执行之后,串口顺利的发出了这串指令,但是这个按钮一直是按下状态,无法返回原状态。
后来发觉是没有把按钮的控件放到while循环里,放进去过后就能还原了
重点在于labview是否读取到控件值
控件?
控件(control)以交互方式向VI输入数据或以编程方式向子VI输入数据的前面板对象,如旋纽、按钮或转盘。控件选板(Controls palette)包含前面板中输入控件、显示控件和修饰型对象的选板。使用控件选板的输入控件和显示控件创建用于LabVIEW VI的前面板。输入控件和显示控件提供了向程序框图发送输入数据和接收输出数据的途径。 单击查看»控件选板或右键单击前面板工作区,显示控件选板。
布尔控件的机械动作?布尔控件的机械动作用于创建与真实仪器(如示波器和万用表等)类似的前面板行为。切换和触发动作的相同之处在于它们都改变布尔控件的值,不同之处在于它们如何恢复控件原值。
- 切换动作—如希望只能由用户将控件值恢复到前一个值时,使用该动作。
- 触发动作—如希望由读取控件的VI将控件值恢复到前一个值时,使用该动作。此时用户也可将控件值恢复上前一个值,但必须在VI读取控件之前进行。