如何编程检测USB-8452 I2C/SPI接口
硬件: Instrument Connectivity Other
问题: 如何通过编程来确定一个USB-8451的设备是否连接在我的电脑上?
解答: USB-8451出现在Measurement & Automation Explorer(MAX)中USB Devices部分中,
并有一个标准的VISA资源的描述符。这就允许您在LabVIEW中使用VISA Find Resources
VI来确定系统中是否有一个USB-8451存在。
一个USB-8451的资源描述符示例如下:
VISA Resource Descriptor for USB-8451 DeviceUSB0::0x3923::0x7166::0010AE74::RAW
T这个描述符的第四部分(上述例子中的0010AE74)是这个设备的serial number,
因此当您查找设备时可以忽略它。如果你想让这个设备满足一定的灵活性,可以在另外
一个USB接口上被检测到,您可以使用下面的字符串,其中“?”表示未知序列的字符。
Search expression to locate USB-8451 devicesUSB?*::0x3923::0x7166::?*::RAW
下图是一个如何使用VISA Find Resource VI来定位USB-8451设备的示例。因为输出是
一个字符串数组,所以在系统中存在多于一个USB-8451设备时,
需要通过对数组索引选择需要的设备。用Return count输出可以非常容易的确定
一个设备是否定位在系统中。
相关链接: KnowledgeBase 3VMGBS5N: How Do I Access My 8451 From LabVIEW?
附件:
报告日期: 08/29/2006
最近更新: 02/02/2008
文档编号: 3WADAH2W
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.