急!求助!为什么子VI单独运行正常,主程序调用就不对了?

2019-07-17 17:11发布

我是一个新手,刚接触labview,做了一个简单的子VI,    用2个点动按钮(释放时触发)启动、停止,控制一个指示灯,子VI运行正常,按启动,灯亮,并保持,按停止,灯灭。但在主程序里调用该子VI,按启动,灯不亮。后来把“启动”换成单击时转换,单击“启动”(=1),灯亮,再次单击“启动”(=0),灯灭了,不能保持。搞了几天都不行,实在不明白,为什么不行?求那位前辈帮忙看看。谢谢!刚开通论坛,只有1分的积分感谢。实在不好意识。附上图片。
TP3.jpg
TP1.jpg
TP2.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
lhj07260420
1楼-- · 2019-07-18 22:15
你的子程序没有循环当然是正确的啦 ,每次只运行一次,当加入循环肯定不正确了,你需要改变思路重新设计!
wuxzy
2楼-- · 2019-07-19 03:42
sailfish11397 发表于 2016-5-26 07:20
我的版本低,打不开。
原因应该是:
在主循环中,每次调用子vi,输入输出均会设置为默认值。

谢谢!您的回答也很对。只是当时我还没有理解。非常感谢。
sszx2007
3楼-- · 2019-07-19 04:57
这是很简单的逻辑而已,会PLC就很容易明白。给个成品你吧,你调用这个子VI就能满足你了

RS触发器.zip 下载积分: 积分 -1 分

5.72 KB, 下载次数: 21, 下载积分: 积分 -1 分

一周热门 更多>