子函数中止运行时弹出“VI的状态与操作不兼容”

2019-07-17 18:53发布

目的是强行停止整个程序,因此使用“调用方法”里的“abort VI”。(程序框架写的不好,偷了懒)
4.png
子函数单独运行时没有任何问题,但是主函数调用子函数运行时,一旦执行这个命令,则会弹出图中错误。
3.png
请问大神,这种情况发生的原理是什么?
另外,我的需求该如何实现?(我再后面加了“清除错误”,但是没有用,因为函数发生错误,就不会产生中止的效果)

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
静夜style
1楼-- · 2019-07-17 22:32
似乎是由于数据库引起的错误吧,可能是强行停止vi导致数据库出错,停止前记得擦屁股
wyq95361977
2楼-- · 2019-07-18 03:48
 精彩回答 2  元偷偷看……
飞灰灰
3楼-- · 2019-07-18 09:30
请问解决了吗,我也遇到了一模一样的问题
飞灰灰
4楼-- · 2019-07-18 10:46
请问解决了吗,我也遇到了一模一样的问题
张筅笙丶
5楼-- · 2019-07-18 12:15
不一定非要用vi引用啊,程序里有直接停止vi的控件
23.png

一周热门 更多>