新闻中心

EEPW首页 > 测试测量 > 设计应用 > LabVIEW设计模式系列——资源关闭后错误处理

LabVIEW设计模式系列——资源关闭后错误处理

作者: 时间:2017-01-06 来源:网络 收藏
标准:
1、很多引用资源其打开函数和关闭函数对错误处理的方式有所不同;
2、一般地NI的Help里对打开函数的错误端子的解释是这样的:
如错误发生在VI或函数运行之前,VI或函数将把错误输入值传递至错误输出。
如在VI或函数运行前没有发生错误,VI或函数将正常运行。
如在VI或函数运行时发生错误,VI或函数将正常运行并在错误输出中设置自身的错误状态。
3、对关闭函数这样解释:
如错误发生在VI或函数运行之前,VI或函数将把错误输入值传递至错误输出。
即使在VI或函数运行前发生错误,VI或函数仍会正常运行。
如在VI或函数运行时发生错误,VI或函数将正常运行并在错误输出中设置自身的错误状态。
3、结论:以下这种错误链的连接方式是非常合理的。
即退出循环后即使错误发生了,资源也照样被关闭,而且会把错误传递到输出端子
图一:Open函数的错误解释

本文引用地址:https://www.eepw.com.cn/article/201701/336698.htm
图二 Close函数的错误解释

图二 Close函数的错误解释

图三 错误处理模式

图四实验一

图五 实验二




评论


技术专区

关闭