LabVIEW为相关的驱动程序、工具包和模块安装内置LabVIEW错误代码,错误代码保存在基于XML的文本文件中。

可使用通用错误处理器简易错误处理器 VI获得这些错误代码的说明。

  • 通用错误处理器
  • 简易错误处理器

也可以选择帮助»解释错误解释错误对话框中显示错误代码说明。在代码栏中输入错误代码,如错误代码以十六进制显示,则在十六进制代码栏中输入代码。按下回车键,单击对话框的任意位置,在说明栏中显示错误代码的说明。该说明与帮助文件中的说明相同。也可使用生成错误簇报告,获取内置错误代码说明。

如VI没有返回说明,错误代码文件可能已被移动、删除或损坏。该问题通常出现在使用用户定义错误代码、应用程序、共享库或早于LabVIEW 6.1发布的驱动程序时。

未定义错误代码

有很多原因能引起未定义错误。请按照下列建议解析和处理未定义错误。

  • 如错误代码没有相应的错误解释,可能会产生未定义错误。可自行创建和定义自定义错误代码。也可联系NI技术支持,获取有关未定义错误代码的帮助。
  • 如连接一个非错误代码的数至错误代码输入端,可能会发生未定义错误。
  • 操作系统、ActiveX等第三方对象也可能引起未定义错误。对于第三方错误,可在网络上搜索未定义错误代码的解释说明。可按错误代码的数值表示,或十六进制数值表示搜索。例如,可搜索错误代码12341234,或该代码的十六进制表示0xBEEDF00F
提示 ActiveX错误代码由Microsoft在winerror.h中提供。

应用程序或共享库

如开发应用程序或共享库,必须和应用程序或共享库一起发布相关错误代码文本文件

传统或第三方驱动程序

如使用的驱动程序是在LabVIEW 6.1之前发布的,该驱动程序安装了包含所有驱动程序错误代码的error.llb。驱动程序没有安装描述驱动程序错误代码的文本文件。

如安装完LabVIEW 6.1后再安装传统驱动程序,必须将驱动器的error.llb版本替换为LabVIEW 6.1或LabVIEW 7.0的error.llb版本。