微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 如何缩短函数报错的时间

如何缩短函数报错的时间

时间:10-02 整理:3721RD 点击:
需求是这样的:
读取共享变量函数,在PLC未连接上时,该函数会报错,但是报错的时间特别长,大约要三秒钟。
现在希望自己封装一个子函数,执行一次读取共享变量操作,若500ms内,读取成功,则返回读取的数值,若500ms内未读取出来,则子VI立即停止,并返回错误。
思路大概是在子函数里加一个并行计时循环,计时到了就报错。但是目前没有办法强行立即停止VI,用那个stop也停不掉,还是要等这个函数走完。



貌似这个函数有些错误报错会很快,各位可能无法模拟我这边出现的延时3秒的情况。不过有兴趣的,提提思路也好。
谢谢大家。

改变 程序的架构 将这个 做成子VI,这样 主VI可以在停的时候 停止

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top