elly 发表于 2009-4-23 23:30:53

请教大家一个关于labview布尔开关使用的问题

测试仪中,用一个布尔开关控制阀门的打开和关闭,布尔开关on 时向VISA write发送字符串A9要求打开,off时发送A0要求关闭。

问题1:布尔开关量有真和假两种状态,当没有点击布尔开关时,岂不是要一直处于假的状态,发送A0关闭的指令吗?
问题2:选择布尔开关中的mechanical action中的第一种Switch when pressed,当开关按下去时,一直保持高电平(真的状态),岂不是一直在发送打开的命令?

有什么办法能够使用一个布尔开关,当on时,在上跳沿处发送一次打开指令,在off时,在下跳沿处发送一个关闭指令?

请高手支支招,不胜感激~~

3no 发表于 2009-4-24 08:29:07

可以用个Event Structure 来监控布尔值的变化,来实现你所要的。

wdyjz 发表于 2009-4-24 13:38:26

本帖最后由 wdyjz 于 2009-4-24 13:39 编辑

可以用value changed 然后再取值判断变化情况。或者采用下面一个vi

gxlyc 发表于 2009-7-10 19:41:35

我也遇到了开关的问题,跟你有些类似,现在找方法解决

gxlyc 发表于 2009-7-10 20:20:29

有没有人有更好的方法呢
页: [1]
查看完整版本: 请教大家一个关于labview布尔开关使用的问题