labview在while循环里,怎样用一个布尔开关触发一次,循环一次,(是上沿时循环,下沿时不循环)?

如题所述

你可以引入一个反馈节点,然后对比其两端的值,只有新的值大于旧的值时才触发,参见附图:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-05
while循环里加条件语句,布尔开关(真,假)作为条件触发。追问

谢谢,不过这样,真时一直循环,我想真时只循环一次

追答

加顺序结构,引入局部变量,对其进行写入假。

第2个回答  2014-12-06
用事件结构,不要用while循环。追问

谢谢,事件结构,值改变是可以,但上沿和下沿都循环一次,我是放事件结构至while里

追答

可以让事件结构只认上沿或下沿。

追问

再请教怎样让事件结构只认输入布尔的上沿或下沿?

追答

就像dragon_soo给出的图所述。

相似回答