在NI-845x设备中使用Labview Visa查找资源函数



主要软件:
主要软件版本: 1.1
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Base Development System

问题: 我正在尝试使用Visa查找资源函数来定位我的NI-845x设备。我怎么连接visa资源输出到NI-845x属性节点的资源输入?

解答: 直接连接Visa查找资源函数到NI-845x会产生断线。这是因为Visa查找资源函数的输出是一个VISA设备资源的数据类型,NI-845x属性节点的输入是一个特定的NI-845x设备资源的数据类型。两者之间的连接可以使用强制类型转换函数。如下图程序所示:


VISA查找资源函数的字符串输出可以连到上图所示的程序,程序中接着使用强制类型转换函数将引用从VISA设备引用转换为NI-845x设备的引用。当这样处理时,您需要确保强制转换函数的类型输入端连接了NI-845x设备引用。这种引用看起来和VISA设备引用类型类似,但是在NI-845x函数选板中能够找到。

某些NI-845x程序可以直接连接,但是在输入端有一个红色圆点。这是一个强制点,说明了输入点被强制转换为正确的类型,类似于强制类型转换函数的功能。NI-845x属性节点不能被强制转换,因此需要手动添加强制类型转换函数。

上图的程序也可以用于遇到类型问题的程序。只需要将NI-845x设备引用替换为您正在使用的设备特定驱动。

如果想了解更多关于如何使用VISA查找函数的信息,请您参考下面链接的相关知识库。



相关链接: KnowledgeBase 3WADAH2W: How to Programmatically Detect USB-8451 i2c/SPI Interfaces
KnowledgeBase 42GHNJAC: Programmatically Retrieving VISA Resource Names in LabVIEW
Developer Zone Tutorial: New USB I2C and SPI Interface
Drivers and Updates: I2C & SPI

附件:


NI-8451x convert reference VI.JPG - NI-8451x convert reference VI.JPGNI-8451x convert Reference.vi - NI-8451x convert Reference.vi


报告日期: 05/04/2007
最近更新: 02/12/2014
文档编号: 4939HDPS