LabVIEW 关于按钮控件的机械动作供给了六个不同的挑选,它们能够经过右键按钮并挑选机械动作来找到。这些不同的选项导致按钮输出的值的行为不同。下里将这六个选项做一个简略的总结:
单击时转化
当用鼠标将按钮按下时,按钮输出的值将转化。例如,假如按钮的值设为假,当按钮被按下,值就转化为真。真将坚持下去直到按钮再次被按下。
开释时转化
当鼠标按键从按钮上开释时,按钮的值才转化。按下鼠标键并坚持不能改动按钮的值。
转化直到开释
转化的值将一向继续按钮被按下所继续的时刻。假如按钮设为假,只需你坚持按下状况,它将坚持为真,当按键开释时回来为假。
单击时触发
触发与转化不同,由于按钮输出相反的值只一次,而不是彻底转化为另一值。例如,假如这种机械动作的按钮设为假,当鼠标键将按钮按下时输出值将变为真,然后将马上回到输出假。
开释时触发
输出值仅当鼠标键开释时才改动,按下并坚持按住按钮并不改动值。
触发直到开释
在这种情况下,按钮当按下并坚持时改动值,并且在按钮被开释后坚持这个改动的值被读到一次。之后,它将回来到它的原始值。值设为假的按钮当被按下和坚持时将变为真。在开释之后,它将多输出真一次,然后回来为假。
调查这些不同的行为,LabVIEW有一个典范程序Mechanical Action of Booleans.vi,它能够经过挑选Help » Find Examples…在典范查找器中找到。