1

在编写LabVIEW VI来控制Zaber设备进行长时间测试时,它能否从错误中恢复并继续测试,同时在字段中显示错误文本?VI 使用Zaber LabVIEW 驱动程序

4

1 回答 1

1

National Instruments 网站上有一篇关于处理错误的文章。基本技术是将每个 VI 的错误输出连接到下一个 VI 的输入。任何在其输入行上发现错误的 VI 都应跳过其函数并传递错误。

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

我们网站的这个示例中,基本例程是继续执行 MoveRelative 命令来扩展设备。显然,它最终会用完空间并返回错误。发生错误时,错误消息会显示在一个字段中,并且设备会移回位置 0,在此基本例程可以重新开始。

LabVIEW错误处理

于 2012-04-19T19:43:41.937 回答