因为有多处潜在错误源,所以在仪器控制应用中进行错误处理较为重要。仪器驱动程序VI的错误处理与LabVIEW中的其他I/O VI的错误处理类似。每个仪器驱动程序VI都包含错误输入错误输出,将错误簇从一个VI传到另一个VI。错误簇包含一个是否有错误发生的布尔值、一个错误编号和一个包含错误发生位置的字符串。

  • VISA或低层的软硬件没有正确安装,VISA函数都会返回错误。例如,与GPIB仪器通信,必须正确安装NI-488.2以使用NI GPIB控制卡。如未安装板卡或未正确配置,仪器驱动VI将返回错误。
  • 如访问的仪器对已发送的命令没有回应,VISA函数将返回错误。仪器可能定位错误、发生故障,或不能解析发送的命令。

使用简易错误处理器通用错误处理器VI检测并报告应用程序中的错误。