为什么NI-CAN中断了LabVIEW错误处理器 error.llb?



主要软件: Driver Software>>NI-CAN
主要软件版本: 1.5
主要软件修正版本: N/A
次要软件: N/A

问题:

从1.5版本开始,NI-CAN改变了它的错误处理机制。在以前的版本里,NI-CAN的错误信息不包含在NI 错误代码数据库里,这意味着它的错误不会被LabVIEW,LabWindows/CVI等软件所识别。

在NI-CAN1.5版本中,错误代码发生了改变并且被输入到NI数据库中。LabVIEW使用这些错误代码用在General Error Handler.vi 和 Simple Error Handler.vi (这两个VI在 \LabVIEW\vi.lib\utility 文件夹下的error.llb中)。NI-CAN1.5包含它自己的error.llb,这个安装覆盖在已有的error.llb文件上。因此在安装完NI-CAN之后,有很小的概率在使用LabVIEW的错误处理函数的时候会遇到问题。特别的,由于LabVIEW5.1安装程序中的一个bug,一小部分版本的LabVIEW可能会遇到错误处理的问题(错误的语言)



解答:

如果在使用错误处理函数的时候遇到问题,看一看\LabVIEW\vi.lib\utility文件夹下的error.llb文件。在NI-CAN1.5的安装CD中,在\bin文件夹下是LabVIEW5.1和6.0版本下的各个语言版的error.llb文件。备份原来的文件,在NI-CAN CD中找到恰当版本的error.llb文件来替换原来的文件。

注意: 只有NI-CAN 1.5 版本有可能会出现这个问题,在以后版本的LabVIEW中,error.llb文件将会在基本LabVIEW安装包中被同步更新和安装。



相关链接:

附件:





报告日期: 05/31/2001
最近更新: 01/31/2011
文档编号: 29UCAJOO