2019-07-17 17:11发布
sailfish11397 发表于 2016-5-24 13:49 子VI中,启动和停止为Fale时的框图???
wuxzy 发表于 2016-5-24 16:43 为fale时空着。是这儿有问题吗?
最多设置5个标签!
为fale时空着。是这儿有问题吗?
这只是其中一个问题。
两个问题:
1.你的子程序只对=1有响应,这会导致你点第一下(=1)灯亮或灭,点第二下(=0)是无用的操作。
2.子程序中两个框图是并列的,两个按键会互相影响,达不到你想要的效果。比如你点了开启,但是上个循环中的关闭仍然为真,你的灯会先亮后灭。
这种控制思路,最好用事件结构。
原因应该是:
在主循环中,每次调用子vi,输入输出均会设置为默认值。
因此,如果第一次循环启动了,输出点亮。第二次调用时,输入输出又为低,输出为默认的值-熄灭。 与期望相悖。
如上,最好采用事件结构。
一周热门 更多>