布尔类型中有一个按钮是非常重要的控件,他不是只是表示一个确定,输出0或1,下边我们共同探讨一下他的机械动作
- 单击时转换
- 释放时转换
- 保持转换直到释放
- 单击时触发
- 释放时触发
- 保持触发直到释放
单击时转换
即当我们按下鼠标键的时候,他会立即从从零转换至一,无论我们立即释放还是一直按压着鼠标键
释放时触发
即当我们按下鼠标键的时候,他的状态不会立即改变,而是当我们鼠标释放的时候,他的状态才会取反
保持转换直到释放
即按下按钮时改变状态,松开按钮后恢复原来的状态
单击时触发
首先解释一下这个触发和转换,转换是原态转换成次态后不进行其他操作的话,他的状态会保持次态不变,而触发是点击后原态转换为次态,次态又立即转换成原态,时间非常短,所以在上图中根本看不出来指示灯的改变。
释放时触发
这里就不插入图了,因为结果和单击时触发一样,看不出指示灯的改变。其区别就是后者在松开后才触发。
保持触发直到释放
即按下按钮时改变状态。松开按钮且LabVIEW读取控件值后恢复原来的状态。