在LabVIEW中使用Zaber设备进行错误处理

时间:2012-04-19 19:43:30

标签: labview motion zaber

编写LabVIEW VI以控制Zaber设备进行长时间测试时,是否可以从错误中恢复并在字段中显示错误文本时继续测试? VI正在使用Zaber LabVIEW driver

1 个答案:

答案 0 :(得分:1)

National Instruments网站an article on handling errors.基本技术是将每个VI的错误输出连接到下一个VI的输入。任何在输入行上看到错误的VI都应跳过其功能并传递错误。

要从错误中恢复,只需清除错误行并继续执行常规例程即可。当然,您可能希望检查错误代码以确保它是您要从中恢复的错误代码,并且您可能希望在日志或其他内容中记录错误。您可能还想执行一些逻辑以将Zaber设备移回其起始位置和设置。

this example from our web site中,基本例程是继续执行MoveRelative命令以扩展设备。显然,它最终会耗尽空间并返回错误。发生错误时,错误消息显示在字段中,设备将移回位置0,基本例程可以重新开始。

LabVIEW error handling