LabVIEW Scope分析应用软件如何处理仪器控制错误?



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits, LabVIEW Development Systems

问题:
当错误发生时,LabVIEW Scope分析软件无法响应。例如,使用PC连接到一个示波器,但是当我断开物理连接的时候,没有发现出错信息。


解答:
LabVIEW Scope分析软件是一个示范用的样品,它会忽略一些VXI即插即用设备的错误。这些错误不会使程序终止运行,所以也不会报错。被忽略的错误包括

xBFFC0852 (VXIPnP No Waveform Data available in specified source)
xBFFF003E (VISA I/O error)
xBFFF0015 (VISA Timeout)
xBFFC084A (VXIPNP error: invalid binary file format)
xBFFC084B (VXIPnP Error: Invalid array length from file)

The LabVIEW Scope分析软件不会忽略所有的错误。当调用VXI即插即用驱动时,一旦报错,LabVIEW Scope分析应用软件就会停止并且会弹出一个对话框,包括了出错信息,代码和错误发生的子VI。LabVIEW Scope的分析软件的查错程序能够精确的指定到示波器的系列。

这里附上的例程演示了如何对于一个5000系列的示波器的仪器控制应用软件执行简单的错误处理机制。其他的示波器系列也可以通过调用对应的仪器驱动实现类似的错误处理机制。这个例程需要LabVIEW6.1以上的版本和一个泰克的基于Windows的5000系列的示波器的VXI即插即用仪器驱动。


相关链接:

附件:


TDS 5k Simple Error Handler.llb - TDS 5k Simple Error Handler.llb


报告日期: 10/21/2002
最近更新: 09/15/2007
文档编号: 2Q8FMF8W