labview初学者错误处理的帮手
时间:10-02
整理:3721RD
点击:
这是一个在 LabVIEW 7.0版本时引入的叫作 Automatic Error Handling 的特
性,它是VI的一个属性,允许你可以在程序框图中的节点返回错误时看到弹出的对话
框,这样你也不用将这些错误输出都连上。如果你只是依靠这个特性来实现错误収生时的
警报处理,那么你就需要改变你的做法了!我觉得这个特性只是帮助 LabVIEW 刜学者不
需要担忧错误处理方面的问题。但是如果你正在读这个 Nugget,那么你已经有了很多经
验,也应该在你的 VI中使用更有效的错误处理方式,这样你就不需要再依赖 Automatic
Error Handling了。看一下下面两个截屏:
缺省情况下,LabVIEW会直接使能Tools>Options>Block Diagram>Enable automatic
error handling in new Vis 这个选项。在你连接 VI中所有的错误I/O 终端来代替关掉这个
选项。我强烈建议,你可以将 Enable automatic error handling dialogs 这个选项打开,
因为虽然你的VI 可能大都会用错误连接的方式,但是很多你从别人拿到的 VI就不会做的
那么好了。
请记住,Automatic Error Handling会在你的 VI 运行并且程序中任何节点出现错误但没有
线连下去的时候弹出对话框。这种方式,会造成,如果你在运行一个非常苛刻的应用程序
时,突然冒出个对话框这种很致命的问题。这也是为什么我建议大家用错误连接的方式的
主要原因。
性,它是VI的一个属性,允许你可以在程序框图中的节点返回错误时看到弹出的对话
框,这样你也不用将这些错误输出都连上。如果你只是依靠这个特性来实现错误収生时的
警报处理,那么你就需要改变你的做法了!我觉得这个特性只是帮助 LabVIEW 刜学者不
需要担忧错误处理方面的问题。但是如果你正在读这个 Nugget,那么你已经有了很多经
验,也应该在你的 VI中使用更有效的错误处理方式,这样你就不需要再依赖 Automatic
Error Handling了。看一下下面两个截屏:
缺省情况下,LabVIEW会直接使能Tools>Options>Block Diagram>Enable automatic
error handling in new Vis 这个选项。在你连接 VI中所有的错误I/O 终端来代替关掉这个
选项。我强烈建议,你可以将 Enable automatic error handling dialogs 这个选项打开,
因为虽然你的VI 可能大都会用错误连接的方式,但是很多你从别人拿到的 VI就不会做的
那么好了。
请记住,Automatic Error Handling会在你的 VI 运行并且程序中任何节点出现错误但没有
线连下去的时候弹出对话框。这种方式,会造成,如果你在运行一个非常苛刻的应用程序
时,突然冒出个对话框这种很致命的问题。这也是为什么我建议大家用错误连接的方式的
主要原因。
初学LabVIEW,请问怎么使用错误连接
xuexi
谢谢分享