lvdongjie

标准:

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

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

图二 Close函数的错误解释

 

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

 

图二 Close函数的错误解释

 

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

 

图三 错误处理模式

 

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

 

图四 实验一

 

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

 

图五 实验二

 

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

分类:

技术点:

相关文章:

  • 2021-04-26
  • 2021-11-06
  • 2021-10-22
  • 2022-01-21
  • 2022-12-23
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2021-11-18
  • 2021-07-27
  • 2022-12-23
  • 2022-01-07
  • 2021-12-24
相关资源
相似解决方案